2. 硬件准备:相机与激光轮廓仪选型、编码器同步信号接线、标定块选择标准

手眼标定的精度上限在硬件选型与接线阶段就已基本锁定。本节从三个核心维度拆解硬件准备阶段的选型原则与常见陷阱:传感器选型、编码器同步接线、标定块选择。

2.1 相机与激光轮廓仪选型要点

3D 线扫系统由面阵相机 + 激光器(结构光方案)或线阵相机 + 激光轮廓仪(三角测量方案)组成。选型时需匹配测量视野、景深、分辨率与帧率四个参数。

参数 选型原则 常见故障关联
视野 (FOV) 覆盖被测物最大尺寸 + 20% 余量 标定块超出视野 → 标定失败
景深 (DOF) ≥ 被测物高度波动 + 标定块高度 激光线模糊 → 点云缺失
Z 轴重复精度 ≤ 产品公差 1/10 标定残差过大 → 无法收敛
最大帧率 ≥ 编码器最大触发频率 丢帧 → 点云拉伸/压缩
选型避坑: 激光轮廓仪的 X 轴分辨率 由轮廓点数与 FOV 决定,而非相机像素数。例如 1280 点轮廓覆盖 50mm FOV,X 分辨率约为 39μm。标定块特征尺寸应大于 5 倍 X 分辨率,否则特征提取会引入亚像素误差。

2.2 编码器同步信号接线规范

编码器是 3D 线扫系统的“心跳”。接线错误会导致行触发抖动、点云畸变甚至标定无法收敛。标准接线拓扑如下:

编码器同步信号接线拓扑 编码器 A/B/Z 差分输出 差分转单端 AM26LS32 / 光耦 运动控制器 脉冲整形 / 分频 3D 线扫相机 Line Trigger Input 接线关键规则 1. 编码器信号必须使用差分传输(A+/A-、B+/B-) 2. 差分转单端后需加施密特触发器整形 3. 相机触发线使用屏蔽双绞线,单端接地
高频故障点: 编码器 A/B 相接线反相会导致标定过程中运动方向判定错误,标定结果出现系统性旋转偏移。上电后应手动旋转编码器,在示波器上确认 A 相领先 B 相 90°(正向运动)后再接入相机触发线。

2.2.1 编码器参数匹配清单

  • 脉冲数 (PPR): 建议 1000~5000 PPR,过低导致行间距过大,过高引入高频噪声。
  • 电气接口: 优先选用 RS-422 差分输出(5V),抗干扰能力优于集电极开路。
  • 触发模式: 使用 4 倍频 模式(A/B 相上升沿+下降沿均触发),等效分辨率提升 4 倍。
  • Z 相(零位): 必须接入控制器用于回零,但不要接入相机触发线,否则每次回零会插入额外触发脉冲。

2.3 标定块选择标准

标定块是建立像素坐标系 → 机器人/运动平台坐标系转换关系的物理基准。常用标定块类型及适用场景如下:

标定块类型 适用场景 精度等级 注意事项
标准球(陶瓷/钢球) 机器人手眼标定、多传感器融合 ±1~3 μm 球度 ≤ 1 μm,表面粗糙度 Ra ≤ 0.05
台阶块(矩形/阶梯) 线扫相机 Z 轴线性度标定 ±5~10 μm 台阶高度需经三坐标测量机标定
棋盘格/圆点阵列 面阵相机 + 激光结构光系统 ±10~20 μm 陶瓷基底热稳定性优于玻璃

2.3.1 标准球选型细则

标准球是 3D 线扫手眼标定中精度最高的基准件,但选型不当会引入系统性误差:

  • 直径范围: 球径应为相机 FOV 的 10%~30%。例如 FOV=100mm,球径选 15~25mm。
  • 表面处理: 漫反射表面(喷砂或陶瓷)优于镜面,避免激光线在球面产生镜面反射导致点云空洞。
  • 固定方式: 球体与底座之间使用 三点支撑 或 锥孔定位,避免胶粘(热变形不可控)。
  • 标定证书: 必须附带第三方计量证书,包含球度、直径实测值及不确定度。
实战经验: 使用标准球标定时,建议采集 12~20 个 不同姿态(球体在视野内不同位置 + 不同高度),覆盖整个测量空间。少于 8 个姿态时,标定结果对外点敏感度急剧上升。

2.3.2 台阶块选型细则

台阶块主要用于Z 轴线性度验证和激光平面标定,选型时关注以下参数:

  • 台阶数量: 至少 3 级台阶,推荐 5 级,覆盖景深范围的上、中、下三个区域。
  • 台阶高度: 最低台阶 ≥ 相机 Z 轴重复精度的 20 倍。例如重复精度 2 μm,台阶高度 ≥ 40 μm。
  • 材料: 因瓦合金(Invar)或陶瓷,热膨胀系数 ≤ 1.5×10⁻⁶ /K,避免温度波动引入高度误差。
  • 倒角处理: 台阶边缘必须去毛刺并做 0.1~0.2mm 倒角,否则激光线在锐边处产生衍射,影响边缘提取精度。
标定块选型决策流程 标定目标是什么? 机器人手眼标定 Z 轴线性度验证 标准球(推荐) 台阶块(推荐)
标定块维护提示: 标准球和台阶块每 3 个月 需送检一次,日常使用后应清洁表面并放入防潮箱。表面划痕深度超过 5 μm 时,该标定块应报废,不可继续用于精密标定。