4. 力限制原理

在机器人碰撞安全中,“力限制”并不是一个单一参数,而是一整套从能量约束到控制响应的工程体系。理解它,需要先区分两个常被混用的概念:力限制与功率限制。前者关注接触瞬间的峰值力,后者关注单位时间内传递的能量。二者共同决定了碰撞对人体造成的伤害程度。

核心关系:碰撞伤害 ≈ 接触力峰值 × 作用时间 × 接触面积分布。力限制控制“峰值”,功率限制控制“能量速率”,柔顺与阻抗控制则决定“力如何随时间建立”。

一、力限制与功率限制:两个不同维度的约束

力限制是指机器人系统在任何时刻对末端或关节施加的力不超过设定阈值。它通常通过力矩传感器、电流环限幅或关节力矩估计来实现。典型指标是最大静态接触力,例如 ISO/TS 15066 中针对不同身体部位的准静态力限值。

功率限制则关注能量传递速率,即力与速度的乘积。一个低速但大力度的挤压可能力值超标,而一个高速但轻质量的碰撞可能力值不高却因动能大而造成伤害。因此功率限制常表达为:

P = F × v
其中:
P:瞬时机械功率(W)
F:接触力(N)
v:接触点相对速度(m/s)

安全判据:P ≤ P_limit 且 F ≤ F_limit

换句话说,力限制是“不许推得太重”,功率限制是“不许送得太快”。两者必须同时满足,才能覆盖准静态挤压与动态冲击两类风险。

二、准静态与动态力限制:时间尺度决定测试方法

准静态力限制对应低速、持续接触场景,例如机器人缓慢将人压向墙面。此时惯性力可忽略,接触力主要由驱动系统的持续输出决定。测试时通常使用测力计或力传感器,在低速下测量稳态力值,并对照身体部位限值表。

动态力限制对应高速、短时碰撞场景,例如机器人以额定速度运动时与人发生意外接触。此时惯性、关节柔性和控制响应延迟都会影响峰值力。动态力限制不能只看稳态值,而要看力-时间曲线的峰值、上升时间和冲量。

对比维度 准静态力限制 动态力限制
典型速度 < 0.1 m/s ≥ 0.1 m/s,可达额定速度
主导因素 驱动力矩、传动刚度 惯性、阻尼、控制带宽
关键指标 稳态接触力 F_ss 峰值力 F_peak、冲量 I
测试工具 测力计、压力分布垫 冲击力传感器、高速采集卡
标准参考 ISO/TS 15066 准静态限值 ISO/TS 15066 动态限值

三、柔顺控制与阻抗控制基础

力限制不能只靠“限幅”实现,还需要控制策略让机器人“学会让步”。柔顺控制的核心思想是:机器人不再 rigidly 追踪位置,而是允许在外力作用下产生偏差。常见实现包括被动柔顺(弹性元件、气动肌肉)和主动柔顺(基于力反馈的关节/末端调整)。

阻抗控制是主动柔顺的典型方法。它将机器人末端等效为一个“质量-弹簧-阻尼”系统,通过调节刚度 K、阻尼 D 和惯性 M,使接触力与位置偏差之间呈现期望的动态关系:

M·ẍ + D·ẋ + K·(x - x_d) = F_ext

其中:
M:虚拟惯性矩阵
D:虚拟阻尼矩阵
K:虚拟刚度矩阵
x_d:期望位置
F_ext:外部接触力

调参方向:
K 增大 → 更硬,力上升快,安全性降低
D 增大 → 更稳,抑制振荡,但响应变慢
M 增大 → 更“重”,动态冲击力增大

在实际工程中,阻抗控制常与力限制配合使用:外层用功率/力限幅做安全兜底,内层用阻抗参数调节接触手感。例如协作机器人拖动示教时,K 设小、D 适中,操作者感到轻快;进入安全监控模式时,系统自动降低 K 并收紧力阈值。

力限制原理:从约束到控制响应 力限制 F ≤ F_limit 关注接触力峰值 准静态:稳态力 动态:峰值力 + 冲量 实现:力矩限幅 / 电流环 功率限制 P = F × v 关注能量传递速率 低速大力 vs 高速轻碰 速度与力联合约束 实现:速度缩放 / 功率监控 柔顺 / 阻抗控制 M·ẍ + D·ẋ + K·Δx = F_ext K↓ 更柔顺,力上升慢 D↑ 抑制振荡,更稳定 实现:力反馈 / 导纳 / 阻抗环 时间尺度与主导因素 准静态 驱动力矩主导 过渡区 控制带宽关键 动态冲击 惯性与阻尼主导 安全判据:F ≤ F_limit 且 P ≤ P_limit 力限制管峰值,功率限制管能量速率,柔顺/阻抗控制管响应过程

四、案例与场景:协作机器人装配工位

某汽车零部件装配工位使用六轴协作机器人,末端安装夹爪。安全需求是:正常装配时允许最大接触力 140 N,最大速度 0.25 m/s;当人进入共享区域时,速度降至 0.1 m/s,力阈值降至 80 N。

  • 准静态场景:机器人将零件压入夹具,速度 0.05 m/s,测得稳态力 110 N,低于 140 N,合格。
  • 动态场景:机器人以 0.25 m/s 运动时与人手臂碰撞,峰值力达到 210 N,超过动态限值,需降低速度或增大阻尼。
  • 控制调整:将阻抗刚度 K 从 2000 N/m 降至 800 N/m,阻尼 D 从 80 N·s/m 提高至 150 N·s/m,峰值力降至 130 N,满足要求。
调参经验:先降速度,再调刚度,最后加阻尼。速度对动态冲击的影响通常最直接,刚度影响接触力上升斜率,阻尼影响振荡和超调。

五、常见误区与复盘

误区一:只设力阈值,不设功率阈值。低速大力挤压可能力值合格,但持续能量仍会造成组织损伤。
误区二:把准静态限值直接用于动态碰撞。动态峰值力通常高于稳态力,必须单独测试。
误区三:认为柔顺控制等于安全。柔顺只改变力-位移关系,若速度或惯性过大,仍可能突破安全边界。
误区四:忽略传感器带宽。动态力测量需要足够高的采样率,否则峰值会被平滑掉。

复盘时建议按以下清单逐项检查:

  1. 是否同时定义了力限值和功率限值?
  2. 准静态与动态测试是否分别执行?
  3. 阻抗参数 K、D、M 是否与当前速度档位匹配?
  4. 力传感器带宽是否覆盖碰撞频率成分?
  5. 安全限值是否按身体部位和接触面积分别设定?

力限制原理的本质,是在机器人能力与人体耐受之间建立一条可量化、可验证、可动态调整的边界。力限制管住“推多重”,功率限制管住“送多快”,柔顺与阻抗控制则决定“怎么推”。三者协同,才能让协作机器人在共享空间中既高效又安全。