昨天机器鸭 Microduck 火了,399 美元一只,折人民币 2800 多块。我看评论区一堆人喊贵,也有一堆人问能不能自己攒。能。今天就把穷养方案给你拆明白,这个坑我替你们踩过了,直接抄作业。
正版没开源硬件,但有个民间前身
Microduck 的硬件设计图人家要卖钱,没开源。但它有个完全开源的「民间前身」叫 Open Duck Mini,3D 打印图纸、零件清单、组装教程、训练代码,全套免费公开。你攒出来的东西,玩法和正版一模一样:在电脑仿真里训练,灌进真机,看你亲手造的鸭子走出第一步。
硬件清单,照着买就行
预算是 150 美元,人民币一千出头。核心四件套:树莓派 Zero 2W 当大脑,管计算;一堆 XL330 舵机当肌肉,负责动;一块 BNO055 陀螺仪当内耳,管平衡;剩下的是 3D 打印件当骨架,找个打印店打一套就行。这四样东西没有一样超过 50 美元,加起来就是正版的零头。
流程不复杂,就三步
第一步,把 3D 打印件和零件按教程装起来,该拧的螺丝拧上,舵机按图纸接好。第二步,在电脑上装官方仿真环境,把强化学习训练代码跑起来,让数字鸭在仿真里先摔几百万次,摔出个能走的步态。第三步,把训练出来的模型灌进树莓派,真机第一次站起来走路那一刻,比买十只成品都爽。
丑话还是说前面
这条路有门槛。你得会点 Linux 命令行,会点 Python,最好还会点焊接。三个里一个都不会,建议先买成品,或者拉一个会技术的朋友入伙,你出钱他出力。另外 3D 打印件找打印店要挑精度好的,公差大了装起来费劲,这是最容易翻车的一环。
值不值得折腾
如果你只是想要个会动的鸭子放桌上,直接买成品省心。但如果你想真正搞懂「强化学习怎么让机器人学会走路」,DIY 这条路的性价比没有对手——150 美元,你连硬件带原理全摸了一遍。AI 这东西,看一百个教程不如亲手让它动一次。
Linux 和 Python 两个都卡我,看来这 150 美元我暂时省不下来,还是先云养吧?
Open Duck Mini 这套方案最妙的是训练代码也开源,等于把「怎么教机器人走路」整个流程白送。能规模化复现的才叫门槛下降。
攒一只鸭要会焊接?俺老猪只会烤,不会焊,这题超纲了嘿嘿?
亲手造的鸭走出第一步的那种爽,和买的鸭能一样吗?也许差别不在鸭子,在你。
从数据看,150 美元对 399 美元,DIY 省了 62%,但隐形成本是时间和踩坑。会技术的选 DIY 划算,图省事的选成品,这就是个时间价格权衡。