基于姿态关系的激光3D投影系统高精度校准技术
刘玉坤、
李西胜、
老大宝、
张正阳、
王晓健、
陈天琪
《Photonics》:High-Precision Calibration Technology for Laser 3D Projection System Based on Pose Relationship
Yukun Liu,
Xisheng Li,
Dabao Lao,
Zhengyang Zhang,
Xiaojian Wang and
Tianqi Chen
【字体:
大
中
小
】
时间:2026年05月01日
来源:Photonics 1.9
编辑推荐:
摘要:为了解决激光3D投影系统中多传感器协同校准的挑战,本文提出了一种结合双目视觉和激光测距的姿态校准方法。建立了一个多坐标系统融合框架,包括相机坐标系统、振镜坐标系统和工件坐标系统。通过计算参考姿态矩阵和实时变换,实现了在任意工件放置情况下的自适应校准。实验结果表明,在1.5–
摘要:为了解决激光3D投影系统中多传感器协同校准的挑战,本文提出了一种结合双目视觉和激光测距的姿态校准方法。建立了一个多坐标系统融合框架,包括相机坐标系统、振镜坐标系统和工件坐标系统。通过计算参考姿态矩阵和实时变换,实现了在任意工件放置情况下的自适应校准。实验结果表明,在1.5–2.5米的工作范围内,校准误差为45.5微米,满足了航空航天精密制造和装配的高精度要求。
1. 引言
自1960年美国物理学家西奥多·梅曼成功开发出世界上第一台红宝石激光器以来,激光领域经历了持续的创新和突破,催生了一系列基于激光应用的尖端产业,并逐渐成为推动科学技术进步和经济发展的重要力量[1]。由于激光技术具有高精度和高性能的优势,它在扫描成像、激光雕刻和组件制造等多个领域发挥了关键作用[2,3,4]。作为光机电一体化的一个前沿领域,激光3D投影测量技术是数字和智能制造系统的关键使能技术。利用高速扫描振镜的特性,通过调整振镜的两轴旋转角度来控制激光束的快速偏转。根据设计轮廓的CAD模型数据,激光束扫描目标工件的表面。利用人眼的视觉持久效应,人眼能够感知到连续形成的投影图案,从而实现高精度投影[5]。
在航空航天工业中,传统的定位和装配过程依赖于操作员根据设计模型物理测量组件,然后进行中心冲孔标记、钻孔定位和目标位置的焊接。装配精度取决于组件的参考特征,以确保配合部件在设计公差范围内精确定位[6,7]。然而,对于像飞机蒙皮和火箭燃料箱这样的大规模、复杂形状且具有高精度要求的组件,这种方法存在显著的限制。当过程参考特征数量不足或它们与装配位置空间距离较远时,现场测量操作变得更加困难,导致首次装配合格率较低,通常需要定制的物理定位夹具进行辅助对齐。激光3D投影技术的引入为这些挑战提供了创新的解决方案。通过整合机器视觉和动态姿态测量技术[8],基于高精度激光3D投影的智能装配系统建立了一种新的数字装配范式,为操作员提供了直观的视觉引导[9],大大提高了大型组件装配的精度和效率[10]。
在这个技术框架内,激光3D投影系统本质上充当了一个虚拟定位夹具的角色。通过将数字设计模型直接映射到动态可调的光学定位参考上,它克服了传统刚性夹具的物理限制。系统可以根据不同组件的装配要求自动生成定制的引导信息[11],消除了为单个产品设计专用物理工具的需要。这种基于数字孪生技术的灵活定位范式不仅显著降低了与夹具制造和维护相关的成本,而且能够在整个装配过程中快速响应设计变更,为大规模组件的高精度和高效率装配提供了革命性的解决方案。
在几米的工作范围内实现毫米级甚至亚毫米级的投影精度已成为这项技术应用的核心挑战[13]。投影系统的精度取决于多坐标系统之间姿态关系校准的精度。典型的激光3D投影系统通常包括多个参考坐标系统,如相机坐标系统、投影坐标系统和工件坐标系统。实现从3D数字空间到2D物理投影平面的无缝映射的关键在于如何高精度地建立和整合这些坐标系统。
关于国内外的研究现状,早期的系统校准依赖于高精度目标和固定夹具。工件与系统之间的相对位置是通过离线测量确定的。例如,FARO和Hexagon等制造商的商业系统采用了结合预校准和测量臂及固定参考点的高精度测量方案。尽管这些方案实现了高精度,但它们缺乏灵活性,难以适应生产现场工件的便捷需求[14]。为了提高灵活性,研究人员尝试引入视觉辅助校准。Sivertsen等人开发了一种使用协作目标的视觉定位系统,该系统可以通过实时检测投影区域内的协作目标来动态计算坐标系统变换矩阵,实现装配特征的准确投影,并有效减少对固定夹具的依赖[15]。然而,当协作目标被遮挡或光照条件较差时,稳定性可能会下降。近年来,中国学者也进行了广泛的研究。任永杰等人将激光跟踪器引入了大规模装配现场测量。激光跟踪器的高精度测距能力提高了姿态估计的精度和深度方向的精度,为现场高精度校准提供了有效手段[16]。然而,相对较高的设备成本阻碍了其广泛应用。侯茂生等人提出了一种结合单目视觉的激光扫描投影系统的自校准方法,利用平面目标解决手眼关系,简化了相机与投影系统之间的协同校准过程[17]。
总之,现有研究在提高激光3D投影系统的校准精度和灵活性方面取得了显著进展,但仍存在以下挑战:(1) 多传感器数据和多坐标系统的深度整合和统一建模尚未解决;(2) 校准过程仍然高度依赖于协作目标或昂贵的外部测量设备;(3) 系统在处理任意放置的工件时缺乏自适应校准和实时误差补偿能力。
为了解决上述问题,本文提出并改进了一种基于姿态关系的激光3D投影系统的高精度校准技术。构建了一个结合双目视觉和激光测距的多坐标系统融合校准框架。通过建立参考姿态矩阵和实时变换求解模型,系统实现了对任意姿态工件的自适应高精度校准。实验结果表明,在1.5–2.5米的工作范围内,系统的最大校准误差为45.5微米,为航空航天领域的精密制造和装配提供了可靠的技术支持。
2. 材料与方法
本节详细介绍了激光3D投影测量系统的组成、测量原理和多坐标系统融合校准方法,为实验的复制提供了足够的技术细节。
2.1. 系统设计与测量原理
本研究中的激光3D投影系统集成了两个功能:精确的工件定位和模型图案的激光投影,如图1所示。该系统具有两种适用于不同类型工件的自适应工件识别和定位方法。它可以通过特征识别、坐标系统配准和3D空间计算,在工件具有协作特征的情况下获取工件位置信息。在非协作特征条件下,它还可以通过激光测距模块和2D扫描投影的协作来提取工件姿态。对于投影功能,在计算机中制定投影任务的图案或形状后,数据被传输到主控制单元,该单元将位置信息转换为投影坐标系统下的运动指令。2D扫描振镜控制卡精确驱动两轴振镜,调整激光的扫描轨迹。经过准直和扩束光学系统的优化后,激光光斑在工件上形成高密度扫描点矩阵。由于视觉的持久性,离散的激光点动态合成连续的图案,实现高精度3D投影,为复合材料层压、精密组件装配和表面喷涂等过程提供了可靠的数字定位参考。
2.2. 系统设计与测量原理
激光3D投影系统集成了两个功能:精确的工件定位和模型图案的激光投影,如图1所示。该系统具有两种针对不同类型工件的自适应工件识别和定位方法。它可以通过双目视觉获取工件位置信息,基于特征识别、坐标系统配准和3D空间计算。在没有协作特征的情况下,它还可以通过激光测距模块和2D扫描投影的协作来提取工件姿态。对于投影功能,在计算机中制定投影任务的图案或形状后,数据被传输到主控制单元,该单元将位置信息转换为投影坐标系统下的运动指令。2D扫描振镜控制卡精确驱动两轴振镜,调整激光的扫描轨迹。经过准直和扩束光学系统的优化后,激光光斑在工件上形成高密度扫描点矩阵。由于视觉的持久性,离散的激光点动态合成连续的图案,实现高精度3D投影,为复合材料层压、精密组件装配和表面喷涂等过程提供可靠的数字定位参考。
2.3. 系统设计与测量原理
激光3D投影系统主要包括双目视觉子系统、激光投影子系统、激光测距子系统、主控制单元和计算机。如图2所示,所有模块通过精确的光学和电气连接相互协作。双目视觉子系统主要负责捕获工件图像信息并进行目标识别和定位,主要由两个摄像头、镜头和图像处理模块组成。激光投影子系统包括激光源、2D振镜控制设备和准直缩放光学系统,负责实现激光束的扫描和聚焦。激光测距子系统位于投影设备上方,测量工件与系统之间的距离,主要由测距模块、光收发系统和测量控制电路组成。主控制单元位于系统的后端,主要包括电源、数据接口单元、数据采集和处理单元等,负责整个系统的控制和数据处理。
2.4. 系统设计与测量原理
考虑到双目视觉子系统的功能和结构特点,选择了来自中国浙江杭州的Hikvision公司的MV-CE060-10UM工业区域扫描相机,如图3所示。它采用了来自日本东京Sony Semiconductor Solutions的Sony IMX178滚动快门CMOS传感器,分辨率为3072 × 2048,满足后续亚像素检测棋盘角点的精度要求。镜头采用了来自中国浙江杭州的Hikvision公司的MVL-HF0628M-6MPE工业镜头,焦距为6毫米,兼容1/1.8英寸传感器。其视野覆盖0.5米至5米的中距离测量场景,满足工件的全尺寸检测要求。
2.5. 系统设计与测量原理
作为激光3D投影系统的核心执行单元,激光投影子系统通常需要激光长时间连续运行,以确保投影的完整性和后续处理的全面性。基于综合考虑,采用了来自中国广东深圳Shenzhilei公司的520纳米绿光点激光器,如图5所示,输出功率为5毫瓦。它提供了良好的可见性,便于系统调试和实时监控。同时,这种波长的激光可以实现合理的能量吸收和反射,为后续的3D投影和测量奠定了稳定基础。
2.6. 系统设计与测量原理
作为投影子系统的关键执行组件,2D振镜的性能直接影响激光扫描的速度、精度和灵活性,并决定了投影图案的质量和系统效率。在本研究中,采用了来自中国广东佛山Lier Optoelectronic公司的LEDY-10G高速数字振镜,如图6所示。在振镜前安装了一个高透射率涂层场镜,焦距为210毫米,设计波长为1064纳米,使激光束能够精确聚焦在工作表面上,保持不同投影位置下的激光光斑大小一致,减少激光能量损失,并提高光束利用效率。振镜的最大扫描角度为,覆盖激光投影子系统视野内的95%的工作区域,确保激光可以投影到工件表面的所有位置。其角分辨率为,重复定位精度为,可以避免在高精度投影任务中由于角度偏差引起的图案变形或定位误差,从而确保投影的一致性和可靠性。最小步进响应时间≤0.3毫秒,最大工作频率达到1000赫兹,能够及时响应系统指令。为了满足高精度扫描、多模式控制以及工业级稳定性的要求,本文采用了来自中国广东省深圳市JPT Laser公司的UMC4数字激光标记控制卡作为2D振镜控制卡,如图7所示。该控制卡支持XY2-100数字振镜通信协议,并通过差分信号实现振镜角度的高精度控制。根据激光测距子系统的测量范围、测距精度和测量分辨率要求,如图8所示的设计基于差频相位测量技术。系统使用8 MHz/80 MHz的主振荡器和8.01 MHz/80.01 MHz的本地振荡器生成10 kHz的差频信号,并通过CDCE706可编程锁相环实现频率合成。七阶切比雪夫滤波器将方波转换为正弦波。在发射模块中,采用2N5109微波晶体管对激光进行双频调制;接收模块则使用具有温度补偿功能的APD检测器和双通道可变增益放大器来确保信号稳定性。在混频阶段,选用高频高隔离度的双栅极场效应晶体管以减少串扰。随后,信号通过LM293进行整形,相位差通过CPLD进行数字测量。PCB设计集成了多种抗干扰措施。最终,该子系统实现了0.1毫米的分辨率、毫米级的重复性以及0.03米至超过20米的测量范围。该模块体积小巧,支持USB 3.0通信,能够满足高精度工业测距以及与激光投影系统的集成需求。实物原型如图9所示。
激光3D投影系统的结构设计旨在实现各功能模块的有机集成,确保系统满足保护与散热等基本要求,同时保证光学和电子组件的精确协同工作。基于上述硬件选择与设计,本研究开发的激光3D投影系统的整体结构如图10所示,采用了集成式设计,涵盖了所有硬件设备及其安装固定结构及外壳。完全组装后的系统照片如图11所示。
为了提高后续校准的准确性,在结构设计中,双目相机和2D扫描振镜的光轴被安排在同一平面上。每台相机的主光轴与振镜组件光轴之间的夹角为4.57°,两相机之间的基线距离为300毫米。这三个组件的主光轴在2000毫米远处相交,其位置关系如图12所示。由于双目相机镜头的焦距和基线距离限制,当工作距离小于1.5米时,相机无法完整捕捉标准工件在成像平面内的整体特征,导致特征点提取和姿态求解失败。因此,1.5米以下的区域不在系统的有效测量范围内,无需进行精度验证。在实际应用场景(如航空航天和大型部件组装)中,工件通常通过夹具或支架放置在距离设备1.5米以上的稳定工作范围内,很少涉及短距离操作。综合考虑双目相机的视野限制和实际工程需求,本研究中的激光3D投影测量系统的有效校准工作范围设定为1.5–2.5米。
在基于双目视觉的激光3D投影系统中,准确建立各组件之间的姿态关系是实现精确投影的核心步骤。主流的基线方法主要包括传统的单目视觉校准方法和激光跟踪器辅助校准方法。传统单目视觉校准方法依靠平面目标完成手眼校准而无需距离测量,但容易受到深度信息缺失的影响,其平均全范围误差约为120–180毫米,且无法适应任意放置的工件。激光跟踪器辅助校准方法虽然精度较高(可达30–50毫米),但设备成本高、操作繁琐且现场部署效率低。本研究提出了一种结合双目视觉和激光测距技术的姿态校准方法,通过建立参考位置校准,系统能够适应工件在投影范围内的任意放置,最终确定工件相对于投影的姿态关系,完成精确定位和投影任务。图13展示了多坐标系统融合校准的流程图,涵盖了双目相机校准、参考姿态校准、Harris角点检测、多坐标系统姿态求解、自适应变换和误差补偿等整个过程。
2.2 多坐标系统融合校准方法
在基于双目视觉的激光3D投影系统中,准确建立各组件之间的姿态关系是实现精确投影的关键步骤。主流的基线方法主要包括传统的单目视觉校准方法和激光跟踪器辅助校准方法。传统单目视觉校准方法依赖平面目标完成手眼校准而无需距离测量,但缺乏深度信息,平均全范围误差约为120–180毫米,且无法适应任意放置的工件。激光跟踪器辅助校准方法精度较高(可达30–50毫米),但设备成本高、操作繁琐且现场部署效率低。本研究提出了一种结合双目视觉和激光测距技术的姿态校准方法。通过建立参考位置校准,系统能够适应工件在投影范围内的任意放置,最终确定工件相对于投影的姿态关系,完成精确定位和投影任务。
2.2.1 参考位置校准
(1) 建立工件参考位置
将待投影的工件放置在振镜投影范围内,确保其平面与振镜投影平面平行。使用振镜控制卡将振镜定位到软件投影画布的中心点(0,0),并投影出一个特征中心点。如图14所示,将预设的工件中心点与该投影点对齐。利用激光测距模块测量工件表面到Y轴振镜中心点的距离,并以此位置作为工件参考位置。
(2) 投影比例校正
控制振镜在软件投影画布的中心点投影一个边长为100毫米的正方形图案。使用双目视觉子系统获取实际投影图案每个顶点的相机坐标,并将其转换为工件坐标,从而测量实际投影尺寸。调整软件投影画布坐标系中X轴和Y轴的缩放比例和畸变参数,使投影图案的尺寸和形状与设定值一致。此步骤的核心在于消除振镜系统的非线性畸变和缩放误差。通过比较实际投影正方形的边长与理论值,迭代调整缩放系数。此时,工件参考位置处的实际投影尺寸与软件设定尺寸之间的关系如公式(1)所示:
(1) 中, 和 分别表示实际投影正方形的水平和垂直边长; 和 分别表示预设投影正方形的水平和垂直边长; 和 分别是水平和垂直方向的缩放系数。
为了校正振镜扫描引入的光学畸变和几何畸变,本研究采用了径向偶数阶多项式畸变模型,以确保投影图案无畸变。振镜系统的畸变主要由径向畸变主导,其幅度随从投影点到中心的径向距离r的增加而单调增加。因此,选择偶数阶项 和 作为参数基础。这种设置能够准确描述实际畸变分布,同时避免高阶项导致的过拟合和求解不稳定。畸变模型如公式(2)所示:
(2) 中,x和y表示预设的投影坐标; 和 分别表示实际校正后的投影坐标;r表示从原始投影坐标点到投影中心的径向距离; 和 分别是振镜的X轴畸变参数; 和 是Y轴畸变参数。
为了实现投影图案的精确校正,定义了优化目标,即最小化校正坐标与测量坐标之间的平方偏差之和。构建目标函数并通过迭代求解得到最优畸变参数,从而实现精确的投影图案校正。通过校正投影图案,将最终投影图案的几何误差控制在可接受范围内。在工件平面与振镜投影平面平行且中心点保持不变的前提下,连续改变工件距离L,并多次测量工件表面的投影图案尺寸。软件投影画布坐标系的缩放比例与工件距离之间的线性关系如公式(3)所示。
基于投影画布的中心点(0,0),构建一个对称的2D网格图案,并选择包括中心点在内的九个特征点。振镜控制卡依次投影这些特征点,确保每个点的投影位置准确,如图15所示。双目相机捕捉包含投影网格点的工件图像,然后使用Harris角点检测方法提取图像中的网格点位置。对于输入图像,使用Sobel算子在水平和垂直方向上进行梯度卷积,如公式(4)所示。
根据梯度图像,计算x和y方向的梯度平方以及局部梯度在某方向的乘积项。分别对这三个乘积项进行高斯加权求和,以抑制噪声并增强局部邻域的影响,如公式(5)所示。
为清晰判断图像中每个像素是否为角点,需要构建角点响应函数,如公式(7)所示。
角点响应函数用于捕捉图像中局部灰度变化的二阶统计特性,如公式(6)所示。
为了准确判断每个像素是否为角点,需要构建角点响应函数R,如公式(7)所示。其中,|M|是矩阵M的行列式,反映局部梯度变化的各向异性;tr(M)是矩阵的迹,反映梯度变化的整体强度;k是经验常数,用于调整响应函数的灵敏度,其值直接影响角点检测的稳定性和准确性。在双目视觉场景中,通常将其设置为0.04–0.06之间,以有效区分角点和边缘并减少误检。在本研究中,该值设为0.04。
角点响应函数旨在捕捉图像中局部灰度变化的独特特性,准确识别并突出图像中的关键特征点。设自相关矩阵M的两个特征值为 和 。自相关矩阵的特征值可用于描述图像中的不同区域,如公式(8)所示。
因此,角点响应函数如公式(9)所示。
在本研究中,为了准确定位投影特征点,设置了阈值T,用于过滤有效角点并进行非最大值抑制。该阈值根据投影光斑的梯度强度和图像噪声水平动态确定,取角点响应函数R的全局最大值的10%–20%,从而在过滤噪声的同时保留投影特征点。对于图像中的每个像素,如果R小于0,则视为边缘;如果R的绝对值接近或低于设定阈值,则判断为平坦区域;如果R超过预设阈值,则认为该像素具有显著特征,执行非最大值抑制。因此,通过角响应函数可以设定一个适当的阈值来实现自动角点检测。如图16所示,采用Harris角点检测方法来提取图像特定帧内的网格点位置。同时获得相应匹配点对的像素坐标,并结合相机参数,可以准确计算出每个特征点在相机坐标系中的3D空间位置。图16. 使用Harris角点检测方法提取的特征点示意图。
(4)双目相机和振镜系统的姿态建立
为了解决振镜系统与双目相机之间的参考姿态关系,需要将振镜坐标系中收集的九个特征点的3D点集与相机坐标系中的3D点集进行配准。在本研究中,整合了迭代最近点(ICP)算法和基于奇异值分解(SVD)的优化技术,以提高3D数据配准和模型融合的准确性和效率。对于振镜坐标系中的每个特征点和相机坐标系中的每个特征点,分别计算点集的质心,如公式(10)所示:
(10)
将振镜坐标系点集和相机坐标系点集进行去中心化处理,得到新的点集,如公式(11)所示:
(11)
根据获得的振镜坐标系和相机坐标系的去中心化点集,构建协方差矩阵,如公式(12)所示:
(12)
对协方差矩阵H进行奇异值分解,如公式(13)所示:
(13)
U和V是正交矩阵,D是对角矩阵。由此可以得到粗略的配准旋转矩阵R和平移向量t。粗略的配准变换矩阵被定义为初始变换矩阵,如公式(14)所示:
(14)
对于振镜坐标系点集中的每个特征点,找到其在相机坐标系点集中欧几里得距离最短的对应点,并建立相应的关系,如公式(15)所示:
(15)
通过构建目标函数,目的是最小化对应点之间的欧几里得距离平方和,如公式(16)所示:
(16)
其中k表示迭代次数,初始值为0。通过最小化目标函数,可以得到更新后的旋转矩阵和平移向量,从而得到一次迭代后的姿态变换矩阵,如公式(17)所示:
(17)
当前迭代的姿态变换矩阵与上一次迭代的姿态变换矩阵之间的差异表示为公式(18):
(18)
设定一个收敛阈值Δ,当Δ小于该阈值时,停止迭代,并将当前的姿态变换矩阵作为最终配准结果,以确定双目相机与振镜之间的旋转矩阵和平移向量。
(5)投影工件与双目相机之间的参考姿态建立
建立工件与双目相机之间的参考姿态关系,本质上是要解决从工件坐标系到相机坐标系的变换矩阵问题。因此,需要获得两个坐标系中相同特征点集的坐标。通过对每个圆形特征构建描述符并设置各种匹配约束,在左右相机图像中找到四个圆形特征的对应中心特征点对,并获取它们的3D坐标。同时,根据要投影的工件的3D模型,预先定义一个特征点作为原点来建立工件坐标系,从而获得四个特征点的工件坐标。在建立双目相机与振镜坐标系之间的姿态时,保持工件位置使得工件平面与振镜投影平面平行,如图17所示。以左上角圆形特征的中心作为原点来建立工件坐标系。这样,就可以获得两个不同坐标系中相同特征点集的坐标信息,并基于这些信息求解变换矩阵。图17. 工件坐标系建立示意图。应用透视n点(PnP)算法来准确计算工件在相机坐标系中的姿态和位置信息。通过最小化重投影误差,得到最优的旋转矩阵和平移向量,从而确定工件与双目相机之间的姿态关系,表达式如公式(19)所示:
(19)
此时,得到的旋转矩阵R和平移向量t表示工件在参考位置相对于双目相机的姿态关系。
2.2.2 自适应姿态变换解决方案
在精确校准参考姿态后,建立了软件投影画布与工件投影大小之间的准确比例关系以及中心点的对应关系。同时建立了双目相机与投影系统之间的固定姿态,以及在设定参考下的工件相对参考姿态关系。如图18所示,当工件在投影范围内的任意位置M’被放置时,需要重新建立投影工件与双目相机之间的姿态关系。通过与工件参考位置的姿态关系进行比较,求解工件相对于参考位置的变换矩阵T,可以将工件在新位置上的3D投影点集转换为参考位置上的投影点集。图18. 自适应姿态校准示意图。在工件参考位置,通过公式(3)获得的参考缩放因子将参考投影大小校准为与投影画布上的大小1:1。因此,此时的投影点集可以直接排列在软件投影画布上。关系表达式如公式(20)所示:
(20)
其中P表示投影到软件画布上的2D点集,σ是参考缩放因子。通过将工件的3D投影点集转换为软件投影画布上的2D投影点集,完成了当工件处于投影范围内的任意姿态时的自适应姿态校准。将预设投影的2D点集输入到软件投影画布中,就可以完成任何位置的激光3D投影和测量。
3. 实验与精度分析
在系统校准之前,必须先对双目相机进行校准。基于相机校准的分析,本研究选择了张氏棋盘法作为实验校准方案。在高精度棋盘放置在双目相机的共同视野范围内。为了进行校准精度测试,在系统的工作范围1.5米至2.5米内选择了五个典型位置——1.5米、1.8米、2.0米、2.2米和2.5米,确保左右相机都能清晰捕捉到完整的棋盘图案。在每个位置同时获取20组具有不同姿态的棋盘图像。基于双目视觉子系统的原理分析,采用亚像素角点检测算法提取棋盘内角的2D像素坐标。建立双目图像中角点之间的对应关系,以获得双目相机的内部参数、外部参数和立体参数,用于后续的系统校准。随着工作距离的增加,重投影误差呈现缓慢上升的趋势。如图19所示,在2.5米(系统的最大工作距离)处,平均校准误差为0.17像素,大约1.1米,满足实验要求。图19. 双目相机系统校准结果和误差验证示意图。如图20所示,待投影的工件放置在距离投影系统1.5至2.5米的范围内。通过双目相机对工件的特征识别和定位,建立了工件与该位置双目子系统之间的姿态关系,并完成了工件在参考位置的姿态校准。图20. 建立工件参考位置的实际操作示意图。根据实际操作要求,调整工件的位置和姿态,并将其放置在新位置。重复上述双目相机识别和定位步骤,以获得新位置工件上特征圆孔的3D信息。结合工件上特征圆孔的相对位置和工件的实际尺寸,使用ICP算法获得相应特征圆孔之间的姿态变换,从而解决新放置的工件与参考工件之间的姿态变换。如图21所示,通过获得的特征圆孔的3D信息,拟合了工件在3D空间中的相对姿态变化。图21. 自适应姿态校准关系的3D拟合模型示意图。误差验证仪器放置在三个不同距离的区域,共18个测量点。控制激光器在固定方向上投射激光点,确保激光点进入目标头并出现在相机图像中。将平移台的当前位置作为参考测量位置;捕获图像,并通过角点检测输出图像中激光点的像素坐标。为了验证校准精度,需要进行重复投影实验。在本研究中,采用投影点的空间位置偏差作为精度评估指标。如图22所示,在1.5至2.5米的工作范围内和最大投影扫描角度±15°内,将三个区域分为,并进一步划分为六组测量距离。使用测距模块测量实际工作距离。误差验证仪器放置在三个不同距离的区域,共18个测量点。控制激光器在固定方向上投射激光点,确保激光点进入目标头并出现在相机图像中。将平移台的当前位置作为参考测量位置;捕获图像,并通过角点检测输出图像中激光点的像素坐标。然后控制平移台沿一个方向从参考位置步进一定距离并返回。捕获返回参考位置后的图像,并检测激光点的像素坐标。这个过程重复五十次,完成重复性测量。图22. 激光投影系统工作范围内的实验区域示意图。使用预先校准的像素到长度的比例,计算三个区域内五十次测量的平均偏差,完成每个距离区域的精度重复性实验。实验结果显示,系统的最大校准误差为45.5毫米,误差随距离的增加而增加,最大误差出现在最远的工作距离2.5米处。双目相机在2.5米处的自校准误差为1.1毫米,远小于系统误差,不影响整体精度。由于双目相机的视野限制,在小于1.5米的距离上无法捕获工件的完整图像,实际工程应用中不需要进行短距离操作。因此,1.5至2.5米被定义为系统的有效工作范围。表1. 使用误差验证仪器在不同距离的三个区域进行校准重复性偏差的结果。为了验证系统的长期稳定性,在典型工作条件下进行了连续运行测试,持续时间为两小时。按照前述实验方法,每隔15分钟收集三个区域(距离为2.5米)的重复性偏差数据。结果如表2所示。投影重复性偏差的最大漂移仅为0.1米,表明系统即使在长期连续运行期间也能保持高精度。表2. 系统的长期连续工作稳定性测试结果。为了全面验证所提出方法在任意工件放置情况下的自适应校准能力,将工件放置在距离为2.5米的区域,并施加不同的倾斜角度,以模拟实际场景中的极端放置条件,如非平面和非平行表面。实验结果如表3所示。在工件X-Y轴方向±15°的倾斜范围内,投影重复性偏差的最大漂移为0.2米。这充分证明了该自适应校准方法在工件极端倾斜条件下的有效性和可靠性。表3. 在任意工件放置情况下的系统自适应测试结果。
4. 结论
本研究提出了一种基于姿态关系的高精度激光3D投影系统校准方法。通过融合双目视觉和激光测距技术,构建了一个统一的多坐标校准框架,该框架集成了相机、振镜和工件,实现了对处于任意姿态的工件的自适应高精度投影校准。与现有方法相比,本文的主要技术贡献和创新体现在三个方面:首先,建立了一个紧密耦合的多传感器多坐标融合系统。通过统一解决相机-振镜姿态和工件-相机姿态的变换关系,有效抑制了独立校准导致的误差累积,提高了系统的整体精度和稳定性;其次,提出了一种针对任意放置工件的自适应姿态变换解决方案。只需一次参考位置校准,即可在整个工作范围内快速完成在线校准,从而消除了对特殊工具和精确定位的依赖,大大提高了现场灵活性;第三,优化了振镜畸变校正和特征提取的关键参数设计。明确了多项式畸变模型的参数选择依据和求解方法,并提供了Harris角检测中经验常数k和阈值T的设定标准,使得整个校准过程更加严谨和可重复。实验结果表明,在1.5–2.5米的有效工作范围内,系统的最大校准误差为45.5毫米;双目相机在最大距离2.5米处的最大误差约为1.1毫米。其精度明显优于传统的单目视觉方法,并且与激光跟踪方法相当,同时在现场适用性、操作便捷性和低成本方面具有更大优势。通过在连续运行和大角度倾斜两种具有挑战性的工作条件下的测试,证明了所提出方法具有出色的重复性和稳定性,能够实现对处于非理想和复杂场景中的任意放置工件的自适应高精度校准,满足大规模航空航天部件精密加工和装配的高精度要求。
由于双目相机的视野限制,在距离小于1.5米的范围内无法采集到完整的工件图像。在实际装配场景中,工件通常放置的距离超过1.5米,因此1.5–2.5米的范围可以覆盖整个有效工作范围。未来,可以结合深度学习来优化特征检测算法,进一步提高系统在纹理较弱、存在遮挡和照明复杂环境下的校准鲁棒性。
生物通微信公众号
生物通新浪微博
今日动态 |
人才市场 |
新技术专栏 |
中国科学人 |
云展台 |
BioHot |
云讲堂直播 |
会展中心 |
特价专栏 |
技术快讯 |
免费试用
版权所有 生物通
Copyright© eBiotrade.com, All Rights Reserved
联系信箱:
粤ICP备09063491号