A fly brain. A duck body.

ASSEMBLING DUCK

Downloading brain and robot…

0 of 10 assets loaded0%
First visit downloads about 46 MB. Everything runs in your browser.
Click the floor to place a bananaScroll or pinch to zoom
00:00
Brain activity
SensoryOpticCentralDescending
Food & scent

Neural response
Left scent response0.0%
Right scent response0.0%
Movement
0.00Distance · m
0.00Target speed · m/s
Joint targets−   0   +
Brain activity

Drag to rotate · scroll to zoom · slice through the tissue to reveal the interior

How the fly steers the duck

Walking policy: left/right activity in antennal-lobe projection neurons steers; descending activity supplies forward drive. Smell is measured through the graph. Clearing scent removes that drive after the neural activity settles. MicroDuck’s trained policy supplies balance and gait.

The graph retains 139,255 neurons and 2,698,236 directed connections from FlyBrain’s FlyWire-derived data. Gain is reduced to prevent background activity from saturating the movement decoder. Neural wiring stays fixed and untrained. The sensory interface and output mappings are engineering choices.

Anatomy: the tissue surface is a real FlyWire brain mesh. Each point uses a supplied coordinate for that neuron, linked by its original ID. Brightness shows its actual modeled spikes. These points are representative locations, not complete neuron branches or measured living-brain activity. Slice reveals the interior.

Inside the head: the inset combines the real MicroDuck head mesh with an illustrative fly, enlarged for visibility, and four brain electrodes. The electrodes connect to the head’s inside ceiling. The cutaway slowly rotates, and the fly makes small wing and leg movements. Pause stops the animation; dragging still lets you inspect it. Its green link responds to modeled descending activity. The banana is a visual source of fermentation scent, a natural attractant for fruit flies; this model still uses the same artificial smell inputs. Reaching the banana collects it, then another appears after a brief pause. Removing it manually cancels that respawn.

Scent is an artificial bilateral sensor; no target coordinates enter the motor decoder. Turning responds to scent, but this does not establish biological behavior or reliable navigation.

This resets the neural state. Sensory neurons still fire, but downstream movement signals should go silent. “Brain connected” gates output while leaving the brain running.

Robot model and walking policy: Pollen Robotics. See methods and licenses.