激光束空间位姿高精度标定方法 下载: 858次
1 引言
随着制造业的快速发展,迫切需要提高三维测量的效率和精度[1-3]。为了满足这种需求,一些测量装置用准直激光器取代接触式探头或望远系统,例如经纬仪、非接触式三坐标测量机(CMM)[4-5]。结合视觉引导单元,测量装置可以实现自动化测量[6]。
Bi等[7]用激光位移传感器取代CMM的接触式测头,并提出一种基于标准球的激光束方向向量标定方法,通过CMM三轴移动,结合激光位移传感器的距离信息来实现激光束方向向量的标定。Yang等[8]设计出一种由3个激光位移传感器组成的内径测量装置,并提出同时标定3条激光束方向向量的方法。卢科青等[9]在CMM的
针对目前激光束空间位姿标定过程中存在的问题,本文参考线结构光传感器标定方法,提出一种基于平面靶标和球靶标相结合的激光束空间位姿标定方法[11-13]。经过图像处理得到三维坐标已知的空间点的像素坐标,建立共轭对,进而建立像素坐标系和世界坐标系的矩阵关系。利用图像处理得到激光点的像素坐标,结合矩阵关系,得到激光点的三维坐标,最后利用直线拟合,得到激光束的空间位姿。
2 关节型激光传感器
2.1 系统结构和工作原理
关节型激光传感器系统结构如
图 1. 关节型激光传感器系统结构。(a)结构示意图;(b)实物图
Fig. 1. Structure of an articulated laser sensor. (a) Structural representation; (b) real product
2.2 系统参数
精确标定关节型激光传感器的系统参数是实现高精度测量的前提条件。如
表 1. 系统参数及物理意义
Table 1. System parameters and physical meaning
|
3 系统参数标定原理
3.1 水平轴和竖直轴标定
将两个G10级陶瓷球分别粘贴在左右关节型激光传感单元上,以20°间隔角分别沿水平和竖直方向旋转左右单元的两个转台,用CMM测量每个位置处陶瓷球的中心坐标,共得到18个测量点的坐标值。利用最小区域圆法对每组测量点进行拟合,将拟合所得圆心作为相应轴的固定点,法向量作为相应轴的方向向量。
3.2 视准轴标定
在三维空间中,激光束可以视为一条空间直线。在世界坐标系下,激光束的空间方程为
式中:(
激光点三维坐标标定原理如
在世界坐标系下,设目标平面的方程为
式中:(
为方便叙述,
因为像平面平行于目标平面,对于当前目标平面上的空间点,设其世界坐标系和像素坐标系之间的矩阵关系为
式中:
表 2. 各点在相应坐标系下的坐标表示
Table 2. Coordinate representation of each point in corresponding coordinate system
|
阵;
4 图像处理
5 实验
5.1 水平轴和竖直轴标定
图 5. 圆拟合结果。(a)左单元竖直轴;(b)左单元水平轴;(c)右单元竖直轴;(d)右单元水平轴
Fig. 5. Results of circle fitting. (a) Vertical axis of left module; (b) horizontal axis of left module; (c) vertical axis of right module; (d) horizontal axis of right module
表 3. 水平轴和竖直轴系统参数
Table 3. System parameters of horizontal and vertical axesmm
|
5.2 视准轴标定
如
根据视准轴标定原理,激光束的标定过程如下:
1) 将关节型激光传感器和标定装置放置在CMM平台上;
2) 通过转台调整激光方向,确保在目标平面上形成清晰明亮的激光点;
3) 利用CMM测量4个陶瓷球的球心坐标,分别记为(
4) 利用CMM测量目标平面上6个点,得到目标平面的参数,包括单位法向量和一个固定点的坐标,分别记为(
5) 利用带远心镜头的相机采集图像,并将采集到的图像按第4节介绍的方法进行处理;
6) 建立像素坐标系与世界坐标系的矩阵关系,求解当前位置激光点的三维坐标;
7) 移动标定装置,重复步骤3)~6)6次,得到激光束上6个激光点的三维坐标;
8) 利用最小二乘法进行空间直线拟合,得到激光束的参数,包括方向向量和固定点坐标。直线拟合结果如
图 6. 直线拟合结果。(a)左单元视准轴;(b)右单元视准轴
Fig. 6. Results of linear fitting. (a) Sight axis of left module; (b) sight axis of right module
表 4. 视准轴系统参数
Table 4. System parameters of sightaxismm
|
5.3 标定结果精度验证
如
将半球靶标放置在CMM平台上不同位置,分别用CMM和关节型激光传感器来测量其球心坐标。将CMM所测得的两位置之间的距离作为真值,关节型激光传感器测得的两位置之间的距离作为测量值,真值与测量值测量结果对比如
表 5. 真值和测量值对比
Table 5. Comparison between the measured values and standard values
|
从
6 结论
提出一种高精度激光传感器系统参数标定方法,尤其是激光束空间位姿的标定方法。激光束空间位姿标定装置使用球形靶标和平面靶标,结构上无特殊形位要求,易于设计,操作简便。结合图像处理与曲线拟合,测量数据处理简单,标定结果可靠性高。实验结果表明,利用该方法标定的关节型激光传感器,测量精度高,测量结果稳定。因此,该方法适用于激光传感器的系统参数标定,可广泛应用于实际工业测量中激光束空间位姿的标定。
[1] 丁少闻, 张小虎, 于起峰, 等. 非接触式三维重建测量方法综述[J]. 激光与光电子学进展, 2017, 54(7): 070003.
[3] 邢威, 张福民, 冯维, 等. 基于数字微镜器件的高光面物体三维测量方法[J]. 光学学报, 2017, 37(12): 1212002.
[4] 董祉序, 孙兴伟, 刘伟军, 等. 基于激光位移传感器的自由曲面精密测量方法[J]. 仪器仪表学报, 2018, 39(12): 30-38.
[6] 吴斌, 苏晓越. 一种视觉引导经纬仪自动测量中精确引导方法[J]. 激光技术, 2015, 39(4): 453-457.
[9] 卢科青, 王文, 陈子辰. 点激光测头激光束方向标定[J]. 光学精密工程, 2010, 18(4): 880-886.
[11] 陈天飞, 赵吉宾, 吴翔. 基于共面靶标的线结构光传感器标定新方法[J]. 光学学报, 2015, 35(1): 0112004.
[12] 解则晓, 张安祺. 超大尺度线结构光传感器内外参数同时标定[J]. 光学学报, 2018, 38(3): 0315001.
[13] 周京博, 李玥华, 秦志英, 等. 基于参考靶标的线结构光传感器标定[J]. 光学学报, 2019, 39(4): 0412005.
[15] MaiJ, NingM. Sub-pixel edge detection method based on Zernike moment[C]∥The 27th Chinese Control and Decision Conference (2015 CCDC), May 23-25, 2015, Qingdao, China. New York: IEEE, 2015: 3673- 3676.
[17] 罗晓晖, 杜召彬. 基于双灭点的图像透视变换方法[J]. 计算机工程, 2009, 35(15): 212-214.
[18] 谷飞飞, 赵宏, 卜鹏辉, 等. 用于相机标定的球靶标投影误差分析与校正[J]. 光学学报, 2012, 32(12): 1215001.
Article Outline
段晓登, 吴斌, 康杰虎. 激光束空间位姿高精度标定方法[J]. 光学学报, 2019, 39(8): 0812002. Xiaodeng Duan, Bin Wu, Jiehu Kang. Calibration Method for Spatial Pose of Laser Beam with High-Accuracy[J]. Acta Optica Sinica, 2019, 39(8): 0812002.