一、四足机器人概述:发展历程、应用领域、主流构型对比

各位同学好,我是这门课的主讲工程师。咱们今天开篇先聊聊四足机器人这个领域到底是怎么回事。说实话,我最早接触四足机器人是在2015年,那时候实验室里一台能稳定走三步的机器人都算宝贝疙瘩。现在再看,MIT的Mini Cheetah都能后空翻了,这进步速度确实让人感慨。

1.1 发展历程:从爬行到奔跑

四足机器人的发展,我习惯把它分成三个阶段来看:

  • 萌芽期(1980s-2000s):主要是学术机构在探索基本步态。比如MIT的早期四足机器人,走起来像喝醉了一样,但至少证明了“四条腿比两条腿稳”这个朴素道理。
  • 爆发期(2010s-2020s):波士顿动力的BigDog震撼登场,液压驱动+高动态控制让业界看到了实用化的可能。我2018年参加ICRA会议时,全场都在讨论怎么复现Spot的平衡能力。
  • 普及期(2020s至今):电机驱动方案成熟,成本断崖式下降。现在一台开源的四足机器人套件不到两万块,这在十年前想都不敢想。

关键转折点:2019年MIT开源了Mini Cheetah的完整软硬件方案,直接催生了全球上百个四足机器人研究团队。我个人觉得,这是四足机器人从“实验室玩具”走向“工程产品”的分水岭。

1.2 应用领域:四条腿能干什么?

你可能会问:轮式机器人不香吗?干嘛非要用四条腿?嗯,这里有个核心逻辑——地形适应性。轮子只能在平坦路面高效运动,但四足机器人可以跨越废墟、攀爬楼梯、在湿滑地面保持稳定。

我梳理了几个主要应用场景:

领域 典型任务 为什么选四足
工业巡检 化工厂管道检测、矿山巷道巡查 非结构化地面,轮式无法通过
应急救援 地震废墟搜救、火灾现场侦察 可跨越障碍,携带传感器进入危险区
军事侦察 战场物资运输、前沿侦察 低噪音、高隐蔽性、复杂地形通过能力
科研教育 运动控制算法验证、AI强化学习平台 开源生态丰富,二次开发门槛低
消费娱乐 家庭陪伴、编程教育 交互性强,外形有科技感

我的经验:做工业巡检项目时,千万别只看机器人的运动能力。我曾经在一个化工厂测试,机器人能爬楼梯,但防爆等级不够,直接被拒之门外。选型时一定要把环境约束放在第一位。

1.3 主流构型对比:Mini Cheetah vs Spot vs ANYmal

目前市面上最受关注的三款四足机器人,我挨个说说它们的脾气秉性。

1.3.1 MIT Mini Cheetah——开源先锋

Mini Cheetah是MIT Biomimetics Lab的作品,2019年开源后成了学术界的“标配”。它的特点是:

  • 驱动方式:12个电机直驱,没有减速器。好处是反向驱动性极好,落地冲击时电机可以被动吸收能量;坏处是扭矩密度不够,跑不快。
  • 控制架构:基于模型预测控制(MPC)+ 全身力控(WBC)。说白了就是先算未来几步的轨迹,再分配每条腿的力。
  • 最大速度:约2.5 m/s,后空翻是它的招牌动作。

避坑指南:我曾经用Mini Cheetah做户外实验,结果电机过热烧了。直驱电机没有减速器散热,连续高负载运行很容易出问题。如果你要做长时间巡检,建议加装散热片或者降功率运行。

1.3.2 Boston Dynamics Spot——工业标杆

Spot是波士顿动力的商业化产品,2019年开售,价格约7.5万美元。它的设计哲学是“可靠第一”:

  • 驱动方式:电机+谐波减速器,扭矩密度高,关节刚度大。
  • 控制架构:基于行为树的状态机,上层任务调度非常成熟。你给它一个“去二楼第三个房间”的指令,它能自己规划路径、爬楼梯、开门。
  • 最大速度:约1.6 m/s,不算快,但胜在稳定。

