机器人碰撞检测:转矩传感器、电流与扰动观测器

机器人碰撞检测通过比较测量或估计的相互作用与预期运动和动力学,识别外部接触。证据可能来自关节转矩传感器、运动电流、手腕力-转矩传感器、触觉感应、加速度或基于模型的扰动观察器。每种传感器能感知不同位置,包含不同的偏差和延迟。

检测只是风险降低的第一步。控制器必须对事件进行分类或阈值,选择有界反作用,减速或移除转矩,协调制动,并确定是否允许恢复。检测时间、停止运动和峰值接触力需要系统层面验证。

本指南应与 机器人传感器融合指南关节增益调节指南一起使用。碰撞检测不能取代适用的风险评估、保护功能或安全标准。

直接力感测观察设计的载荷路径

载荷传感器或力转矩传感器将结构应变或其他物理效应转化为力的证据。单轴负载传感器沿其设计轴线敏感;六轴腕部传感器估计安装架上的扳手。两者都不会自动定位机器人上的每一次碰撞。

传感器的位置很重要。腕部传感器能观察通过工具传递的载荷,但可能无法清晰看到前臂的冲击。关节转矩传感器可以暴露链条上分布的外部转矩。校准零、增益、串扰、车架和重力或刀具负载,以适应安装配置。

单轴应变计载荷传感器的近景图,带有信号线
载重传感器显示沿设计轴线直接测量力;机器人碰撞检测则可能使用多轴传感器、关节转矩感应或基于模型的可观测性估计。来源:Gannu03,维基共享资源。许可:CC BY-SA 4.0

电机电流是一种间接转矩测量

校准电机电流和转矩常数估算电磁电机转矩。传动比、效率、摩擦、齿槽转矩和加速度将电机转矩与外部输出转矩区分开。电流广泛可用,但在高摩擦或高比关节中可能存在模糊性。

使用电流传感器定时和实际的驱动指令路径。跨速度、负载和温度的双向映射比单一恒定效率更有用。保持电气饱和和电流环行为可见,因为截波的电流信号可能隐藏真实事件大小。

证据实力盲区校准
手腕F/T传感器直接刀具扳手路径外的身体接触刀具质量与框架
关节转矩传感器关节水平外力矩联系地点模糊性零点与串扰
电动机电流大多数驱动器均可使用摩擦与传动误差转矩-电流映射
扰动观测员模型和状态的用途模型误差与延迟误差动力学与摩擦
触觉皮肤本地联系地点覆盖与磨损表面响应

扰动观察者减去预期动力学

观察者通过惯性、重力、速度、摩擦和指令运动预测关节转矩,然后将无法解释的残差视为扰动估计。动量-观察者方法可以避免直接加速度微分,但仍依赖模型、状态和数值滤波。

有效载荷误差、拉力、刹车阻力和激进加速可能看起来像碰撞。相反,滤波可能会延迟真实事件。在选择阈值前,验证每个正常任务阶段的残差分布。保持模型版本和有效载荷与探测器配置的同一性。

阈值需要方向、相位和持续时间

Franka的 碰撞行为API 揭示了加速度和名义相位的不同转矩和力阈值。这一区别说明了为何所有运动中一个标量阈值通常不足。

在有证据支持的情况下,使用关节和方向特定的阈值。将大小与持续时间、导数或多轴一致性结合,以排除噪声而不过度延迟接触。定义独立的接触、碰撞和硬件极限状态,而非单一模糊的警报。

五级机器人碰撞检测与反应链
必须在真实任务范围内测量误报和漏接。来源:Physical AI Lab。

降低阈值会减少漏检,但会增加误停机

降低阈值可以检测较小的接触点,但也会触发加速度、摩擦、模型误差、电缆运动或有效载荷变化。频繁的误报可能导致操作员非正式提高阈值或禁用检测,从而造成更差的系统。

量化标记试验中的真阳性、假阳性、漏检和检测延迟。从风险评估和生产成本中选择操作点,而非单一演示。维护或更换工具后监测分配转移。

测试维度示例战绩为什么重要
联系地点工具、连杆、关节盖侦测与力可观测性变化
导演法向、切向、轴向轴残差阈值不对称性
机器人状态保持、加速、反转虚假与真实事件期望动力学不同
撞击物体柔软、坚硬、有棱角峰值与冲量传感器带宽
环境有效载荷、电缆、温度基线偏移模型效度

接触点位置并非总是可观察到

关节转矩残差有时可以通过比较候选雅可比矩阵支持接触定位,但不同接触点也可能产生类似的广义转矩。腕部感测仅通过链条观察载荷。触觉覆盖提升局部证据,但增加了校准和耐久性限制。

