AI product Open source
Microduck is the software brain for Pollen Robotics' approximately 25 cm biped duck robot. It runs reinforcement-learning policies on a Rockchip RK3566, with a 50 Hz control loop for fifteen servos, radios, the camera, and behaviors such as walking, rolling, grasping, kicking, quacking, and self-righting; it also accepts gamepad control.
The Rust implementation is organized as daemons communicating through a shared JSON-RPC contract over Unix sockets. `robotd` owns the control loop and motor bus, while other services handle updates, configuration and Wi-Fi, Bluetooth, gamepad input, camera streaming over WebRTC, and the depth sensor. Signed updates are health-gated, reversible, and roll-backable. The policies are trained in the companion `microduck_rl` project with MuJoCo and PPO, then exported to ONNX for loading by this repository.
2 uses taken from transcripts — each links to the moment in the video.
Provides the software brain for a 25 cm biped robot, using reinforcement-learning policies to control its servos, camera, gamepad, and recovery behavior.
A small open-source biped robot from Pollen Robotics that users can teach new behaviors through reinforcement learning. Its policies, SDK, simulation, and training stack can be read, modified, retrained, and deployed to the physical robot.
2 in the library.