技术分享约 8 分钟

双臂交接怎么验收?关键不是两台机器人的重复定位精度

双臂交接的真实指标是工件从交付端到接收端的相对位姿、时序和状态是否在任务容差内稳定闭合。两台机器人各自重复定位良好,仍不能证明跨坐标系交接可靠。

作者:纵横维度机器人技术团队

AI 单双臂智能控制中枢与双臂机器人控制层连接关系的产品渲染

直接答案:双臂或双机器人交接不能只验收两台机器人的重复定位精度。真正决定任务是否成功的是,在同一时刻、同一负载与同一工件状态下,交付端抓取坐标系与接收端抓取坐标系之间的相对位姿误差是否落在任务容差内,以及夹爪、力/扭矩、时间同步、碰撞约束和异常恢复是否共同闭环。采购或集成时,应把“单臂性能”“坐标注册”“协同执行”和“工艺结果”分成四层验证。

为什么两份重复定位数据还不够?

ISO 9283给出了工业机器人性能准则与相关测试方法,是核对单台机器人姿态与轨迹性能的重要起点。但双臂交接还多出一条跨系统变换链:工件相对交付夹爪的位置、交付机器人基座到公共坐标系、公共坐标系到接收机器人基座,以及接收法兰、工具中心点和接收抓取位之间的关系。

NIST 的多机器人坐标注册研究明确把机器人坐标系注册到任意其他坐标系,并使用参考测量系统量化注册后的定位表现。其公开论文指出,这类变换支持零件从一台机器人交给另一台机器人。换句话说,两台机器人即使各自在自己的基坐标中稳定返回同一点,只要公共坐标注册、TCP、夹具或工件抓持关系有偏差,两个末端在交接处仍可能错位。

先把验收对象分成四层

证据层要回答的问题建议记录不能替代什么
单臂性能每条手臂在规定姿态、速度、负载和热状态下能否稳定到位?姿态/轨迹误差、负载、速度、预热、测量不确定度不能证明两臂在公共坐标中对得上
坐标注册两套基座、TCP、相机、夹具和工件坐标是否正确连接?变换链、基准点布局、残差、目标区域误差、重注册条件不能证明动态交接时序与夹持成功
协同执行两臂是否按同一任务时间线到达、确认、接管和释放?时间戳、阶段状态、位置/速度偏差、夹爪与力信号、超时不能证明工件最终没有损伤或错装
工艺结果代表性工件在真实变化下是否被正确转移?按工件/姿态/节拍分层的成功、掉落、卡滞、误抓和恢复结果不能反向证明所有安全风险已受控

相对位姿应在交接点附近测,不要只看注册残差

坐标注册通常通过一组公共基准点估计刚体变换,但拟合残差小,不代表任务点误差一定小。NIST 的机器人插入研究表明,较差的坐标注册会造成销孔错位和任务失败,并比较了降低注册误差后通过/失败结果的变化。对交接任务,同样应在实际交接体积内布置验证点,直接测量两夹爪或工件—接收夹爪之间的相对位置与姿态,而不是只报告标定点的平均残差。

一条可执行的双臂交接验收流程

  1. 冻结任务与容差。定义工件、交付抓取、接收抓取、允许接触、交接体积、节拍和最终放置要求。把位置、姿态、夹持力或接触条件写成任务容差,而不是引用一个脱离工艺的“总精度”。
  2. 画出完整变换链。为两台机器人基座、法兰、TCP、夹爪、工件、相机和公共工作坐标命名;记录每个变换由示教、测量、视觉还是机械基准建立,以及移动、换刀、碰撞或维护后是否失效。
  3. 独立确认单臂基线。在代表性交接姿态、速度、负载与热状态下测量两臂性能。这样可以在系统失败时区分单臂漂移与跨系统注册问题。
  4. 验证交接区域的相对位姿。使用独立测量系统或经确认的工装,在交接体积的中心与边界采样;同时报告位置和姿态误差、分布、测量不确定度及最差点。NIST 的快速重注册演示展示了移动一台机器人后重新注册到工作空间、再执行双机器人装配的思路。
  5. 验证同步与状态机。分别记录两臂命令时间、反馈时间、到位条件、抓取确认、接管确认和释放条件。EtherCAT Distributed Clocks说明了网络时钟同步机制,但采用某种总线并不自动证明应用级交接同步;仍需在控制器、驱动和任务日志上测量实际偏差。
  6. 加入工件与环境变化。覆盖真实公差、质量、柔顺性、表面摩擦、来料姿态、光照或遮挡,以及启动、热稳态和长时间运行。结果按条件分层,不能用一次平均成功率掩盖某类工件的集中失败。
  7. 触发故障并验证恢复。至少验证抓取未确认、接收端未到位、时间超差、视觉失效、工件滑移、保护停止和重启后的处理。每个阶段都要明确谁持有工件、谁可以释放、是否允许自动重试,以及何时转人工处置。