报告探测器是否仅标记接触,或同时估算力、方向和位置。分别用参考仪器验证每项主张。不要将粗略链路分类呈现为厘米级精确定位。

滤波用检测延迟代替噪声

低通滤波器、移动窗口和观察者减少高频噪声,但延迟阈值交叉。不同滤波器还会改变峰值幅度。测量从物理接触到决策的总延迟,包括传感器采样、驱动器传输、计算和状态机更新。

使用带有仪器的撞击或力参考,配合同步时钟。描述刚性和软接触点以及机器人自身的振动。调谐为慢推的探测器可能会错过短暂撞击,而调谐为冲动的探测器可能在齿轮纹动时误触发。

该反应决定了剩余接触能

检测后,选项包括受控减速、速度调节、顺应后退、转矩消除或安全停止。正确反应取决于重力、有效载荷、接触几何结构和安全结构。仅仅关闭转矩可能导致重力加重机械臂下落。

测量检测距离、控制器响应、制动、机械滑行和回弹作为单一停靠路径。协调保持制动和能量消除。定义自动恢复前所需的信息和操作员检查的强制性。

碰撞检测并非自动属于安全功能

ISO 10218-1:2025 涵盖工业机器人的安全要求,而集成则由配套系统标准涵盖。软件残差阈值不会仅因在实验室测试中使机器人停止,就自动具备安全等级认证。

所需的性能水平或安全完整性、架构、诊断、系统化能力和验证均来自适用的风险评估和标准。必要时使用认证或认证的保护功能。除非其完整的安全角色被确立,否则应将研究碰撞检测作为附加层。

验证正常工作、碰撞和探测器故障

收集涵盖有效载荷、速度、姿态、温度和磨损的正常轨迹,然后跨位置、方向、速度和物体刚度进行分级接触。使用参考力和同步视频或仪器。记录原始信号、估计值、阈值、决策和完整反应。

注入传感器中落、过时状态、模型不匹配和过饱和命令。验证检测器健康监测和备用。在增益、滤波器、固件、工具或机械变更后重新验证,因为这些都会改变残差分布和停止行为。

评估“机器人碰撞检测:转矩传感器、电流与扰动观测器”时,还应保存模型版本、机器人配置、标定文件、测试日期和全部试验记录。把成功、失败、恢复与人工介入放在同一份数据中,才能区分模型能力、系统接口和现场流程造成的差异。

成本评估除了设备与算力,还要记录数据采集、工程调试、安全措施、维护、停机和人员培训。只有把这些持续投入与单位成功任务的价值比较,才能判断方案是否适合扩大。

上线后仍要持续检查分布变化、传感器漂移、机械磨损和人工接管原因。监测结果应能触发降级、停止与重新验证流程,并为下一轮数据采集和模型更新留下可追溯记录。

最终结论应明确写出已知限制、尚未验证的场景和下一项可证伪的实验,使后续团队能够沿着证据继续推进。

实际项目还应指定数据、模型、控制器和安全流程的负责人,并预先定义回滚条件。责任边界、审批记录与变更日志越清楚,故障发生后越容易停止扩散、定位原因并安全恢复。

把任务拆成感知、决策、动作执行和结果确认,可以更准确地定位瓶颈。每一阶段都应有独立指标与失败示例,避免用端到端成功率掩盖偶发但严重的风险。

  • 定义哪些接触点和力是可观测的。
  • 校准感应和预期动力学。
  • 从标记试验中设定阶段感知阈值。
  • 测量身体接触到判罚和停球路径。
  • 保持必要的保护安全功能独立且经过验证。

常见问题

仅靠电机电流能检测碰撞吗?

它可以提供有用的证据,但摩擦、传动损失、加速度和电流校准限制了准确性。针对具体的关节和任务进行验证。

较低的门槛总是更安全吗?

不会。它们减少可检测的力,但可能导致假停止和操作绕过。从测量的误差分布和风险需求中选择阈值。

一个手腕力传感器能检测到每一次身体碰撞吗?

不。它主要观测通过刀具侧载荷路径传输的载荷,可能对其他地方的接触不敏感。

机器人在被检测到后是否应该立即关闭电机?

并非总是如此。重力和接触会使不受控的转矩释放变得危险;反应必须结合制动、保持和系统风险进行设计。

验证时最常被遗漏的是什么条件?

运动相位和有效载荷常被忽视。加速度、反转、电缆力和温度都可能改变法残差,从而改变假阳性和未命中。

碰撞检测边界说明

碰撞检测性能依赖于传感、模型、运动、载荷、滤波器和反应。它并非自动获得安全等级的功能;应用所需的风险评估、标准和独立验证的防护措施。