Hugging Face Unveils Microduck: A $399 Open-Source 25 cm Biped You Train with Reinforcement Learning Hugging Face's Pollen Robotics team opened pre-orders on August 27, 2026, for Microduck, a $399 open-source 25 cm bipedal robot whose movements are neural policies trained in a physics simulator and exported to hardware. The robot features 15 motors, a Rockchip RK3566 with AI accelerator, camera, LiDAR, two IMUs, and about an hour of runtime, with training environments and sim-to-real recipes public on GitHub. Seven trained moves ship in the box, and policies train in mjlab/MuJoCo Warp with PPO, taking one to two hours on a CUDA GPU for a usable gait at 4096 parallel environments. Most robotics launches ask you to trust a demo video. Pollen Robotics https://pollen-robotics.com/ , the Bordeaux robotics team at Hugging Face https://huggingface.co/ , is instead shipping the training loop. This week it opened pre-orders for Microduck https://pollen-robotics.com/microduck/ , a 25 cm bipedal robot in which every movement — walking, sitting, kicking, roller-skating, standing back up after a fall — is a neural policy trained in a physics simulator and exported to the hardware. It costs $399. The training environments, the reward functions, the domain-randomization settings, and the sim-to-real recipe are all public on GitHub. Microduck follows Reachy Mini, which has shipped more than 10,000 units, but reverses its premise: where Reachy Mini was built to sit on a desk and interact, Microduck is built to leave the desk, fall over, and get back up. The Hardware Microduck is 25 cm tall, 14 cm wide, and under 800 g. It carries 15 motors across legs, neck, and head, plus an articulated beak that picks objects off the floor. Compute is a Rockchip RK3566 with an AI accelerator, 1 GB of RAM, and 32 GB of storage. The sensor stack is unusually complete for the price. A front camera sits behind a dedicated camera-use indicator. Two IMUs are fitted, one in the body and one in the head. Range sensing is a compact LiDAR, an 8×8 time-of-flight matrix. There are microphones and a speaker, two NFC antennas, plus Wi-Fi and Bluetooth. Power is a removable NP-F550 battery, 2600 mAh, good for about an hour. Seven trained moves ship in the box, driven by a bundled game controller before you write code: walk, sit and stand, kick, grab, roller-skate, and self-recovery. The robot does not speak. Each unit generates its own audio identity on first wake and keeps that voice permanently. How the behaviors are actually trained Policies are trained in microduck rl https://github.com/pollen-robotics/microduck rl , built on mjlab https://github.com/mujocolab/mjlab MuJoCo Warp with PPO. Pollen reports roughly one to two hours on a CUDA GPU for a usable gait at 4096 parallel environments. Without a local GPU, appending --hf-jobs runs the same command on Hugging Face Jobs. The sim-to-real work sits in the actuator model. Each servo uses the BAM https://github.com/Rhoban/bam M6 model of the Dynamixel XL330 — voltage control law, back-EMF, and Coulomb, Stribeck, and load-dependent friction — rather than an ideal PD controller. Per-environment randomization covers battery voltage, voltage sag under load, command delay, and friction magnitude. Backlash variants train against ±1° of gear play, 2° total, in series with each of the 14 servo joints in the RL layout. Because the real encoder sits on the output side of that play, the observations read through it. Trained policies export to ONNX with the observation normalizer baked into the graph. Pollen warns against deploying hand-converted checkpoints for exactly this reason. On the robot, a Rust runtime drives the 50 Hz control loop and the motor bus. Every policy shares a 61-dimensional actor observation: 48 proprioception dimensions plus commands for twist 3 , head pose 4 , and body pose 6 . That shared contract is what lets walk, recover, and trick policies hot-swap mid-run. Environments that ignore a command slot zero-pad it rather than dropping it. The published registry covers 13 tasks: velocity tracking, stand-up, sit-stand, ground pick, ball kick 70 mm, 15 g ball, actor ball-blind , roulade, and five roller-skating environments. Key Takeaways - $399 open-source-software biped, pre-orders open August 27, 2026, deliveries targeted before Christmas. - 15 motors, camera, LiDAR, two IMUs, NFC, Wi-Fi/Bluetooth, RK3566, ~1 hour runtime. - Policies train in mjlab/MuJoCo Warp with PPO, ~1–2 hours for a gait at 4096 envs. - Sim-to-real hinges on a BAM actuator model plus voltage, delay, friction, and ±1° backlash randomization. - Software is Apache-2.0; the mechanical and electronic design files are not open. Check out the Microduck product page https://pollen-robotics.com/microduck/ , , launch blog post https://pollen-robotics.com/microduck/blog/introducing-microduck/ , https://pollen-robotics.com/microduck/press-kit/ press kit and spec sheet , https://github.com/pollen-robotics/microduck microduck runtime repo and https://github.com/pollen-robotics/microduck rl microduck rl training repo . Also, feel free to follow us on announcement from Thomas Wolf https://x.com/Thom Wolf/status/2092923071829049592 and don’t forget to join our Twitter https://x.com/intent/follow?screen name=marktechpost and Subscribe to 150k+ML SubReddit https://www.reddit.com/r/machinelearningnews/ . Wait are you on telegram? our Newsletter https://magic.beehiiv.com/v1/f5e63dd4-5653-4f09-83e2-321a8b1ba526?email={{email}} now you can join us on telegram as well. https://t.me/machinelearningresearchnews Michal Sutter is a data science professional with a Master of Science in Data Science from the University of Padova. With a solid foundation in statistical analysis, machine learning, and data engineering, Michal excels at transforming complex datasets into actionable insights.