不到四百美元还能自己动手训练!Hugging Face 推出微型开源双足机器人Microduck
Hugging Face 旗下开源机器人公司 Pollen Robotics 近日正式开源了一台迷你双足机器人——Microduck(微鸭)。这只身高仅25cm、重量约800g 的机器鸭,不仅外形呆萌,更将强化学习、Sim2Real、实时控制等多项前沿技术浓缩其中,成为一台极具参考价值的迷你具身智能开发平台。
迷你身材,技能满满Microduck 搭载 Rockchip RK3566处理器,真机以50Hz 控制频率驱动15个舵机。它早已掌握多种实用技能:可通过游戏手柄控制双足行走;摔倒后能自主重新站起;低头用喙部捡起地面物品;完成坐下、起立、踢球、前滚翻等动作。更有趣的是,给脚底装上轮子后,它还能切换另一套强化学习策略,实现滑行、转圈、下坡,甚至在轮滑状态下自行起身。
官方幽默留言:“没有鸭子在这个机器人的制作过程中受到伤害,不过我们咨询了好几只鸭子。”
动作几乎全靠强化学习“练”出来为缩小仿真与现实的差距,训练环境专门模拟了电机摩擦、电池电压变化、控制延迟,甚至连舵机齿轮的 Backlash(齿隙)都纳入考量,显著提升策略的落地稳定性。
软件架构硬核,服务化拆分机器人端软件主要使用 Rust 编写,未依赖大型框架,而是拆分为多个独立服务:
robotd:50Hz 实时控制、强化学习策略执行与安全控制updaterd:OTA 更新、签名验证与失败自动回滚configd:Wi-Fi 与设备身份管理btd:蓝牙通信padd:游戏手柄支持mediad:摄像头、音频与 WebRTCtofd:ToF 深度传感器服务间通过 Unix Socket + JSON-RPC2.0通信。只有 robotd 真正具备电机控制权限,无论来自手机、游戏手柄还是自定义程序的指令,都只是“动作意图”,最终执行必须经过 robotd 的安全校验,从架构上保障可靠性。
OTA 更新完善,不怕“变砖”软件更新流程设计得相当完整:下载 Release → 验证签名 → 切换版本 → 重启服务 → 健康检查 → 异常自动回滚。即便新版本出现问题导致机器人异常,系统也能自动退回旧版本,有效避免设备被刷成“砖头”。
不只是玩具,更是迷你具身智能平台综合来看,Microduck 绝非简单的“会走路的机器鸭”。它将强化学习训练、Sim2Real 迁移、ONNX 部署、Rust 实时控制、WebRTC 音视频、完善 OTA 机制等关键能力,全部塞进了这台仅25cm 高、800g 重的小身体里。
对于希望研究强化学习、机器人运动控制与具身智能的开发者与研究者而言,这个开源项目提供了从仿真训练到真机部署的完整参考链路,门槛与实用性兼具。相关 Runtime 与强化学习训练代码均已开源,感兴趣的开发者可前往官方仓库进一步探索。
官网地址:https://pollen-robotics.com/microduck/