Spot的API封装得很好,但有个问题——不开放底层控制。你想改它的步态算法?没门。所以它更适合做应用集成,不适合做运动控制研究。

1.3.3 ANYmal——越野之王

ANYmal是瑞士ETH Zurich的产物,由ANYbotics公司商业化。它的核心卖点是极端地形适应能力:

  • 驱动方式:电机+行星减速器+扭矩传感器,关节有弹性变形补偿。
  • 控制架构:基于强化学习的端到端控制,训练时在仿真里跑了几万公里的随机地形。
  • 最大速度:约1.2 m/s,但能爬45度碎石坡、涉水、在雪地行走。

ANYmal的防水等级是IP67,我见过它在暴雨里连续工作4小时,内部一点水汽都没有。这一点Spot和Mini Cheetah都做不到。

1.4 三款机器人核心参数对比

我把关键参数整理成了一张表,方便你快速对比:

参数 Mini Cheetah Spot ANYmal
重量 9 kg 32.5 kg 50 kg
自由度 12(3×4腿) 12(3×4腿) 12(3×4腿)
驱动方式 直驱电机 电机+谐波减速器 电机+行星减速器+扭矩传感
最大速度 2.5 m/s 1.6 m/s 1.2 m/s
续航 约15分钟(全速) 约90分钟 约120分钟
防护等级 无 IP54 IP67
开源程度 完全开源 封闭(仅API) 部分开源
价格 约$15,000(套件) 约$75,000 约$150,000
典型应用 学术研究、算法验证 工业巡检、安防巡逻 极端环境探测、救援

选型建议:如果你做运动控制算法研究,Mini Cheetah是首选,开源生态能让你快速迭代。如果你做工业应用,Spot的稳定性和API成熟度更高。如果你要挑战极端地形,ANYmal的防护和越野能力无可替代。

1.5 四足机器人核心知识体系

为了让你对整个课程的结构有个直观认识,我画了一张知识体系图。这张图涵盖了从底层硬件到上层算法的完整链路:

四足机器人核心知识体系 四足机器人核心知识体系 硬件基础 电机选型 | 减速器设计 | 关节传感器 | 结构材料 | 电池与热管理 运动学与动力学 正/逆运动学 | 雅可比矩阵 | 动力学建模 | 足端力规划 | 质心轨迹 步态与平衡控制 Trot/Pace/Gallop步态 | MPC轨迹优化 | WBC全身力控 | 落足点规划 感知与状态估计 IMU/里程计融合 | 视觉SLAM | 地形分类 | 足端触地检测 | 外部扰动估计 决策与规划:行为树 | 强化学习 | 路径规划 | 多地形自适应 从底层到上层 课程覆盖范围 本课程将按照从硬件到算法的顺序,逐层拆解每个模块的设计思路与工程实现

这张图其实也是我们整个课程的组织逻辑。你会发现,每一层都依赖下一层提供的能力。比如步态控制需要运动学模型,运动学模型又依赖硬件参数。我在做项目时吃过这个亏——上来就调MPC参数,结果发现电机响应延迟太大,怎么调都稳不住。后来老老实实从硬件标定开始,一步步往上走,问题才解决。

1.6 本章小结

这一章我们聊了三件事:

  • 四足机器人从实验室走向工业化的历程
  • 它在巡检、救援、军事等领域的实际应用
  • 三款主流机型的核心差异和选型思路

我个人觉得,选型没有的好坏,关键看你的应用场景和团队技术栈。如果你团队擅长底层控制,Mini Cheetah能让你玩出花来;如果你需要快速交付稳定产品,Spot是更稳妥的选择;如果你要挑战极端环境,ANYmal的防护和越野能力值得投资。

一个小建议:不管选哪款机器人,第一件事一定是做关节标定。我见过太多团队拿到机器人就急着跑算法,结果因为编码器零点偏移,步态全是歪的。花半天时间把每个关节的零位、限位、力矩系数标定清楚,后面能省你一周的调试时间。