2. 机器人精度基础

在机器人几何标定与精度补偿工程中,最容易被混淆的不是算法,而是术语。很多现场争议并非来自测量数据本身,而是因为“精度”一词被不同角色赋予了不同含义。有人关心机器人能否每次都回到同一个点,有人关心机器人能否一次就到达图纸指定的绝对坐标,还有人把编码器分辨率误当成最终定位精度。要建立可沟通、可验收、可补偿的精度体系,必须先厘清重复精度、绝对精度、分辨率、准确度这几个核心概念,并理解误差的分类与来源。

一、四个核心术语的工程含义

重复精度(Repeatability)描述机器人在相同指令、相同负载、相同环境条件下,多次到达同一目标位置时结果的一致程度。它回答的是“稳不稳”的问题。重复精度通常用多次测量结果的散布范围表示,例如 ±0.02 mm 或 0.05 mm。它主要受关节间隙、减速机回差、伺服跟随误差、热漂移和机械振动影响。

绝对精度(Absolute Accuracy)描述机器人指令位置与实际到达位置之间的偏差,回答的是“准不准”的问题。即使机器人重复精度很高,如果系统性的几何参数错误未被修正,它仍可能稳定地偏离目标 2 mm。绝对精度是几何标定最直接的服务对象,通常通过 DH 参数辨识、关节零位补偿、工具坐标系标定和基坐标系标定来提升。

分辨率(Resolution)是系统能够识别或输出的最小增量,例如编码器每脉冲对应 0.001°、光栅尺分辨率为 1 μm。分辨率是“看得多细”,但不等于“做得多准”。高分辨率只是高精度的必要条件,而非充分条件。

准确度(Accuracy)在计量学中常与绝对精度近义,强调测量值或到达值与真值的接近程度。工程中常把准确度用于测量系统,把绝对精度用于机器人本体,但二者本质都是“与真值的偏差”。

一句话区分:分辨率是“最小刻度”,重复精度是“多次一致性”,绝对精度是“与目标的一致性”,准确度是“与真值的一致性”。

机器人精度核心术语与误差关系 目标真值 绝对精度偏差 重复精度散布区 多次到达点的一致范围 分辨率 编码器/光栅最小增量 看得多细,不等于做得准 准确度 测量值/到达值与真值接近度 常用于测量系统评价 误差分类 系统误差 / 随机误差 几何误差 / 非几何误差

二、误差分类:从来源到补偿策略

机器人末端位姿误差可粗分为几何误差与非几何误差。几何误差包括连杆长度误差、关节零位偏差、关节轴线不平行/不相交、工具坐标系偏差、基坐标系偏差等,它们具有确定性、可重复性,适合用参数辨识与补偿模型修正。非几何误差包括热变形、负载变形、齿轮回差、伺服动态误差、摩擦与间隙等,其中一部分具有随机性或时变性,需要结合温度补偿、负载补偿或在线估计处理。

从统计角度看,误差又可分为系统误差与随机误差。系统误差表现为稳定偏移,例如机器人整体向某一方向偏 1.5 mm;随机误差表现为多次测量散布,例如重复精度 ±0.03 mm。几何标定主要消除系统误差,而重复精度更多由机械与伺服系统决定,标定无法把一台重复精度差的机器人变成高精度设备。

术语 关注问题 典型指标 主要来源 可否标定补偿
重复精度 多次到达是否一致 ±0.02 mm 回差、间隙、振动、热漂 有限,需机械维护
绝对精度 是否到达目标坐标 0.5 mm DH 参数、零位、工具/基坐标 是,几何标定核心目标
分辨率 最小可识别增量 0.001° / 1 μm 编码器、光栅、ADC 位数 硬件决定,不可补偿
准确度 与真值接近程度 ±0.05 mm 测量链、标定基准、算法 通过校准提升

三、方法流程:从术语到可执行标定

工程中建议按以下顺序建立精度认知与补偿链路:

  1. 明确验收指标:区分重复精度与绝对精度,避免用重复精度代替绝对精度验收。
  2. 确认分辨率底线:检查编码器、光栅尺、测量设备分辨率是否满足目标精度十分之一原则。
  3. 分离系统误差与随机误差:多次测量同一目标,计算均值偏移与标准差。
  4. 建立几何误差模型:用 DH 或 MDH 参数描述连杆与关节偏差。
  5. 参数辨识与补偿:通过激光跟踪仪或球杆仪采集数据,辨识参数并写入控制器。
  6. 验证与复盘:比较补偿前后绝对精度与重复精度变化,确认补偿未引入新的随机误差。
# 误差分离示例(伪代码)
measurements = [x1, x2, x3, ..., xn]
mean_offset = mean(measurements) - target   # 系统误差估计
std_dev = std(measurements)                 # 随机误差/重复性估计
repeatability = 3 * std_dev                 # 近似重复精度
absolute_error = abs(mean_offset)           # 绝对精度偏差

四、案例与场景:为什么重复精度好不等于绝对精度好

某六轴机器人在装配线上重复精度实测 ±0.03 mm,但绝对精度偏差达到 1.8 mm。现场人员最初认为机器人“精度很好”,直到视觉引导抓取时频繁偏移。复盘发现:机器人每次都能稳定回到同一错误位置,说明重复精度高;但 DH 参数中第二关节零位偏差 0.15°、工具坐标系 Z 向偏差 2 mm,导致绝对定位系统性偏移。经过几何标定后,绝对精度提升到 0.25 mm,重复精度基本不变。这个案例说明:重复精度决定“稳”,绝对精度决定“准”,标定主要解决“准”的问题。

工程建议:验收机器人时,同时记录重复精度与绝对精度;只写“精度 ±0.05 mm”是不完整的,必须注明是重复精度还是绝对精度,以及测量条件、负载、速度和温度。

常见误区:把编码器分辨率当作机器人精度;把重复精度当作绝对精度;用单次测量结果评价绝对精度;忽略温度与负载对非几何误差的影响。这些误区会导致标定目标错误、补偿模型失效,甚至验收争议。

五、复盘:建立精度术语的统一语言