CARA 2.0:我做了一只更好的机器狗
文章摘要
Aaed Musa 是一位机器人爱好者兼大学生,他的 YouTube 频道和个人站长期记录他从零搭建机器狗的过程。CARA 2.0 是他大四毕设的延伸——在第一代 CARA 基础上把成本和重量都砍掉一半。关键数字:CARA 1.0 整机约 $2,900、14.25 kg;CARA 2.0 降到 $1,450(虽然没达成”千元以内”的初始目标,但已经是 50% 降幅)、8.26 kg。整机尺寸更紧凑,外形不再”宽得奇怪”。
最大的工程突破在驱动。商业级机器人关节常用的扭矩电机一颗就要几百美金;他换成了 TYI 5008 这款航模无刷电机($18 一颗),但原厂是 335 KV 的高速电机,不适合做关节。他自己拆开重绕了线圈:把绕组从三角形改成星型、线径从 22 AWG 改成 24 AWG、每槽匝数提高到 40 匝,把 KV 值压到 ~90,结果堵转扭矩从 0.421 Nm 飙升到 1.274 Nm。他还给每条腿配了 9.6:1 的绳索(capstan)减速器,整个驱动单元(QDD actuator)单价只有 ~$80。控制器选了 $41 的 MKS XDrive Mini FOC,但原厂固件 v0.5.1 没有反馈,他和工程师 Mohammad Marshid 合作改了一版自定义固件,加上了编码器和电流反馈,才让整套系统稳得下来。
结构和电子也有意贴近”业余可复制”的取向。机架不再用碳纤维管,全部用 Bambu Lab 打印的 PLA 件——更轻、可大幅降本、坏了就重打。控制板就一块 Teensy 4.1(8 个 UART)通过 CAN 总线和各个驱动器通信,不需要自制 PCB,用面包板就能装。文章特别指出第一代踩过的坑:CAN 总线必须串联布线、两端各加 120Ω 终端电阻,CARA 1.0 当年没做对所以一直时灵时不灵。腿部用同轴五连杆机构,3 自由度,整腿 1.47 kg;脚部从 TPU 改成”双黄点 squash 球”——便宜、形变好、抓地强。
步态算法方面他做了几个有意思的迭代。原来腿是左右完全相同的,结果导致脚的角度有微小不对称、小狗一直往左漂,于是改成了完整的左右镜像设计。转弯算法从”垂直于步行方向”改成”切线于转弯半径方向,步幅 45° 偏置”,转向速度大幅提升。爬坡稳定性原本用”反向旋转身体”的笨办法,改成基于三角函数的重心动态调整。最终性能:步速 0.55 m/s,载重 6.8 kg,24V/3Ah 电池约 1 小时续航。整套 BOM 公开,搭建文档放在 Patreon。文章末尾他坦白 capstan 驱动虽好但装配太精密、”对业余玩家不够友好”,下个项目他会换成现成商品化关节。
HN 评论精华
-
Animats:直击工程难点——3 DOF × 4 腿 = 12 颗电机,能压在 $1000 内已经是奇迹。但他指出航模电机绕组散热是个问题——机器狗站着不动,电机其实是堵转输出转矩,全部能量变热,长时间使用必须做温度反馈或热保护。他后续还贴了商用绕线机 / 业余绕线机的视频链接,说明高一致性的绕组对寿命非常关键。
-
rmast:注意到作者其实没达成”千元以内”目标,最终是 $1,450。但相比 CARA 1.0 的 $2,900 和市售机器狗的 $3,000+,这个价位已经”接近能冲动消费”的临界点,是业余四足机器人民主化的一步。
-
15155:抛出更聪明的供应链思路——不必自己手工绕 12 颗电机,只要找原厂用 1k 起订量定制 KV 值,对厂家来说重绕只是改一个配置参数、根本不算单独 SKU。drzaiusx11 顺势推荐了 HAX Ventures、TroubleMaker、Seeed Maker Camp 这种把人送到深圳建立供应链关系的孵化项目。
-
cyanf:补了一份”业余玩家入门四足机器人”的硬件清单——农业无人机用的 eaglepower 8308(AliExpress 上 ~$80)、配 3D 打印摆线减速器,能同时拿到高扭矩和反向驱动能力,是工业关节的 1/10 价格。这条评论实际上把整篇博客文章的精髓浓缩到了一个购物链接。
-
Tade0 分享了一个 NAO 机器人的”实验室惊魂”故事——NAO 本身也吃这个亏,关节电机长时间堵转过热,他和搭档在毕设时不小心让它倒下,全程屏息祈祷别坏。这是一个非常有代表性的”业余/学院级机器人都会撞上同一个物理墙”的案例。
-
JKCalhoun 与 fennecfoxy:讨论是否真的需要到处装温度传感器。JKCalhoun 提议用电流积分模拟电机温度(工业 VFD 就这么做的),fennecfoxy 主张直接装传感器更靠谱。Animats 给了便宜方案——一颗 $0.78 的 thermal fuse 就能在玩具上做硬保护,正经产品才需要软保护让控制器主动降速降温。
-
pbmonster:从动力学审美的角度评价——视频里这只小狗”齿比偏低”,跳跃挺有力但奔跑节奏不像 transverse gallop(横走奔驰)。他好奇用强化学习训练能不能自然涌现出 gallop 步态,或者会涌现出某种奇怪的 emergent 步态。SamBam 顺势聊到他在 Khepera 机器人上做过类似的进化算法实验——仿真里能跑出花样,但物理迁移到实物时常常垮掉。
-
horsawlarway:现实派的冷水——他参加过中学/大学的机器人项目,热爱归热爱,机器人岗位真的少。商业方向就那几个:制造业固定式机械臂、Amazon 的仓储自动化、Waymo/Tesla 的自动驾驶、国防项目,剩下都是软件岗。所以”羡慕做机器人”的工程师们大多最后还是把机器人当贵到肉痛的私人爱好。