二、双足机器人基础:机构学、自由度配置与关键性能指标

双足机器人的一切运动控制算法,最终都要通过机械本体来执行。如果机构设计不合理,再优秀的步态规划算法也无法落地。本章从机构学视角出发,系统梳理双足机器人的自由度配置原则、常见构型(串联、并联、混合)的优缺点,以及衡量行走性能的关键指标体系。理解这些基础,是后续进行运动学建模、动力学仿真和步态控制的前提。

双足机器人机构学核心知识框架 串联构型(开链) • 髋/膝/踝各1-3 DOF • 结构简单、工作空间大 • 刚度低、累积误差大 • 代表:ASIMO、Atlas 典型自由度分配 髋3 + 膝1 + 踝2 = 6 DOF/腿 全身12 DOF(不含上肢) 并联构型(闭链) • 多支链共同支撑 • 刚度高、承载能力强 • 工作空间小、控制复杂 • 代表:液压驱动足踝 典型应用 Stewart平台式踝关节 3 DOF 球面并联机构 混合构型(串并混联) • 髋/膝串联 + 踝并联 • 兼顾刚度与灵活性 • 设计难度高、成本高 • 代表:新一代仿生腿 设计思路 大腿串联驱动 + 小腿并联 踝部2 DOF并联 + 足底串联 关键性能指标体系 运动学指标 • 工作空间(足端可达域) • 步长范围:0.3-0.8m • 最大抬脚高度 • 关节角速度极限 • 奇异性分析 动力学指标 • 关节峰值扭矩 • 功率密度(W/kg) • 质心加速度裕度 • 地面反作用力裕度 • 能量效率(CoT) 稳定性指标 • ZMP裕度(稳定裕度) • FRI(足部旋转指标) • 质心高度波动 • 姿态角偏差 • 抗扰动恢复时间 工程实现指标 • 整机重量与负载比 • 关节间隙/背隙 • 结构固有频率 • 防护等级(IP) • 可维护性/模块化

2.1 双足机器人机构学基础

机构学是研究机械系统结构组成、运动传递和力传递规律的学科。对于双足机器人,机构学主要解决三个核心问题:自由度如何分配、关节如何布局、连杆尺寸如何确定。这三个问题直接决定了机器人的运动能力、承载能力和控制难度。

2.1.1 自由度配置原则

人体下肢共有 7 个主要自由度(髋 3、膝 1、踝 3),但工程上极少完全复刻。实际双足机器人通常每条腿配置 5-7 个自由度,其中:

  • 髋关节:2-3 DOF(屈伸、外展/内收,部分增加旋转)
  • 膝关节:1 DOF(屈伸,少数设计增加旋转)
  • 踝关节:2-3 DOF(屈伸、内翻/外翻,部分增加旋转)

自由度配置的核心矛盾在于:自由度越多,运动灵活性越高,但控制维度和计算复杂度也急剧上升。例如,每条腿 6 DOF 时,全身逆运动学需要求解 12 维非线性方程组;而每条腿 5 DOF 时,虽然牺牲了部分灵活性,但可以显著降低控制难度。

工程经验:对于初代原型机,建议采用每条腿 5 DOF 配置(髋 2 + 膝 1 + 踝 2),优先保证行走功能的实现。待步态算法成熟后,再逐步增加自由度以提升灵活性。ASIMO 早期版本即为每条腿 6 DOF,而许多高校研究平台(如 Cassie)采用每条腿 5 DOF 设计。

2.1.2 连杆尺寸设计要点

连杆长度(大腿、小腿、脚掌)直接影响步态规划的可行域。关键设计参数包括:

参数 典型范围 影响
大腿长度 0.35-0.45 m(身高 1.5-1.8m) 决定步长上限、质心高度
小腿长度 0.35-0.45 m 影响抬脚高度、落地冲击
脚掌长度 0.2-0.28 m 决定 ZMP 稳定裕度
脚掌宽度 0.1-0.15 m 影响侧向稳定性
髋关节间距 0.15-0.2 m 影响侧向摆动幅度

连杆尺寸设计需遵循仿生比例原则:大腿与小腿长度比约为 1:1,脚掌长度约为小腿长度的 60%-70%。同时要考虑电机和减速器的安装空间,必要时需在仿真环境中进行尺寸优化。

2.2 常见构型对比分析

双足机器人的机械构型主要分为串联、并联和混合三大类。每种构型在刚度、工作空间、控制复杂度和成本方面各有优劣。

