4. 手眼标定核心概念:手眼系统分类与标定物选择

手眼标定的本质是求解相机坐标系与机器人基坐标系(或末端执行器坐标系)之间的空间变换关系。根据相机安装方式的不同,手眼系统分为 Eye-to-Hand(眼在手外) 和 Eye-in-Hand(眼在手上) 两大类。标定板与标定物的选择直接影响标定精度与算法收敛性。

4.1 手眼系统分类

两种系统的核心差异在于相机是否随机器人末端运动,这决定了标定方程的形式与求解策略。

对比维度 Eye-to-Hand(眼在手外) Eye-in-Hand(眼在手上)
相机安装位置 固定于工作空间上方或侧面,不随机器人运动 固定在机器人末端法兰上,随末端一起运动
标定方程 相机 → 机器人基座:X = A⁻¹ · B · X 相机 → 机器人末端:A · X = X · B
标定板位置 标定板固定在机器人末端 标定板固定在工作空间某处
视野稳定性 视野固定,标定板随机器人移动 视野随末端移动,标定板静止
典型应用 3D线扫、大工件定位、装配线检测 抓取、焊接、精密装配
关键公式记忆口诀: Eye-to-Hand 中,相机固定,标定板在手上,方程形式为 X = A⁻¹ · B · X;Eye-in-Hand 中,相机在手上,标定板固定,方程为 A · X = X · B。两种方程均属于 AX = XB 经典手眼标定形式。

4.2 系统结构对比图

下图直观展示两种手眼系统的空间关系与坐标系链路:

Eye-to-Hand vs Eye-in-Hand 系统结构对比 Eye-to-Hand(眼在手外) 机器人基座 机器人末端 标定板 固定相机 Eye-in-Hand(眼在手上) 机器人基座 机器人末端 移动相机 固定标定板 基座坐标系 末端坐标系 相机坐标系 标定板坐标系

4.3 标定板与标定物的选择

对于3D线扫相机,标定物需要同时满足高对比度特征和已知三维几何尺寸两个条件。常见标定物分为以下三类:

  • 棋盘格标定板: 适用于2D相机标定,但在3D线扫中仅能提供单线特征,精度受限。通常用于粗标定或辅助验证。
  • 圆点阵列标定板: 提供多圆心特征,适合3D线扫的Z轴校准。圆心提取精度可达亚像素级,是3D标定的主流选择。
  • 精密台阶/球体标定物: 用于Z轴线性度校准。已知高度的台阶或已知直径的陶瓷球,可验证深度方向的测量精度。
标定物类型 适用场景 精度等级 注意事项
棋盘格 2D相机内参、粗标定 中等 线扫模式下角点易模糊
圆点阵列 3D线扫外参标定 高 圆心提取需去畸变预处理
精密台阶 Z轴线性度验证 极高 需计量级加工,成本较高
陶瓷球 多视角拼接标定 高 球心拟合算法需稳健
实战建议: 对于3D线扫手眼标定,推荐使用 陶瓷圆点阵列标定板(圆点直径5-10mm,间距10-20mm)。圆点特征在激光轮廓图像中对比度高,圆心提取稳定,且陶瓷材质热膨胀系数低,适合工业现场温度波动环境。

4.4 标定物选择流程图

以下流程图帮助你在实际项目中快速确定标定物类型:

3D线扫标定物选择决策流程 开始:确定标定需求 需要Z轴校准? 使用精密台阶或陶瓷球 使用圆点阵列标定板 执行标定数据采集与求解

4.5 标定板制作与使用注意事项

  • 平面度要求: 标定板表面平面度应优于0.05mm,否则会引入系统性Z轴误差。
  • 特征间距精度: 圆点中心距公差应控制在±0.01mm以内,建议使用光刻或精密印刷工艺。
  • 环境光照: 3D线扫依赖激光条纹,标定板表面应避免镜面反射,推荐哑光陶瓷或氧化铝材质。
  • 标定板尺寸: 标定板有效区域应覆盖相机视野的60%-80%,过小会导致外参解算不稳定。
常见错误: 使用普通纸张打印的棋盘格进行3D线扫标定。纸张热胀冷缩明显,且平面度无法保证,会导致标定结果偏差超过1mm。务必使用工业级陶瓷或玻璃基板标定物。