3. 相机选型与硬件架构
工业相机选型与硬件架构设计是四相机3D视觉定位系统的物理基础。本节从相机核心参数、镜头与滤光片匹配、以及四相机空间布局三个维度展开,确保选型结果与系统精度、节拍、环境兼容。
3.1 工业相机选型:分辨率、帧率、接口
相机选型需同时满足视场覆盖、定位精度和采集速度三项约束。下表列出三个关键参数的权衡关系与典型推荐值。
| 参数 | 物理含义 | 对系统的影响 | 推荐范围(四相机3D定位) |
|---|---|---|---|
| 分辨率 | 传感器像素阵列(如1920×1080) | 决定单像素对应的物理尺寸(mm/pixel),直接影响Z轴重建精度 | 500万~1200万像素(如2448×2048) |
| 帧率 | 每秒采集帧数(fps) | 决定系统节拍上限,需与运动速度、曝光时间、数据传输匹配 | 30~90 fps(全局快门优先) |
| 接口 | 数据传输通道(USB3.0 / GigE / 10GigE / CoaXPress) | 影响传输带宽、线缆长度、多相机同步精度 | GigE(100m以内)或 USB3.0(5m以内),多相机推荐GigE + PTP同步 |
选型提示: 四相机系统总数据量 = 单帧数据量 × 帧率 × 4。例如 500万像素 × 8bit × 30fps × 4 ≈ 480 MB/s,建议预留 20% 带宽余量,优先选择 10GigE 或 USB3.0 接口。
3.2 镜头与滤光片选择
镜头决定成像的清晰度、畸变程度和景深;滤光片则用于抑制环境光干扰、增强目标特征对比度。
3.2.1 镜头关键参数
- 焦距(f): 根据工作距离和视场计算,常用 8mm、12mm、16mm、25mm。短焦视场大但畸变明显,长焦畸变小但视场窄。
- 光圈(F/#): 影响进光量和景深。3D定位通常使用 F/2.8~F/8,兼顾亮度与景深。
- 畸变率: 四相机拼接或三角测量时,畸变会引入系统误差。推荐选用低畸变镜头(<0.1%),或通过标定补偿。
- 像面尺寸: 必须大于或等于相机传感器靶面尺寸,避免边缘暗角。
3.2.2 滤光片选型策略
| 环境干扰类型 | 推荐滤光片 | 作用 |
|---|---|---|
| 环境可见光(日光灯、自然光) | 窄带带通滤光片(如 850nm ± 10nm) | 只允许激光或LED补光波长通过,抑制背景光 |
| 多光源串扰(多台投影仪) | 偏振滤光片 + 波长分时 | 减少镜面反射和交叉干扰 |
| 高反光表面(金属、玻璃) | 线性偏振片(起偏+检偏) | 消除镜面高光,保留漫反射信号 |
注意: 滤光片会降低总进光量,需同步增加补光强度或延长曝光时间。曝光时间增加会降低帧率,需在节拍与信噪比之间做平衡。
3.3 四相机布局方案
四相机的空间布局直接影响视场重叠区域、遮挡盲区和三维重建精度。三种主流布局方案对比如下。
| 布局类型 | 相机分布 | 视场重叠 | 遮挡处理能力 | 典型应用场景 |
|---|---|---|---|---|
| 环形布局 | 四相机均匀分布在目标周围(0°、90°、180°、270°) | 中心区域四视角重叠,边缘两两重叠 | 强,任意方向遮挡至少有两个视角可见 | 圆柱体、复杂曲面、多面体抓取 |
| 矩形布局 | 四相机分布在矩形四角,光轴汇聚于目标中心 | 中心区域四视角重叠,长边方向重叠较多 | 中等,对长条形目标遮挡较好 | PCB板、平板类、矩形工件定位 |
| 顶部阵列布局 | 四相机并排或2×2阵列安装在目标正上方 | 视场完全重叠,但视角差异小 | 弱,仅能获取2.5D信息(高度图) | 平面散乱工件、传送带上的薄片分拣 |
布局选择原则: 若目标存在高度突变或复杂遮挡,优先环形布局;若目标为扁平规则件,矩形布局性价比更高;顶部阵列仅用于2.5D快速检测,不适合全自由度3D定位。
3.3.1 环形布局示意图
下图展示四相机环形布局的典型结构,相机光轴与目标中心夹角约 45°,保证每个相机都能看到目标侧面特征。
3.3.2 矩形布局与顶部阵列对比
矩形布局适合长宽比较大的工件,顶部阵列则用于平面散乱件快速定位。下图对比两种布局的相机位置与视场重叠特征。
3.4 硬件架构集成要点
- 同步触发: 四相机需硬件触发(如外部PLC脉冲或主控板PWM)实现微秒级同步,避免运动模糊导致重建误差。
- 补光系统: 每个相机需独立补光(环形LED或激光线光源),光源波长与滤光片中心波长一致。
- 标定板兼容: 布局设计时需预留标定板放置空间,确保所有相机能同时拍摄到标定板特征点。
- 散热与防护: 工业现场需考虑相机散热(主动风冷或散热片)和防护等级(IP54以上)。
架构总结: 相机选型以分辨率、帧率、接口为硬约束;镜头与滤光片以畸变控制和环境光抑制为核心;布局方案根据工件形状和遮挡特性选择环形、矩形或顶部阵列。三者协同决定系统最终的定位精度与鲁棒性。