近日,Hugging Face旗下开源机器人公司Pollen Robotics推出了一款名为Microduck的迷你双足机器人,其身高仅25厘米,重量约800克,凭借呆萌外形与强大功能迅速引发关注。这款机器人不仅集成了强化学习、Sim2Real迁移、实时控制等前沿技术,更以开源姿态为开发者提供了完整的具身智能研究平台。
Microduck的硬件配置堪称精巧:搭载Rockchip RK3566处理器,以50Hz频率驱动15个舵机,实现流畅动作控制。其技能库丰富多样——通过游戏手柄可操控双足行走,摔倒后能自主复位,还能用喙部捡拾物品、完成踢球、前滚翻等复杂动作。更令人惊喜的是,当为其脚底加装轮子后,机器人可切换强化学习策略,实现滑行、旋转甚至下坡时自行起身,展现出极强的环境适应能力。开发团队幽默表示:“制作过程中没有鸭子受伤,但我们咨询了多位‘鸭类顾问’。”
在技术实现上,Microduck的强化学习训练项目microduck_rl已同步开源。其训练流程基于MuJoCo仿真环境,采用PPO算法结合领域随机化技术,通过模拟电机摩擦、电池电压波动、控制延迟等现实因素,显著缩小仿真与实物的差距。训练完成的策略以ONNX模型形式部署,50Hz的运行频率与真机控制节奏完美匹配,确保动作执行的稳定性。
软件架构方面,机器人端采用Rust语言开发,摒弃大型框架,转而拆分为多个独立服务模块:robotd负责实时控制与安全校验,updaterd管理OTA更新与自动回滚,configd处理网络配置,btd支持蓝牙通信,padd对接游戏手柄,mediad整合摄像头与音频功能,tofd则操控深度传感器。各服务通过Unix Socket与JSON-RPC2.0协议通信,仅robotd拥有电机控制权限,所有外部指令均需经过安全校验,从架构层面保障系统可靠性。
针对软件更新风险,Microduck设计了完善的OTA流程:从下载版本、验证签名到切换重启,最终通过健康检查确认运行状态。若新版本导致异常,系统将自动回滚至旧版本,彻底避免“变砖”风险。这一机制为机器人长期维护提供了坚实保障。
作为迷你具身智能平台,Microduck的价值远超“会动的玩具”。它将强化学习训练、仿真到实物的迁移、模型部署、实时控制等关键技术浓缩于小巧机身,为开发者提供了从算法研究到工程落地的完整链路。目前,其运行时环境与训练代码已全部开源,开发者可通过官方仓库获取资源,探索机器人运动的更多可能性。
更多技术细节与开发文档,可访问官网:https://pollen-robotics.com/microduck/











