4. 机械臂结构基础

机械臂的结构设计决定了其运动能力、承载特性与适用场景。在正逆运动学与轨迹规划的学习中,理解构型、自由度、工作空间与奇异位形是建立运动学模型的前提。本章从工程视角出发,系统梳理串联与并联两大构型的本质差异,明确自由度的计算方法与工程含义,并深入剖析工作空间的边界特性与奇异位形的产生机理,为后续运动学求解与轨迹规划奠定结构认知基础。

机械臂结构基础核心概念关系图 机械臂结构基础 串联构型 开链结构 · 大工作空间 并联构型 闭链结构 · 高刚度高精度 自由度 (DOF) Grübler公式 · 冗余/欠约束 工作空间 可达/灵活 · 边界与空洞 奇异位形 Jacobian降秩 · 运动学/动力学退化 构型决定DOF分布 → DOF约束工作空间形状 → 奇异位形影响轨迹规划可行性 四者耦合,共同决定机械臂的运动学建模与路径规划策略

4.1 串联构型与并联构型:开链与闭链的工程博弈

核心原理:串联机械臂由多个连杆通过转动副或移动副依次连接,形成从基座到末端执行器的开式运动链。每个关节独立驱动,末端位姿由所有关节变量的顺序变换叠加而成。典型代表包括六轴工业机器人(如ABB IRB 6700)、SCARA机器人和协作机器人(如UR系列)。并联机械臂则通过多个运动链(支链)同时连接基座与动平台,形成闭式运动链。典型代表包括Stewart平台、Delta机器人和六自由度并联加工中心。

串联构型的核心优势在于工作空间大、灵活性高,末端可达范围近似为各连杆长度与关节转角范围的球壳叠加;但其刚度较低,末端误差由各关节误差累积放大,动态响应受限于连杆惯量。并联构型则相反,动平台由多条支链共同支撑,结构刚度高、承载能力强、动态特性优异,但工作空间相对狭小且存在支链干涉问题。

对比维度串联构型并联构型
运动链结构开链(基座→连杆1→…→末端)闭链(基座→多条支链→动平台)
工作空间大,可达范围广小,通常为基座上方锥形或球冠区域
刚度与精度刚度较低,误差累积刚度高,误差平均化
动态性能惯量大,响应慢惯量小,响应快
运动学求解正解简单,逆解复杂(多解)正解复杂(非线性方程组),逆解相对简单
典型应用焊接、喷涂、装配、搬运飞行模拟器、高速分拣、精密定位

判断方法:在工程选型时,首先明确任务对工作空间的需求——若需覆盖大范围三维空间且路径复杂,优先串联;若任务集中在固定区域且要求高刚度、高速度(如电子元件插装),优先并联。其次评估负载自重比:串联臂负载自重比通常低于1:10,并联可达1:3甚至更高。最后考虑维护成本:串联关节模块化程度高,单关节故障易更换;并联支链球铰磨损后需整体校准。

实战经验:SCARA机器人是串联构型中的特殊案例——其水平方向采用串联结构(大臂+小臂),垂直方向采用独立移动副,兼顾了平面大范围运动与垂直插装的高刚度需求。在3C电子装配线上,SCARA的循环时间可比六轴串联机器人缩短30%以上,原因在于其垂直方向运动链极短,惯量小。

4.2 自由度:从Grübler公式到冗余自由度

核心原理:机械臂的自由度(DOF)定义为确定末端执行器空间位姿所需的最小独立变量数。三维空间中,刚体自由度为6(3个平动+3个转动)。对于开链串联机构,自由度等于活动关节数;对于闭链机构,需使用Grübler公式计算:

DOF = 6(n - g - 1) + Σf<sub>i</sub>

其中n为连杆数(含基座),g为运动副数,fi为第i个运动副的自由度。例如Delta并联机器人:n=11(基座+动平台+6根连杆+3根主动臂),g=9(3个转动副+6个球铰),Σfi=3×1+6×3=21,代入得DOF=6(11-9-1)+21=6+21=27?显然错误——因为Delta机器人实际自由度为3。问题在于Grübler公式适用于一般空间机构,但Delta的球铰存在局部自由度(连杆绕自身轴线旋转),需扣除。修正后:DOF=6(11-9-1)+21-6(局部自由度)=3。

判断方法:工程中判断自由度是否满足任务需求,遵循以下步骤:

  1. 明确任务所需自由度:纯空间定位需3个平动自由度;空间定向需3个转动自由度;完整位姿控制需6个自由度。
  2. 计算机构理论自由度:串联直接数关节数;并联使用Grübler公式并扣除局部自由度。
  3. 对比任务需求:若DOF < 任务需求,欠约束,无法完成;若DOF = 任务需求,完全约束;若DOF > 任务需求,冗余自由度。
  4. 冗余自由度的价值:避障、优化关节力矩、提高灵巧性,但逆解复杂度显著上升。
案例拆解:七自由度冗余机械臂的避障优势
背景:某核电站管道检修机器人需在狭窄空间内完成阀门操作,空间内存在多根管道障碍。
初始方案:采用6自由度关节臂,逆解得到8组关节角解,但所有解均与管道发生碰撞。
关键分析:6自由度臂在固定末端位姿时,肘部位置被唯一确定,无法调整以避开障碍。
改进方案:更换为7自由度臂(增加一个肩部偏置关节),在保持末端位姿不变的前提下,肘部可沿一条空间曲线运动(自运动流形)。
操作步骤:① 建立障碍物包围盒;② 在自运动流形上离散采样肘部位置;③ 对每个采样点进行碰撞检测;④ 选择无碰撞且关节力矩最小的解。
结果:成功找到无碰撞路径,且最大关节力矩降低22%。
代价:逆解计算量增加约3倍,需采用数值迭代法(如雅可比零空间投影)。
复盘:冗余自由度并非浪费,而是为轨迹规划提供了额外的优化维度,但必须配合实时碰撞检测算法才能发挥价值。

