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 | 测量链、标定基准、算法 | 通过校准提升 |
三、方法流程:从术语到可执行标定
工程中建议按以下顺序建立精度认知与补偿链路:
- 明确验收指标:区分重复精度与绝对精度,避免用重复精度代替绝对精度验收。
- 确认分辨率底线:检查编码器、光栅尺、测量设备分辨率是否满足目标精度十分之一原则。
- 分离系统误差与随机误差:多次测量同一目标,计算均值偏移与标准差。
- 建立几何误差模型:用 DH 或 MDH 参数描述连杆与关节偏差。
- 参数辨识与补偿:通过激光跟踪仪或球杆仪采集数据,辨识参数并写入控制器。
- 验证与复盘:比较补偿前后绝对精度与重复精度变化,确认补偿未引入新的随机误差。
# 误差分离示例(伪代码)
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”是不完整的,必须注明是重复精度还是绝对精度,以及测量条件、负载、速度和温度。
常见误区:把编码器分辨率当作机器人精度;把重复精度当作绝对精度;用单次测量结果评价绝对精度;忽略温度与负载对非几何误差的影响。这些误区会导致标定目标错误、补偿模型失效,甚至验收争议。