第四章 标定设备介绍:工业相机、棋盘格靶标、激光跟踪仪、六自由度转台
好,咱们进入第四章。这一章我要跟你聊聊标定用的那些家伙事儿。
说实话,我刚入行那会儿,觉得标定不就是拍几张照片吗?后来才发现,设备选不对,后面全是坑。今天我把四种核心设备掰开揉碎了讲,你听完就知道该买什么、怎么用了。
4.1 工业相机——标定的"眼睛"
工业相机是标定系统里最关键的传感器。说白了,它负责把虚像拍清楚,然后传给算法去算。
选型要点:
- 分辨率:我个人习惯用500万像素以上的相机。太低的话,棋盘格角点检测会飘。
- 帧率:静态标定30fps够用,动态标定建议60fps以上。
- 镜头焦距:这个要算。我一般选8mm到12mm的定焦镜头,畸变相对小。
- 传感器尺寸:1/1.8英寸或2/3英寸的CCD/CMOS都行。
我的经验:别用普通监控摄像头。工业相机有硬件触发功能,能跟转台同步。我见过有人用USB摄像头凑合,结果标定精度差了0.3个像素,后面补偿都救不回来。
安装注意事项:
相机要固定在刚性支架上。嗯,这里要注意——支架的热膨胀系数得小。我在夏天标定遇到过,支架被太阳晒了半小时,相机位置漂了0.05mm,数据全废了。
4.2 棋盘格靶标——标定的"尺子"
棋盘格靶标就是那个黑白相间的格子板。它提供已知的几何特征,算法靠它来算相机内外参。
关键参数:
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 格子尺寸 | 10mm~30mm | 根据视场角选,太大太小都不行 |
| 格子数量 | 9×7 或 11×9 | 奇数×偶数,方便确定方向 |
| 制作精度 | ±0.01mm | 印刷品不行,要用光刻或蚀刻 |
| 基板材料 | 陶瓷或钢化玻璃 | 热稳定性好,不变形 |
避坑指南:我曾经用打印的棋盘格做标定,结果温度一变化,纸张收缩,格子尺寸变了0.2mm。算出来的内参矩阵全是错的。后来换了陶瓷基板,再没出过这问题。
摆放技巧:
靶标要放在虚像平面附近。你想想看,HUD的虚像在挡风玻璃外2米到10米,靶标就得放在那个距离。放近了,焦距算不准;放远了,格子拍不清楚。
4.3 激光跟踪仪——标定的"坐标尺"
激光跟踪仪是测量三维坐标的利器。它用激光干涉原理,能测到微米级精度。
它能干什么?
- 测量相机位置和姿态
- 测量靶标在空间中的精确坐标
- 建立全局坐标系,把各个设备统一到一个参考系里
使用流程:
1. 架设跟踪仪,开机预热15分钟
2. 在相机和靶标上安装靶球(反射器)
3. 用跟踪仪依次测量每个靶球坐标
4. 记录数据,建立坐标系转换关系
5. 验证:测几个已知点,误差应小于0.02mm
我个人习惯在标定前后各测一次。为什么?因为设备可能被碰移位。有一次我标定到一半,有人不小心碰了转台,幸好我测了两次,发现了0.1mm的偏差。
4.4 六自由度转台——标定的"机械手"
六自由度转台能实现X、Y、Z平移和俯仰、偏航、翻滚旋转。它用来模拟人眼在不同位置的观察视角。
核心指标:
- 定位精度:平移±0.01mm,旋转±0.01°
- 重复定位精度:±0.005mm,±0.005°
- 负载能力:至少能承载相机+镜头+夹具,一般5kg以上
- 运动范围:平移±200mm,旋转±30°
关键点:转台的旋转中心要和相机的光学中心重合。不重合的话,转动时相机位置会偏移,标定数据就乱了。我见过一个项目,工程师没做对心,结果标定出来的眼盒位置偏了5mm,整车都装不上。
标定时的运动策略:
别傻乎乎地全范围扫一遍。我建议这样:
- 先定9个标准位置(3×3网格)
- 每个位置拍3组数据
- 如果精度不够,再加密到25个位置
- 运动速度设慢一点,太快了机械振动会影响精度
4.5 设备之间的协同工作
这四样设备不是各干各的。它们要配合起来:
- 相机装在转台上,跟着转台运动
- 棋盘格靶标固定在远处,用激光跟踪仪标定其位置
- 转台移动到不同位置,相机拍摄靶标图像
- 激光跟踪仪实时监测相机位置,作为真值参考
说白了,激光跟踪仪是"裁判",告诉系统真实位置在哪。相机是"选手",拍到的图像是原始数据。转台是"教练",带着相机去不同位置。棋盘格是"考题",提供已知的标准答案。
我的建议:每次标定前,用激光跟踪仪重新测一遍靶标位置。环境温度变化、地面振动都可能让靶标移位。我吃过这个亏,后来养成了"标前必测"的习惯。
好了,设备就介绍到这里。下一章咱们讲具体的标定流程,到时候你会看到这些设备是怎么串起来用的。