Raise a duck of your own
Microduck is a 25 cm, 800 g biped. Every move it makes comes from a policy you trained, and even its voice is its own — which makes this closer to raising one than using one. Guides, training recipes, troubleshooting and reference.
- 25cm
- Height
- 800g
- Weight
- 15
- Servos
- 50Hz
- Control loop

See it move
Swap the feet for wheels and it skates →
Passive wheels bring a whole family of roller tasks: velocity tracking, the swizzle, slopes, getting back up onto the wheels.
Push it, and it puts itself back →
Walking and fall recovery are trained into one policy, so the runtime never has to hand over between them.
It picks things up with its beak →
Crouch, touch the ground with the beak tip, stand back up. One button on the pad; GroundPick in training.
Put a few together and they sing in four parts →
Several ducks singing together, switched on with one robotctl command. Off by default.
Video: Pollen Robotics press kit ·press kit
Also:We made a new robot. ↗ · Microduck Sim 2 Real. ↗ · Microduck Sandbox ↗ · External link, opens in a new tab
Where are you
01
Not bought yet
What is this thing, and is it worth it?
02
Just arrived
How do I get it moving, and why is nothing happening?
03
Building on it
Where are the commands, and how do I train a policy?