2. 系统组成与原理

四相机3D线扫系统是一种基于激光三角测量原理的高精度三维轮廓测量装置。其核心设计围绕多视角覆盖、高分辨率采集和亚像素级重建展开。本章详细阐述系统的四大物理组成及其协同工作原理。

2.1 系统总体架构

系统由四个核心子系统构成:四相机成像单元、线激光投射器、精密运动平台以及同步触发控制单元。下图展示了系统的硬件拓扑与信号流关系。

四相机3D线扫系统总体架构与信号流 主控计算机 同步触发控制器 相机1(左前) 相机2(右前) 相机3(左后) 相机4(右后) 线激光投射器 精密运动平台 相机组 激光器 运动平台 触发控制
设计要点:四相机布局并非简单复制,而是通过两两对角配置,使每个相机的光轴与激光平面形成不同的夹角,从而在测量陡峭斜面或深孔特征时,至少有两个相机能接收到有效的漫反射信号,避免盲区。

2.2 四相机布局与成像几何

四台工业相机围绕线激光平面呈对称交叉布置。典型的布局参数如下表所示:

参数项 相机1(左前) 相机2(右前) 相机3(左后) 相机4(右后)
光轴与激光平面夹角 30° ± 1° 30° ± 1° 30° ± 1° 30° ± 1°
基线长度(mm) 120 120 120 120
传感器分辨率(像素) 2048 × 2048 2048 × 2048 2048 × 2048 2048 × 2048
镜头焦距(mm) 25 25 25 25
视场范围(mm) 60 × 60 60 × 60 60 × 60 60 × 60

每个相机独立采集激光条纹图像,通过亚像素中心提取算法获得激光线在像平面上的位置。四路数据经联合标定参数融合,生成被测物体表面的三维点云。

2.3 线激光器与光平面

线激光器投射出一条厚度均匀的扇形激光平面,其关键指标直接影响测量精度:

  • 波长: 450 nm(蓝光),抗环境光干扰能力强,适用于金属、陶瓷等反光表面。
  • 线宽(光条厚度): 20 μm @ 工作距离,决定Z轴理论分辨率下限。
  • 扇形角: 30°,配合相机视场覆盖60 mm测量宽度。
  • 功率稳定性: < ±1% @ 8小时,避免光强波动导致中心提取偏差。
精度关联: 激光光平面的平面度误差(通常 < 5 μm)会直接映射为点云的系统性Z轴偏差。在误差溯源时,激光器热漂移是高频误差源之一。

2.4 精密运动平台

运动平台负责承载被测物体或传感器组,实现匀速直线扫描。平台性能参数如下:

性能指标 规格值 对精度的影响
行程 500 mm 决定最大可测长度
定位精度 ±2 μm 影响X轴(扫描方向)坐标精度
重复定位精度 ±1 μm 影响多趟扫描拼接一致性
直线度 ±3 μm / 100 mm 引入Y轴(横向)轨迹误差
速度范围 1 – 50 mm/s 影响扫描效率与帧率匹配

平台采用光栅尺闭环反馈,实时补偿电机编码器的累积误差。扫描过程中,平台每移动一个行周期(通常等于相机行频对应的物方位移),触发一次图像采集。

2.5 同步触发机制

同步触发是保证四相机与激光器、运动平台严格时序对齐的关键。系统采用硬件触发 + 软件预同步的混合模式:

  1. 主控计算机下发扫描启动指令,同步控制器进入预备状态。
  2. 运动平台光栅尺输出增量式编码器脉冲(A/B/Z相)。
  3. 同步控制器对编码器脉冲进行倍频/分频处理,生成等间距触发信号。
  4. 触发信号同时发送至:
    • 四台相机(触发曝光开始)
    • 线激光器(触发脉冲点亮)
    • 平台控制器(记录当前光栅位置)
  5. 相机曝光完成后,通过Camera Link / GigE接口将图像数据回传至主控。
同步触发时序图(一个采集周期) t 编码器脉冲 触发信号 相机曝光 激光脉冲 数据回传 一个采集周期(对应一个行间距)
同步风险: 若触发信号存在抖动(jitter > 1 μs),将导致四相机采集到的激光条纹在扫描方向上出现错位,直接引入X轴拼接误差。建议使用差分编码器信号和硬件触发线,避免软件中断触发。

2.6 系统工作流程总结

完整的单次扫描流程可归纳为以下步骤:

  1. 初始化: 加载标定参数,设置相机曝光时间、激光功率、平台速度。
  2. 预同步: 同步控制器锁定编码器Z相零点,建立位置基准。
  3. 连续采集: 平台匀速运动,每到达一个触发位置,四相机同步曝光,激光器同步点亮。
  4. 图像传输: 相机通过高速接口将图像传输至主控内存。
  5. 实时处理: 主控对每帧图像提取激光条纹中心,结合标定参数计算三维坐标。
  6. 点云输出: 所有行数据拼接为完整点云,输出至存储或后续分析模块。