3. 坐标系与标定概述

在机器人应用中,坐标系是描述位置与姿态的统一语言。没有明确的坐标系定义,点位、轨迹、程序偏移和误差补偿都无从谈起。机器人系统中通常同时存在多个坐标系,它们各自承担不同职责,又通过标定建立可计算的变换关系。理解这些坐标系的含义与层级,是后续掌握标定方法和误差补偿的前提。

一、四类核心坐标系的职责

世界坐标系(World)是全局参考系,通常固定在地面或车间基准上,用于描述多台设备、工装、机器人在同一物理空间中的相对位置。它不一定参与机器人运动学计算,但在多机器人协同、视觉全局定位和产线布局中非常重要。

基坐标系(Base)是机器人本体运动的原点参考,一般位于机器人底座安装面中心。机器人控制器内部所有关节角到末端位姿的正运动学结果,默认都是相对基坐标系表达的。基坐标系由机械结构和安装决定,是机器人自身运动的“根”。

工具坐标系(Tool / TCP)定义在末端执行器上,描述工具中心点(TCP)相对法兰盘的位置和姿态。焊接枪、吸盘、夹爪、打磨头等不同工具,其TCP位置和方向各不相同。机器人程序中若使用工具坐标,控制器会自动把法兰位姿换算为TCP位姿,使轨迹点直接对应实际作业点。

工件坐标系(Work Object / User Frame)定义在被加工或操作的对象上,例如夹具、托盘、工件表面。它让程序可以围绕工件本身编写,而不是围绕机器人基座编写。当工件位置发生偏移时,只需重新标定工件坐标系,程序点位即可整体跟随,大幅提升换型效率。

一句话理解:世界坐标系管“全局”,基坐标系管“机器人自身”,工具坐标系管“末端执行器”,工件坐标系管“被操作对象”。

机器人四类坐标系层级关系与标定基本流程 世界坐标系 World 全局基准 / 车间地面 多设备协同参考 基坐标系 Base 机器人底座安装面 正运动学默认参考 工具坐标系 Tool 末端执行器 TCP 焊枪 / 吸盘 / 夹爪 工件坐标系 Work 夹具 / 托盘 / 工件 程序点位跟随对象 安装关系 装配关系 作业对象 标定基本流程 1. 明确目标 标哪个坐标系 2. 采集数据 多点 / 多姿态 3. 求解变换 R、T 或四点法 4. 写入控制器 工具 / 工件号 5. 验证 复测残差 标定本质:用测量数据估计坐标系之间的旋转矩阵 R 与平移向量 T

二、坐标系之间的变换关系

机器人控制中,一个点从工具坐标系变换到基坐标系,通常经过“工具→法兰→基座”的链式变换;若涉及工件坐标系,则还要叠加“基座→工件”的变换。用齐次变换矩阵表示,任意两个坐标系之间的位姿关系可写为:

^A T_B = [ R(3x3)  t(3x1) ]
        [ 0 0 0     1    ]

其中:
R 表示姿态旋转矩阵
t 表示位置平移向量
^A T_B 表示把 B 坐标系中的点变换到 A 坐标系

标定的核心任务,就是通过测量手段求出这些矩阵中的 R 和 t。对于工具坐标系,常用四点法、六点法;对于工件坐标系,常用三点法、四点法;对于基坐标系与世界坐标系,则常借助激光跟踪仪、视觉标靶或公共基准点完成。

三、标定基本流程与关键动作

无论标定哪一类坐标系,基本流程都可以归纳为五个阶段,如下表所示:

阶段 关键动作 常用工具/方法 输出结果
1. 明确目标 确定标定对象与精度要求 工艺分析、误差预算 标定方案
2. 数据采集 控制机器人到达多个特征点或姿态 示教器、探针、视觉靶标 关节角/位姿数据
3. 求解变换 根据几何约束计算 R、T 最小二乘、四点法、SVD 坐标系参数
4. 写入控制器 将参数填入工具号/工件号 示教器、离线软件 可调用的坐标系
5. 验证与复测 用独立点检查残差 复测、试运行 残差报告

四、典型场景:焊接工作站中的坐标系配合

以焊接机器人为例:世界坐标系定义车间地面基准;基坐标系位于机器人底座;工具坐标系定义焊枪TCP;工件坐标系定义在焊接夹具上。当夹具因换型发生偏移时,操作员只需重新标定工件坐标系,焊接程序中的焊缝点位会自动跟随夹具新位置,而不必逐点修改程序。若焊枪更换或碰撞后,则重新标定工具坐标系即可恢复TCP精度。这种“分层解耦”的思想,正是多坐标系体系的价值所在。

实操提示:标定前先确认机器人各轴已回零或处于已知姿态,采集点应尽量分散、覆盖工作空间,避免所有点集中在同一小区域,否则求解出的旋转矩阵对噪声非常敏感。

五、常见误区与复盘

  • 误区一:只标工具不标工件。工具TCP准确,但工件坐标系偏差大,焊缝仍会整体偏移。两者必须分别验证。
  • 误区二:用理论值代替实测值。法兰到TCP的CAD理论尺寸与实际装配存在偏差,必须通过实测标定修正。
  • 误区三:标定后不复测。标定完成不等于精度达标,必须用独立验证点检查残差,通常要求残差小于工艺允许误差的1/3。
  • 误区四:忽略温度与负载影响。长时间运行后热变形会改变工具和工件相对关系,高精度场景需定期复标。

复盘要点:坐标系标定不是一次性工作,而是“定义—测量—求解—验证—维护”的闭环。每次换枪、换夹具、碰撞或大修后,都应重新检查相关坐标系参数,并保留标定记录与残差数据,便于追溯误差来源。

掌握世界、基、工具、工件四类坐标系的定义与相互关系,并遵循规范的标定流程,才能让机器人在真实工况下“知道自己在哪、工具在哪、工件在哪”。这是后续学习具体标定算法和误差补偿方法的基础。