← Back to Index

SymbioShell (2026)

Bio-hybrid Robot

Robotics / AI / Physarum Polycephalum
★ Recipient, PECDA Nuevo León 2024 (Category: Multimedia), Monterrey, MX

SymbioShell (2026) is a project dedicated to the creation of a language for a non-human entity: Physarum polycephalum, a unicellular organism that is neither plant, fungus, nor animal, yet exhibits biochemical memory and spatial intelligence.

The work stages a symbiosis between this organism, an unsupervised AI, and a robotic prosthetic hand. The AI observes the Physarum's interactions with its microhabitat over slow biological time, registering micro-displacements and morphological shifts invisible to human perception, and translates these states into discrete gestures articulated by the prosthesis. No human mediates this loop.

The choice of a human hand is deliberate. It is the most familiar interface in our anthropomorphic imagination, yet here it has been emptied of human will. It moves only under the agency of an organism we cannot understand and an AI that operates without cultural categories. We recognize the form, but we cannot read the language it speaks.

SymbioShell is a critique of the anthropocentrism that saturates our technological imagination. We build AIs that mimic our cognition and robots that move like us, while disregarding the other living beings that share the planet. The work refuses anthropomorphic translation: the gestures carry no intrinsic meaning. The symbol exists only in the subjectivity of the observer, who inevitably projects sense onto a mechanized otherness. Meaning is never given by the system. It is what we cannot help but invent.

Artwork technical description

SymbioShell operates as a closed loop of sensing, cognition, and actuation, running entirely on edge hardware with no cloud dependencies.

The biological subject, Physarum polycephalum, is housed inside a cylindrical chamber containing a Petri dish with an agar-and-oats substrate. A Raspberry Pi Camera Module mounted on the chamber lid captures macroscopic images of the organism every twelve minutes. Image acquisition is synchronized with arrays of infrared LEDs that briefly illuminate the organism only during capture and switch off immediately afterward, minimizing photic stress on the photosensitive slime mold.

Each captured frame is downsampled to 128×128 px and processed by a lightweight convolutional autoencoder. The encoder compresses each image into a 32-dimensional latent vector, an internal geometry free from anthropocentric labels, designed to encode morphological and topological features the organism produces over time. Training is performed offline in Python using TensorFlow/Keras over an initial corpus of observations. The trained encoder is exported to TensorFlow Lite and runs locally on a Raspberry Pi 5.

Latent vectors are clustered using k-means via scikit-learn, generating an unsupervised taxonomy of biological states. During operation, each new latent vector is compared against stored centroids. If its Euclidean distance exceeds a calibrated threshold, the system registers a novel behavioral state. Persistent memory of states, gestures, and timestamps is maintained in JSON files (gesture_map.json), allowing the vocabulary to grow incrementally without retraining.

Environmental conditions are captured by an SHT3x temperature/humidity sensor communicating with the Raspberry Pi via I²C. Each visual capture is paired with an environmental reading and logged to CSV alongside timestamp, active LED group, and image filename, building a longitudinal dataset of the biosystem.

Each detected state is mapped to a discrete gesture. When a state is novel, a generative module improvises a finger-and-wrist configuration constrained by the mechanical safety envelope of the prosthesis, and indexes it to that state for future reuse. The robotic prosthetic hand has six degrees of freedom: one per finger plus the wrist. It is driven by servomotors and built from 3D-printed components. Motion commands travel via serial communication from the Raspberry Pi 5 to an Arduino Mega, which handles low-level servo control. The wrist range is mechanically restricted to prevent damage at joint extremes.

A live interface, rendered on an external display, exposes the AI's reasoning to the audience as a real-time stream of system states: capture of the current organism state, visual feature analysis, perceptual synthesis between biological dynamics and microhabitat, latent-space mapping, autonomous clustering into non-human logical categories, validation of biological agency, and indexing of syntax and motor articulation of each gesture. This visible cognition reveals the otherwise opaque decision loop between organism and machine, while preserving the fact that the system operates without human supervision.

The full stack, including acquisition, edge inference, clustering, gesture synthesis, environmental logging, and motor articulation, runs locally on the installation as a self-contained ecosystem of perception, cognition, and articulation.

Concept & Development: Isaías Herrera
Technical Implementation: Isaías Herrera

Supported by:
PECDA Nuevo León 2024 (Sistema de Apoyos a la Creación y Proyectos Culturales)
Secretaría de Cultura de Nuevo León