规划无碰撞,不等于交接状态安全

MoveIt Planning Scene 官方文档将碰撞与约束检查建立在当前机器人状态、机器人模型和场景之上,并支持检查自碰撞、关节边界和接触信息。这类规划检查很重要,但交接动作通常还包含有意接近、工件被两端同时约束以及允许接触的短暂阶段。允许碰撞矩阵或几何模型配置不当,可能让规划结果与真实工具、线缆、工件或夹具不一致。

因此,交接状态机至少应区分“交付端持有”“接收端接触但未确认”“双端共同持有”“接收端已确认”“交付端已释放”和“退出交接区”。碰撞检查、夹爪状态、力信号和超时条件要与这些阶段对应,而不是只检查一条离线轨迹。

最小交付证据清单

  • 交接任务、工件族、负载、节拍和成功/失败判据;
  • 两臂与传感器的坐标树、TCP/夹具版本和失效条件;
  • 交接体积内的相对位置/姿态误差及测量不确定度;
  • 命令、反馈、夹爪、力/扭矩、视觉与安全事件的同时间基日志;
  • 碰撞模型、允许接触、速度/力限制和交接状态机版本;
  • 按工件、姿态、速度、热状态和扰动分层的重复试验结果;
  • 失败分类、工件所有权、自动恢复边界和人工复位步骤。

纵横维度观察

以下是基于 NIST 研究、公开标准和开源项目文档的工程推断:对AI 单/双臂智能控制中枢项目,最有价值的系统接口不是“同时给两臂发轨迹”,而是一个可审计的交接契约——公共坐标、相对目标、共同时间线、工件所有权、允许接触、确认条件和失败去向都应明确。这样才能把几何误差、同步误差、抓取失败和恢复逻辑分开定位。关于单臂准确度与坐标链,可继续阅读机器人精度、重复定位与现场校准;关于上层规划和确定性执行边界,可参考AI 规划与实时控制分层

安全边界:ISO 10218-2:2025面向工业机器人应用与机器人单元的集成、调试、运行和维护等安全要求。本文的性能验收方法不替代具体应用的风险评估、功能安全设计、保护措施验证或合规工作;若系统包含移动平台,还需单独确认适用标准范围。

常见问题

两台机器人重复定位都很好,为什么交接还会失败?

重复定位描述各自回到已示教位置的稳定性。双臂交接还依赖两套基座和 TCP 的公共坐标注册、工件在夹爪中的实际位置、同步、抓取确认和接触过程,任一环节偏差都可能累积到相对位姿。

注册残差能直接作为交接精度吗?

不能直接等同。应在真实交接体积内验证两末端或工件与接收夹爪之间的目标注册误差,并同时报告姿态误差、测量不确定度和最差位置。

双臂动作同时启动就算同步吗?

不算。还应核对共同时间基、命令与反馈时间戳、实际轨迹偏差、到位与夹持确认,以及一条手臂降速、暂停或故障时另一条手臂的行为。

交接验收至少要做多少次?

不存在脱离任务条件的通用次数。应依据工件族、姿态、负载、节拍和可接受逃逸风险制定分层样本计划,并保留逐次结果,而不是只报告总体平均成功率。

参考来源

以下一手资料用于核验本文的重要事实与工程边界。

  1. NIST — Simplified Framework for Robot Coordinate Registration for Manufacturing Applications
  2. NIST — Multi-Robot Assembly with Fast Registration
  3. NIST — Improving Automated Insertion Task in Robotics by Reducing Registration Error
  4. ISO 9283:1998 — Manipulating industrial robots — Performance criteria and related test methods
  5. MoveIt Documentation — Planning Scene collision and constraint checking
  6. EtherCAT Technology Group — Distributed Clocks for high-precision synchronization
  7. ISO 10218-2:2025 — Industrial robot applications and robot cells

正在评估机器人控制、双臂操作或移动平台项目?

联系纵横维度 →