人形机器人基础知识:自由度构成与关节驱动配置怎么读
一、自由度的定义与统计口径
自由度描述的是一个系统的位形需要几个独立变量才能完全确定。对机器人而言,若把每个连杆视为刚体,它单独在空间中具有六个自由度;而关节把相邻连杆约束起来,只保留其中的一到几个。工程上更常用的口径是关节空间口径:一个转动关节贡献一个转动自由度,一个移动关节贡献一个移动自由度,整机自由度等于各关节自由度之和,减去闭环约束掉的部分。讨论人形机器人的自由度时,先确认用的是哪一种口径,否则不同来源的数字无法比较。
读数时还要注意三个常见差别:是否把颈部与腰部计入、是否把每根手指的关节逐个计入、是否把末端夹爪的开合算作自由度。这三项不同选择会让同一台机器的整机自由度出现几十的差距。正确的做法不是追问哪个数字对,而是先看统计表里列出了哪些部位。
二、人形机器人的典型自由度分布
按人体对应的部位来划分,人形机器人的自由度通常分布在五个区段:下肢、腰部或躯干、手臂、末端手部、以及头部。下肢负责支撑与行走,是人形形态里最不能被简化掉的部分。按常见配置,髋关节提供三个转动自由度,膝关节提供一个,踝关节提供两个,单腿合计六个;双腿即十二个。这个数量的意义在于,它让脚掌能在空间中同时决定位置与姿态,从而具备主动调整零矩点的能力。若踝关节被简化为一个自由度,脚掌姿态就无法独立控制,稳定性调节只能更多依赖髋部与迈步。
腰部或躯干通常提供一到三个自由度,用于解耦上肢与下肢的旋转关系。它的价值在实际作业中比参数表上更明显:当手臂需要触及侧方或后方目标时,腰部旋转可以让整个工作空间跟着转动,而不必让两条腿重新站位。代价是腰部关节要承受上肢与负载的全部重力矩,是整机受力最集中的部位之一。
手臂的自由度配置差异最大。肩部三个、肘部一个是最精简的可用组合,再加前臂旋转与腕部两到三个,单臂可到六至七个。腕部自由度直接决定末端工具的姿态可调范围,只有位置自由度而没有姿态自由度的手臂,在拧、插、贴这类动作上会明显吃力。
手部的自由度是另一个量级。从只有一个开合自由度的两指夹爪,到每指多个关节、整手十几个自由度的多指结构,跨度很大。头部通常提供两到三个自由度,用于调整视觉传感器的朝向,在注视目标、补偿机身姿态变化时起作用。
三、冗余:多出来的自由度带来什么,又要求什么
当整机自由度多于任务所需时,系统就存在冗余。冗余的正向价值有三点:第一,同一末端位姿可由多组关节解实现,因此可以在满足任务的同时优化其他指标,例如避开关节限位、降低力矩峰值、让整机重心更靠近支撑中心;第二,某关节接近限位或出现异常时仍有替代解,提高容错;第三,能在狭窄空间里通过改变构型绕过障碍,而不是改变末端位置。
冗余的代价同样明确。求解从唯一解变成解集,必须在解集中挑一个,这就引入了优化准则与实时计算量;多一个关节就多一份重量、线缆、标定误差与潜在故障点,控制器的协调难度也随之上升。因此自由度不是越多越好,而是要与任务集匹配:如果任务清单里没有需要腕部姿态或手指精细操作的动作,把自由度堆在这些部位只会增加成本与调试时间。
与冗余相关的是运动学建模。机器人运动学描述关节变量与末端位姿之间的映射关系,正向求解给出末端位置,逆向求解由目标位姿反推关节角。逆向解可能不存在(超出工作空间)、可能多解、也可能在特定构型附近出现奇异。建模时常用的做法是用一组四个参数描述相邻连杆之间的相对位置与姿态,把几何关系整理成可计算的表格形式,便于后续求逆与误差分析。
四、关节驱动的四条技术路线
第一条是电机加高减速比减速器。电机转速高、扭矩小,通过减速器把转速换成扭矩,是当前最主流的方案。减速器形式包括谐波减速器与摆线针轮减速器两类,前者结构紧凑、回差小,后者承载能力强、抗冲击性能好。这条路线的问题是减速比越高,关节刚性越强、反向驱动性越差,遇到冲击时力矩会直接传到减速器与电机上,因此对力矩限制与过载保护有额外要求。
第二条是准直驱。它刻意降低减速比,用更大扭矩的电机直接驱动关节。好处是反向驱动性好、力控带宽高、对冲击更宽容,代价是电机体积与重量上升,且需要更精细的电流环与力矩估计。这条路线在需要与环境柔顺接触的关节上更常见。
第三条是弹性执行器。它在电机与负载之间串入弹性元件,把刚性连接改为柔性连接。作用有两层:一是提供力矩感知能力,通过测量弹性元件的形变量推算输出力矩;二是被动吸收冲击,把瞬间的峰值能量暂存起来再释放。这条路线的主要代价是控制带宽下降、位置控制精度受影响,因为弹性元件引入了额外的动力学环节。
第四条是线性执行器。它把旋转运动转换为直线运动,常见形式是丝杠配合电机,或由连杆机构把直线运动再转成关节转动。直线驱动在需要大推力、结构紧凑的场合有优势,但行程受结构限制,且机构引入的额外关节会带来新的回差与磨损点。
四条路线之间不存在全面优劣,选择依据通常是任务需求:强调位置精度就偏向高减速比,强调柔顺交互就偏向准直驱或弹性执行器,强调推力密度就考虑线性执行。评估任何一个关节时,都应当把传动链上的每个环节单独记账,而不是只看电机铭牌。
五、核对以下八项:配置与驱动的评估清单
第一项,自由度统计口径:逐部位确认数量,明确是否包含颈部、腰部与手指。第二项,关节运动范围:核对每个关节的上下限,特别注意与线缆、外壳和相邻连杆的干涉边界,而不是只看标称角度。第三项,最大力矩与连续力矩:区分峰值能力与可持续输出,人形机器人的多数动作属于连续工况。第四项,回差与刚度:回差决定位置重复性,刚度决定受力后的形变量,两者对精密作业影响很大。
第五项,反向驱动性:判断关节能否被外力推动,这直接关系到柔顺控制与安全交互的实现难易。第六项,关节位置反馈:确认编码器类型与分辨率,并确认是否具备多圈绝对位置能力,这影响上电后的归零流程。第七项,热与效率:连续输出时的温升、散热路径与效率,决定了机器人能连续作业多久而不进入降额。第八项,标定与维护:确认零位标定方法、标定周期以及减速器与线缆的更换可达性。
把这八项按部位逐关节填表,通常能很快看出配置的取向:哪些关节为精度服务,哪些为柔顺服务,哪些为承载服务。对刚接触该品类的读者,这张表比记住任何单一数字都有用。
资料来源
- Wikipedia:Degrees of freedom (mechanics)(自由度)
- 维基百科:自由度
- Wikipedia:Humanoid robot(人形机器人)
- Wikipedia:Robot kinematics(机器人运动学)
- Wikipedia:Inverse kinematics(逆运动学)
- Wikipedia:Denavit–Hartenberg parameters(连杆参数)
- Wikipedia:Harmonic drive(谐波减速器)
- Wikipedia:Cycloidal drive(摆线针轮减速器)
- Wikipedia:Series elastic actuator(弹性执行器)
- Wikipedia:Linear actuator(线性执行器)
- Wikipedia:Backlash (engineering)(回差)
- Wikipedia:Redundancy (engineering)(冗余)
资料核对日期:2026-09-28。本文为公开资料的阅读索引,不代表测试、认证或采购保证。