二、双足机器人基础:机构学、自由度配置与关键性能指标
双足机器人的一切运动控制算法,最终都要通过机械本体来执行。如果机构设计不合理,再优秀的步态规划算法也无法落地。本章从机构学视角出发,系统梳理双足机器人的自由度配置原则、常见构型(串联、并联、混合)的优缺点,以及衡量行走性能的关键指标体系。理解这些基础,是后续进行运动学建模、动力学仿真和步态控制的前提。
2.1 双足机器人机构学基础
机构学是研究机械系统结构组成、运动传递和力传递规律的学科。对于双足机器人,机构学主要解决三个核心问题:自由度如何分配、关节如何布局、连杆尺寸如何确定。这三个问题直接决定了机器人的运动能力、承载能力和控制难度。
2.1.1 自由度配置原则
人体下肢共有 7 个主要自由度(髋 3、膝 1、踝 3),但工程上极少完全复刻。实际双足机器人通常每条腿配置 5-7 个自由度,其中:
- 髋关节:2-3 DOF(屈伸、外展/内收,部分增加旋转)
- 膝关节:1 DOF(屈伸,少数设计增加旋转)
- 踝关节:2-3 DOF(屈伸、内翻/外翻,部分增加旋转)
自由度配置的核心矛盾在于:自由度越多,运动灵活性越高,但控制维度和计算复杂度也急剧上升。例如,每条腿 6 DOF 时,全身逆运动学需要求解 12 维非线性方程组;而每条腿 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 工程实现指标
工程实现指标关注机器人的可制造性和可维护性:
- 整机重量与负载比:机器人自重与可承载负载之比,影响续航和实用性
- 关节背隙:减速器反向间隙,直接影响控制精度
- 结构固有频率:机械结构的共振频率,需避开步态激励频率
- 模块化程度:关节模块是否可快速更换,影响维护效率
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)建立虚拟样机,进行步态仿真。关键步骤:
- 建立 DH 参数表,定义各关节坐标系
- 设置质量属性(质心位置、转动惯量)
- 导入标准步态轨迹(如三次样条插值)
- 运行逆动力学计算,提取各关节扭矩曲线
仿真结果显示:髋关节屈伸峰值扭矩为 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)验证。
- 电机选型只看峰值扭矩:还需考虑连续扭矩、转速、转动惯量匹配和散热条件。
本章从机构学基础出发,系统梳理了双足机器人的自由度配置、构型选择和性能指标体系。这些知识是后续进行运动学建模、动力学分析和步态规划的理论基石。在实际项目中,机构设计与控制算法开发应并行推进,相互迭代优化,才能获得性能与可靠性兼备的双足机器人系统。