2.2.1 串联构型(开链)

串联构型是最常见的双足机器人结构,各关节依次串联,从髋到踝形成一条开链。其优点包括:

  • 结构简单:每个关节独立驱动,易于设计和装配
  • 工作空间大:足端可达域广,适合复杂步态
  • 控制模型成熟:运动学/动力学建模有标准方法(DH 参数法)

但串联构型也存在明显缺点:刚度较低(悬臂梁效应)、累积误差大(关节间隙逐级传递)、动态响应受限(末端负载大)。典型代表包括 Honda ASIMO、Boston Dynamics Atlas(早期版本)、UBTech Walker。

2.2.2 并联构型(闭链)

并联构型通过多个支链同时连接基座和足端,形成闭环结构。在双足机器人中,并联机构主要应用于踝关节或髋关节。其优势为:

  • 刚度高:多支链分担载荷,结构变形小
  • 承载能力强:适合重载场景
  • 精度高:误差不累积,定位精度优于串联

但并联构型的缺点同样突出:工作空间小(足端活动范围受限)、控制复杂(正运动学求解困难)、存在奇异位形。在双足机器人中,纯并联构型较少见,更多是作为局部关节(如踝关节)使用。

2.2.3 混合构型(串并混联)

混合构型结合了串联和并联的优点,通常采用髋/膝串联 + 踝并联或大腿串联 + 小腿并联的方案。这种设计能够:

  • 在髋/膝处保留大范围运动能力
  • 在踝处获得高刚度和精确控制
  • 整体结构更加紧凑,适合仿生设计

混合构型的代价是设计难度高、制造成本高、维护复杂。目前主要出现在研究型平台和高端仿生机器人中,如 ETH Zurich 的 ANYmal(四足)和部分双足研究原型。

对比维度 串联构型 并联构型 混合构型
刚度 低 高 中高
工作空间 大 小 中
控制复杂度 低 高 中高
承载能力 低 高 中
成本 低 中 高
典型应用 ASIMO、Atlas 踝关节模块 研究原型

2.3 关键性能指标体系

评价双足机器人性能需要一套完整的指标体系,涵盖运动学、动力学、稳定性和工程实现四个维度。这些指标不仅是设计阶段的约束条件,也是步态控制算法的优化目标。

2.3.1 运动学指标

运动学指标描述机器人的运动能力边界,主要包括:

  • 足端工作空间:足端在三维空间中的可达区域,通常用包络体积表示
  • 最大步长:单步跨越的最大距离,受限于髋/膝/踝关节行程
  • 最大抬脚高度:摆动腿足底离地最大高度,影响越障能力
  • 关节角速度极限:各关节最大旋转速度,决定步态频率上限

运动学指标可通过 CAD 模型或运动学仿真获得。例如,在 MATLAB/Simulink 中建立 DH 参数模型,使用蒙特卡洛法随机采样关节角,即可绘制足端工作空间云图。

2.3.2 动力学指标

动力学指标反映机器人的力/力矩承载能力和动态响应特性:

  • 关节峰值扭矩:各关节在极端工况下所需的最大扭矩,是电机选型的核心依据
  • 功率密度:单位质量能输出的机械功率(W/kg),决定爆发力
  • 质心加速度裕度:质心可达到的最大加速度与所需加速度之比,裕度越大越稳定
  • 能量效率(CoT):Cost of Transport,单位距离单位重量消耗的能量,衡量经济性

动力学指标通常通过逆动力学计算获得。在步态规划中,需要确保关节扭矩不超过电机峰值扭矩的 80%,预留安全裕度。

2.3.3 稳定性指标

稳定性是双足机器人最核心的性能指标,常用以下量化参数:

  • ZMP 裕度:零力矩点(Zero Moment Point)到支撑多边形边界的距离,裕度越大越稳定
  • FRI(Foot Rotation Indicator):足部旋转指标,用于判断足底是否发生翻转
  • 质心高度波动:行走过程中质心垂直方向的变化幅度,波动越小越平稳
  • 抗扰动恢复时间:受到外部冲击后恢复到稳定状态所需的时间

ZMP 裕度是最常用的稳定性判据。工程上要求 ZMP 始终位于支撑多边形内部,且距离边界至少保留 2-3 cm 的安全裕度。

2.3.4 工程实现指标

工程实现指标关注机器人的可制造性和可维护性:

  • 整机重量与负载比:机器人自重与可承载负载之比,影响续航和实用性
  • 关节背隙:减速器反向间隙,直接影响控制精度
  • 结构固有频率:机械结构的共振频率,需避开步态激励频率
  • 模块化程度:关节模块是否可快速更换,影响维护效率
