3. 测试与标定概述

在机器人关节执行器的研发、生产与运维过程中,“测试”和“标定”是两个高频出现却极易被混用的概念。很多初学者会把它们统称为“调参”或“验证”,但在工程实践中,二者在目的、对象、时机和输出上都有明确边界。理解它们的区别与联系,是建立整套执行器质量体系的第一步。

一句话区分:测试回答“它现在表现如何”,标定回答“如何让它表现得更准”。测试是测量与评价,标定是修正与赋值;测试通常不改变系统内部参数,标定则一定会写入或更新参数。

一、测试与标定的核心区别

测试的核心是获取数据并做出判定。例如对关节执行器施加一组力矩指令,记录实际输出力矩、电流、温度和位置误差,再与规格书阈值比较,得出“合格/不合格”的结论。测试的输出是测量结果与判定结论,它不修改执行器内部的任何系数。

标定的核心是建立“输入—输出”之间的准确映射关系,并把这种关系固化到控制器或上位机中。例如发现力矩传感器读数比标准测力计低 3%,就需要通过标定得到增益和偏置,写入参数后让读数回归真实值。标定的输出是参数、查找表或模型系数。

二者又紧密联系:标定前需要测试来暴露误差,标定后需要测试来验证效果。没有测试,标定就是盲调;没有标定,测试数据就缺乏可信度。它们构成“测量—修正—再测量”的闭环。

二、静态标定、动态标定、在线标定与离线标定

按照激励方式和运行状态,标定可分为静态与动态;按照执行时机和部署位置,又可分为在线与离线。四者常交叉使用,例如“离线静态标定”和“在线动态标定”。

  • 静态标定:在输入缓慢变化或保持恒定的条件下进行,主要获取增益、偏置、线性度、迟滞和重复性。典型场景是力矩传感器加标准砝码、位置编码器多点比对。
  • 动态标定:在输入快速变化或存在加减速、换向、负载波动的条件下进行,用于辨识带宽、相位延迟、惯量、摩擦和阻尼等动态特性。常用扫频、阶跃或伪随机激励。
  • 离线标定:在专用台架或实验室完成,环境可控、精度高,但需要拆装或停机,适合出厂标定和周期性校准。
  • 在线标定:在执行器实际运行或接近真实工况下完成,利用运行数据实时更新参数,适合补偿温漂、磨损和负载变化,但对算法稳定性和安全性要求更高。

三、方法流程与参数示例

一个典型的关节执行器标定流程如下:先明确被标定量(力矩、位置、电流、温度),再选择激励方式与参考基准,采集数据,拟合模型,写入参数,最后用独立测试集验证。下面给出一个力矩传感器静态标定的参数配置示例:

# 力矩传感器静态标定配置
sensor: joint_torque_01
reference: standard_load_cell_50Nm
points: [0, 5, 10, 20, 30, 40, 50]   # 标准力矩点/Nm
cycles: 3                              # 正反行程各3次
model: linear
output:
  gain: 1.032
  offset: -0.18
  unit: Nm
validation:
  max_error: 0.5%FS
  repeatability: 0.3%FS

动态标定则更关注频域指标,例如在 0.1~100 Hz 内做正弦扫频,记录幅值衰减和相位滞后,进而拟合二阶系统参数。在线标定通常采用递推最小二乘或卡尔曼滤波,在运行中缓慢更新偏置,避免参数突变引起抖动。

四、案例与常见误区

案例:某协作机器人关节在出厂测试中力矩读数合格,但运行 2 小时后出现 2% 的零点漂移。复盘发现:出厂只做了离线静态标定,未做温升后的在线标定。补充在线偏置补偿后,漂移被抑制到 0.3% 以内。这说明静态标定解决“准不准”,动态与在线标定解决“稳不稳”。

常见误区:
  • 把测试当标定:只记录数据却不更新参数,误差依旧存在。
  • 把标定当测试:写入参数后不做独立验证,可能过拟合标定点。
  • 只做静态标定:忽略动态延迟和温漂,导致高速运动时控制失稳。
  • 在线标定无边界:不设参数更新速率和限幅,可能引发振荡。

五、四类标定对比清单

类型激励/条件主要输出典型时机关键风险
静态标定缓慢或恒定输入增益、偏置、线性度出厂、周期校准忽略迟滞与温漂
动态标定扫频、阶跃、变载带宽、相位、惯量、摩擦研发、型式试验激励不足或过载
离线标定专用台架、停机高精度参数表出厂、维修后工况差异导致失配
在线标定实际运行数据实时偏置、漂移补偿运行中、长时任务参数漂移与振荡

总结来看,测试与标定是一对互补动作:测试提供事实,标定提供修正;静态与动态决定“标什么”,在线与离线决定“在哪标、何时标”。只有把四类标定与测试闭环结合,才能让关节执行器的力矩、位置和电流输出在整机寿命内保持可信。

测试与标定闭环 · 四类标定定位 测试 测量 · 判定 · 不写参数 误差分析 增益 · 偏置 · 动态偏差 标定 拟合 · 赋值 · 写参数 标定后独立验证,回到测试闭环 四类标定的定位 静态标定 缓慢/恒定输入 · 增益、偏置、线性度 适用:出厂校准、周期检定 动态标定 扫频/阶跃/变载 · 带宽、相位、惯量 适用:研发验证、高速控制整定 离线标定 专用台架 · 高精度 · 需停机或拆装 适用:出厂、维修后重新赋值 在线标定 运行数据 · 实时更新偏置与漂移补偿 适用:长时任务、温漂与磨损补偿