apirrone/Open_Duck_Mini
硬件与物联网提供开源硬件设计、3D 文件和强化学习代码,让爱好者在家搭建并训练一只小型双足鸭子机器人。
这是一个搭建与研究的中枢,而不是成品套件。想做一只约 42 厘米高、能走路的双足机器人,就要准备打印结构件、采购电机和板卡,然后把大部分精力花在仿真与调参上,而不是开箱即用。
解决什么问题
想玩足式机器人的爱好者,通常要么买商业四足,要么面对一堆散件和零散资料。这个项目希望最终得到一只可工作的鸭子:机械设计、物料清单、装配说明,以及能在板载计算机上运行的行走策略。麻烦在于没有哪一步是傻瓜式的——要从 CAD 到打印件,再到 MuJoCo 模型和控制器。项目把这些材料集中在一处,并把运行时和训练指向配套仓库,因此结果是一个可复现的起点,而不是一次性的搭建日志。
有什么不同
机械设计发布在 Onshape 上,README 称设计已“基本定型”,只是还缺眼睛 LED、摄像头、扬声器和麦克风等“表情”功能。物料清单目标控制在 400 美元以内,提供中英文版本。打印和装配各有单独文档,但装配指南明确标注不完整,从 CAD 到仿真机器人的准备文档也标注已过时。这意味着设计意图是共享的,但文档参差不齐,读者需要自己判断哪些页面仍与 v2 对应。
行走能力靠强化学习。仓库附带了两个 ONNX 行走策略,可以在 MuJoCo 脚本中加载;训练已迁到独立的 Open_Duck_Playground 项目,参考动作生成在另一个配套仓库,执行器辨识使用 Rhoban 的 BAM。所以真正的机制是一个 sim2real 闭环:训练或加载策略,在仿真中运行,再部署到板载 Raspberry Pi Zero 2W 运行时。要注意 README 自称这是一个“有很多未记录脚本”的工作仓库,因此更可能的情况是读代码、去 Discord 求助,而不是照一条打磨好的流水线走。
谁值得试
适合有 3D 打印机、能自己采购电机和电子件,并且对强化学习或足式运动有兴趣、愿意长期迭代的人。也适合能分工做打印、装配和仿真工作的小团队或实验室。
如果你想要一个到手就能走的玩具,或者初学者焊完就能保证第一次行走的项目,那不合适。装配指南不完整、仿真准备文档过时、训练在外部仓库,这些都意味着应把它当作可定制的底座。只想跑推理的人可以在 MuJoCo 中加载仓库提供的 ONNX 策略,不必先搭硬件,但那只是仿真,不是实体机器人。
使用条件与边界
第一道门槛是预算和加工。400 美元以内的物料清单是目标价,不是报价;采购、运费和打印失败都会改变实际花费。你需要打印机和组装小型足式机器人的动手能力,装配指南未必覆盖每一步。板载运行时假定使用 Raspberry Pi Zero 2W;训练放在另一个仓库,所以项目分散在多个代码库里,文档完善程度各不相同。
后续维护也是真实成本。设计仍被描述为“到处还在修”,文档是边做边写,sim2real 也被呈现为进行中的工作。要做好跟踪变更、依赖社区频道求助的准备。在投入整机搭建之前,先确认 CAD 版本、打印件和你要运行的策略都对应 v2。
HotRepo 点评
HotRepo 只有一条带日期的观测:2026-10-25 当天 4,475 星、新增 44 星,日榜仅出现一次。这只能说明某一时刻的关注度,无法判断能否持续;仓库约 891 天,仍是一个进行中的项目。在投入搭建前,请核对装配指南和 sim2real 文档是否与 v2 设计及你打算使用的运行时仓库一致。
Hacker News 讨论
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。