常见误区:许多初学者只关注自由度数量和电机功率,而忽略了关节背隙和结构刚度。实际上,对于双足机器人,关节背隙超过 0.5° 就会导致明显的足端位置误差,严重影响步态稳定性。在选型时,应优先选择低背隙的谐波减速器或 RV 减速器。

2.4 案例拆解:从零设计一条 5-DOF 双足腿

下面通过一个具体案例,展示如何将上述理论应用于实际设计。假设我们要设计一条用于教学实验的 5-DOF 双足腿,目标为:承载 5 kg 负载,步长 0.4 m,行走速度 0.5 m/s。

2.4.1 设计约束与初始参数

  • 自由度配置:髋 2 DOF(屈伸 + 外展)+ 膝 1 DOF + 踝 2 DOF(屈伸 + 内翻)
  • 连杆长度:大腿 0.35 m,小腿 0.35 m,脚掌 0.22 m
  • 总质量预算:单腿 3.5 kg(含电机、减速器、结构件)
  • 电机选型约束:关节峰值扭矩 ≤ 30 Nm,重量 ≤ 0.5 kg/个

2.4.2 动力学仿真验证

在仿真环境中(如 Webots 或 MuJoCo)建立虚拟样机,进行步态仿真。关键步骤:

  1. 建立 DH 参数表,定义各关节坐标系
  2. 设置质量属性(质心位置、转动惯量)
  3. 导入标准步态轨迹(如三次样条插值)
  4. 运行逆动力学计算,提取各关节扭矩曲线

仿真结果显示:髋关节屈伸峰值扭矩为 22 Nm,膝关节峰值扭矩为 18 Nm,踝关节峰值扭矩为 12 Nm。均满足 30 Nm 的约束,但髋关节扭矩裕度较小(仅 27%),需要优化步态轨迹或增加电机功率。

2.4.3 结构设计与优化

根据仿真结果,对结构进行迭代优化:

  • 将髋关节电机从 0.4 kg 升级为 0.55 kg,峰值扭矩提升至 35 Nm
  • 采用碳纤维管作为大腿/小腿材料,减重 15%
  • 踝关节采用 2 DOF 并联机构(小型 Stewart 平台),提高刚度

优化后,单腿重量降至 3.2 kg,髋关节扭矩裕度提升至 45%。

2.4.4 实测结果与复盘

实物样机测试结果:

指标 设计目标 实测值 偏差
最大步长 0.4 m 0.38 m -5%
行走速度 0.5 m/s 0.45 m/s -10%
ZMP 裕度 ≥ 2 cm 1.8 cm -10%
关节背隙 ≤ 0.3° 0.25° 达标

复盘经验:步长和速度未达标的主要原因是踝关节并联机构的工作空间限制,导致足端可达域缩小。后续改进方向为:增大并联机构支链长度,或改用串联踝关节以换取更大工作空间。

2.5 常见误区与设计建议

在双足机器人机构设计中,以下误区需要特别注意:

  • 盲目追求高自由度:自由度越多,控制越复杂,且机械复杂度呈指数增长。建议从 5 DOF/腿起步。
  • 忽略关节背隙:背隙会导致足端位置误差,影响 ZMP 稳定性。应选择低背隙减速器,并在控制中加入补偿。
  • 连杆尺寸不匹配:大腿过长会导致步态周期变长,小腿过短会降低抬脚能力。应遵循仿生比例。
  • 忽视结构刚度:结构变形会引入额外的动力学耦合,导致控制模型失准。建议进行有限元分析(FEA)验证。
  • 电机选型只看峰值扭矩:还需考虑连续扭矩、转速、转动惯量匹配和散热条件。
设计建议:在机构设计阶段,建议同步进行仿真验证和实物迭代。先使用简化模型(如刚体动力学)验证自由度配置和连杆尺寸,再逐步引入柔性体、关节摩擦等非线性因素。同时,预留传感器安装位置(编码器、IMU、足底力传感器),为后续控制算法开发做好准备。

本章从机构学基础出发,系统梳理了双足机器人的自由度配置、构型选择和性能指标体系。这些知识是后续进行运动学建模、动力学分析和步态规划的理论基石。在实际项目中,机构设计与控制算法开发应并行推进,相互迭代优化,才能获得性能与可靠性兼备的双足机器人系统。