4.3 工作空间:可达空间与灵活空间的边界分析

核心原理:工作空间是机械臂末端执行器所能达到的所有空间位置的集合。分为可达工作空间(末端至少以一个姿态到达的区域)和灵活工作空间(末端能以任意姿态到达的区域)。工作空间的边界由连杆长度、关节转角范围、关节限位和机构奇异共同决定。对于串联六轴臂,工作空间近似为球壳,内径由最小关节角组合决定,外径由最大伸展决定;对于并联Delta,工作空间为基座上方的一个近似倒锥形区域。

分析方法:工程中常用数值法(蒙特卡洛采样)绘制工作空间点云:

1. 在关节限位内随机生成N组关节角(N≥10000)
2. 对每组关节角执行正运动学,得到末端位置
3. 绘制三维散点图,观察空间分布
4. 统计边界点,拟合包络面
5. 检查是否存在空洞(不可达区域)

蒙特卡洛法的优势在于无需解析表达式,适用于任意构型;缺点是边界精度受采样密度影响,且无法直接给出空洞的解析描述。对于高精度需求,可结合边界搜索算法(如极坐标扫描法)细化。

工作空间类型定义工程意义典型大小(6轴臂)
可达空间末端至少以一个姿态到达决定设备安装位置与覆盖范围半径≈L1+L2+L3的球壳
灵活空间末端以任意姿态到达决定复杂姿态任务的可行性半径≈|L1-L2|+L3的球体
灵巧空间末端以指定姿态范围到达决定特定工艺(如焊接角度)的可行性介于两者之间
常见误区:初学者常将工作空间视为一个完整球体,忽略关节限位造成的“空洞”和“凹陷”。例如,六轴臂的腕部关节(J4、J5、J6)限位会导致末端在靠近基座中心区域出现不可达空洞。在规划轨迹时,若目标点位于空洞边缘,逆解可能收敛到极限关节角,导致运动学奇异或关节超限。务必在轨迹规划前对目标点进行工作空间预检。

4.4 奇异位形:雅可比降秩与运动学退化

核心原理:奇异位形是机械臂在特定关节角组合下,雅可比矩阵J(q)降秩(det(J)=0或rank(J)<DOF)的位形。此时,末端执行器在某些方向上的运动无法通过关节速度实现,表现为:① 末端失去某个方向的瞬时运动能力;② 关节速度趋于无穷大(当末端沿奇异方向运动时);③ 关节力矩趋于无穷大(当末端承受奇异方向外力时)。

串联机械臂的奇异分为三类:

  • 边界奇异:末端位于工作空间边界,关节角达到限位,机械臂完全伸展或折叠。
  • 内部奇异:腕部奇异(J4与J6轴线重合)和肩部奇异(腕心位于J1轴线延长线上),常见于球形腕六轴臂。
  • 耦合奇异:多个关节运动耦合导致局部自由度丧失,多见于并联机构。

判断方法:工程中通过以下流程识别奇异位形:

  1. 计算雅可比矩阵J(q)(6×n,n为DOF)。
  2. 计算det(J·JT)(当n>6时)或det(J)(当n=6时)。
  3. 若行列式值小于阈值ε(如1e-6),判定为奇异。
  4. 进一步分析奇异方向:对J进行SVD分解,最小奇异值对应的右奇异向量即为末端失去运动能力的方向。
  5. 在轨迹规划中,实时监测最小奇异值σmin,当σmin < ε时触发奇异规避策略。
案例拆解:六轴焊接机器人的腕部奇异规避
背景:某汽车零部件焊接工位,机器人需沿圆形焊缝运动,焊缝平面与机器人基座呈45°倾斜。
初始现象:当焊枪运动到圆形轨迹的特定位置时,机器人J4关节速度突然飙升,触发过速报警停机。
关键数据:J4关节指令速度从正常30°/s骤增至180°/s,J6关节同步反向高速运动。
分析过程:① 检查该位置对应的关节角,发现J5接近0°(腕部奇异条件);② 计算雅可比矩阵,σmin=0.002,远小于阈值0.01;③ 确认腕部奇异导致J4与J6运动耦合,末端沿焊缝切向运动时,J4需高速补偿。
解决方案:① 调整焊缝起始点,使轨迹避开奇异区域(偏移5°);② 在奇异区域附近降低轨迹速度至原速的40%;③ 采用阻尼最小二乘法(DLS)替代标准逆雅可比求解,在奇异附近平滑过渡。
结果对比:调整后J4峰值速度降至65°/s,无过速报警,焊接质量合格率从92%提升至98.5%。
风险与代价:DLS法引入末端位置误差(最大0.3mm),需在焊接工艺允许公差内(±0.5mm)权衡。
复盘:奇异规避应作为轨迹规划的前置约束,而非运行时的应急处理。建议在离线编程阶段即对整条轨迹进行奇异检测,并自动调整路径或姿态。
经验总结:奇异位形无法消除,但可以管理。工程实践中,优先通过路径规划避开奇异区域;若无法避开,则采用以下策略:① 奇异分离——将末端运动分解为奇异方向与非奇异方向,非奇异方向正常控制,奇异方向采用阻尼最小二乘;② 奇异穿越——在奇异点附近以恒定末端速度穿越,接受关节速度的短暂峰值,但需校核电机与减速器极限;③ 冗余利用——对于7自由度臂,通过自运动调整肘部位置,使腕部奇异条件被打破。