光学学报, 2019, 39 (8): 0812002, 网络出版: 2019-08-07   

激光束空间位姿高精度标定方法 下载: 858次

Calibration Method for Spatial Pose of Laser Beam with High-Accuracy
作者单位
天津大学精密测试技术与仪器国家重点实验室, 天津 300072
摘要
关节型激光传感器是新型的跨尺度空间、非接触三维坐标测量仪器。为使关节型激光传感器实现精密测量,需要精确标定其系统参数,尤其是标定激光束的空间位姿。提出一种基于平面靶标和球靶标相结合的激光束空间位姿标定方法。通过建立像素坐标系和世界坐标系的矩阵关系,得到激光点的三维坐标,进而通过直线拟合得到激光束的空间位姿。转台旋转轴的空间位姿通过最小区域圆拟合得到。实验结果表明,在1 m的测量范围内,传感器系统的最大距离测量误差约为0.05 mm,新标定方法准确有效。
Abstract
An articulated laser sensor is a new kind of trans-scale and non-contact 3D coordinate metrological instrument. In order to achieve precise measurement, the system parameters should be calibrated with high-accuracy, especially the spatial pose of laser beam. A calibration method for the spatial pose of laser beam based on the combination of planar target and spherical target is proposed in this paper. The 3D coordinate of laser spots can be obtained by establishing matrix relation between the pixel coordinate system and the world coordinate system. Then the spatial pose of laser beam can be determined by linear fitting, and the spatial poses of rotation axes can be obtained by minimum-zone circle fitting. The experimental results show that the maximum distance measuring error is about 0.05 mm in the measuring range of 1 m, and the novel calibration method is precise and effective.

1 引言

随着制造业的快速发展,迫切需要提高三维测量的效率和精度[1-3]。为了满足这种需求,一些测量装置用准直激光器取代接触式探头或望远系统,例如经纬仪、非接触式三坐标测量机(CMM)[4-5]。结合视觉引导单元,测量装置可以实现自动化测量[6]

Bi等[7]用激光位移传感器取代CMM的接触式测头,并提出一种基于标准球的激光束方向向量标定方法,通过CMM三轴移动,结合激光位移传感器的距离信息来实现激光束方向向量的标定。Yang等[8]设计出一种由3个激光位移传感器组成的内径测量装置,并提出同时标定3条激光束方向向量的方法。卢科青等[9]在CMM的Z轴上安装点激光器,并设计一个标定面方向可调的标定块来配合标定,但在标定过程中需要利用激光束的长度变化。以上3种方法只适用于标定激光束的方向向量,不能完全确定激光束的空间位姿。Sun等[10]提出一种激光位移传感器的视觉测量模型,并利用固定在二维位移台上的平面靶标获得激光点三维坐标,但平面靶标需要垂直于位移台的固定平面且平行于位移台的一个运动方向。

针对目前激光束空间位姿标定过程中存在的问题,本文参考线结构光传感器标定方法,提出一种基于平面靶标和球靶标相结合的激光束空间位姿标定方法[11-13]。经过图像处理得到三维坐标已知的空间点的像素坐标,建立共轭对,进而建立像素坐标系和世界坐标系的矩阵关系。利用图像处理得到激光点的像素坐标,结合矩阵关系,得到激光点的三维坐标,最后利用直线拟合,得到激光束的空间位姿。

2 关节型激光传感器

2.1 系统结构和工作原理

关节型激光传感器系统结构如图1所示,它由两个关节型激光传感单元组成,每个单元包括两个一维转台和一个准直激光器。不同于传统的经纬仪,关节型激光传感器采用非正交轴系架构,命名方式上仍采用“竖直轴”、“水平轴”和“视准轴”。关节型激光传感器的数学模型是基于透视投影模型和四元数动力学模型所建立的[14]。类似于传统的前方交会坐标测量仪器,当左激光器与右激光器精确交会于被测物上时,利用左右单元转台转动的角度和传感器的数学模型,可以计算出交会点的三维坐标。

图 1. 关节型激光传感器系统结构。(a)结构示意图;(b)实物图

Fig. 1. Structure of an articulated laser sensor. (a) Structural representation; (b) real product

下载图片 查看所有图片

2.2 系统参数

精确标定关节型激光传感器的系统参数是实现高精度测量的前提条件。如图1所示,每个关节型激光传感单元可以抽象为3条空间直线。为了计算交会点的三维坐标,需要标定左右单元三轴的空间相对位姿。关节型激光传感器的系统参数及其物理意义如表1所示。

表 1. 系统参数及物理意义

Table 1. System parameters and physical meaning

Left/right moduleCategoryParameterPhysical meaning
Left moduleVertical axis(xLV, yLV, zLV)Direction vector of vertical axis
(xLVO, yLVO, zLVO)Fixed point of vertical axis
Horizontal axis(xLH, yLH, zLH)Direction vector of horizontal axis
(xLHO, yLHO, zLHO)Fixed point of horizontal axis
Sight axis(xLS, yLS, zLS)Direction vector of sight axis
(xLSO, yLSO, zLSO)Fixed point ofsight axis
Right moduleVertical axis(xRV, yRV, zRV)Direction vector of vertical axis
(xRVO, yRVO, zRVO)Fixed point of vertical axis
Horizontal axis(xRH, yRH, zRH)Direction vector of horizontal axis
(xRHO, yRHO, zRHO)Fixed point of horizontal axis
Sight axis(xRS, yRS, zRS)Direction vector of sight axis
(xRSO, yRSO, zRSO)Fixed point ofsight axis

查看所有表

3 系统参数标定原理

3.1 水平轴和竖直轴标定

将两个G10级陶瓷球分别粘贴在左右关节型激光传感单元上,以20°间隔角分别沿水平和竖直方向旋转左右单元的两个转台,用CMM测量每个位置处陶瓷球的中心坐标,共得到18个测量点的坐标值。利用最小区域圆法对每组测量点进行拟合,将拟合所得圆心作为相应轴的固定点,法向量作为相应轴的方向向量。

3.2 视准轴标定

在三维空间中,激光束可以视为一条空间直线。在世界坐标系下,激光束的空间方程为

xw-x1x2-x1=yw-y1y2-y1=zw-z1z2-z1,(1)

式中:(x1,y1,z1)和(x2,y2,z2)为激光点的空间坐标。因此,视准轴标定的关键是获得激光点在世界坐标系下的坐标。

激光点三维坐标标定原理如图2所示。P1P2P3P4为陶瓷球的球心,p1p2p3p4为球心在目标平面上的投影点。经相机采集和图像处理后,p'1p'2p'3p'4分别为p1p2p3p4对应像平面上的点,即p'ipi构成共轭对,i为陶瓷球及其像平面对应像的序号,i=1,2,3,4。激光器固定后,将激光束和目标平面的交点定义为pL。设世界坐标系为Ow-xwywzw,像素坐标系为O-uv,像平面平行于目标平面。

图 2. 激光点三维坐标标定原理

Fig. 2. Calibration principle of laser spot 3D coordinate

下载图片 查看所有图片

在世界坐标系下,设目标平面的方程为

l(xw-x'w)+m(yw-y'w)+n(zw-z'w)=0,(2)

式中:(l,m,n)=V为目标平面的单位法向量;(x'w,y'w,z'w)为目标平面上一点的三维坐标。

为方便叙述,图2中各点在相应坐标系下的坐标如表2所示。

因为像平面平行于目标平面,对于当前目标平面上的空间点,设其世界坐标系和像素坐标系之间的矩阵关系为

uv11=r11r12r13txr21r22r23tyr31r32r33tz0001xwywzw1=[R-T]xwywzw1,(3)

式中:R为世界坐标系与像素坐标系之间的旋转矩阵;T为世界坐标系与像素坐标系之间的平移矩

表 2. 各点在相应坐标系下的坐标表示

Table 2. Coordinate representation of each point in corresponding coordinate system

PointOw-xwywzwO-uv
p'1(u1, v1)
p'2(u2, v2)
p'3(u3, v3)
p'4(u4, v4)
p'L(uL, vL)
p1(xw1, yw1, zw1)
p2(xw2, yw2, zw2)
p3(xw3, yw3, zw3)
p4(xw4, yw4, zw4)
pL(xwL, ywL, zwL)

查看所有表

阵;tx,ty,tz分别为平移矩阵的分量;rpq(pq分别为旋转矩阵的行序号和列序号,p,q=1,2,3)为旋转矩阵的分量。(3)式可转换成另一形式: u=r11xw+r12yw+r13zw+txv=r21xw+r22yw+r23zw+ty1=r31xw+r32yw+r33zw+tz(4)将共轭对(即p'ipi)的三维坐标和像素坐标代入(4)式中可得 ui=r11xwi+r12ywi+r13zwi+txvi=r21xwi+r22ywi+r23zwi+ty1=r31xwi+r32ywi+r33zwi+tz(5)(5)式中共有12个未知数,所以需要4组共轭对。将4组共轭对的坐标分别代入(5)式,可以求解得出rpqtxtytz,即得到R-T。因此,激光点的空间三维坐标可以通过(6)式计算得出: xwLywLzwL1=r11r12r13txr21r22r23tyr31r32r33tz0001-1uLvL11(6)

4 图像处理

图 3. 原始图像

Fig. 3. Original image

下载图片 查看所有图片

5 实验

图 4. 标定实验装置

Fig. 4. Calibration experiment equipment

下载图片 查看所有图片

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

Left/right moduleCategorySystem parameter
Left moduleHorizontal axisDirection vector(0.957983,-0.286808, 0.003181)
Fixed point(169.680000, 51.262000, -622.078000)
Vertical axisDirection vector(0.002228, 0.003319,-0.999992)
Fixed point(217.771000, 36.764000, -602.765000)
Right moduleHorizontal axisDirection vector(0.994939,-0.100413, -0.003714)
Fixed point(426.697000, 23.508000, -622.327000)
Vertical axisDirection vector(-0.005708, 0.003100, -0.999979)
Fixed point(378.383000, 36.193000, -602.448000)

查看所有表

5.2 视准轴标定

图4所示,将目标平面和成像系统固定在一维线位移台上,同时在目标平面上粘4个陶瓷球。由于球的透视投影图像一般不是标准圆,而是一个椭圆,且椭圆的几何中心不同于球心真实成像中心[18],因此,实验中采用远心镜头来消除一般镜头导致的成像误差。

根据视准轴标定原理,激光束的标定过程如下:

1) 将关节型激光传感器和标定装置放置在CMM平台上;

2) 通过转台调整激光方向,确保在目标平面上形成清晰明亮的激光点;

3) 利用CMM测量4个陶瓷球的球心坐标,分别记为( xwi, ywi, zwi),i=1,2,3,4;

4) 利用CMM测量目标平面上6个点,得到目标平面的参数,包括单位法向量和一个固定点的坐标,分别记为(l,m,n)和(x'w,y'w,z'w);

5) 利用带远心镜头的相机采集图像,并将采集到的图像按第4节介绍的方法进行处理;

6) 建立像素坐标系与世界坐标系的矩阵关系,求解当前位置激光点的三维坐标;

7) 移动标定装置,重复步骤3)~6)6次,得到激光束上6个激光点的三维坐标;

8) 利用最小二乘法进行空间直线拟合,得到激光束的参数,包括方向向量和固定点坐标。直线拟合结果如图6所示,系统参数如表4所示。

图 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

Left/right moduleCategorySystem parameter
Left moduleDirection vector(0.277045, 0.960857, -0.000547)
Fixed point(361.211000, 714.754000, -619.939000)
Right moduleDirection vector(-0.217045, 0.976162, 0.000698)
Fixed point(298.145000, 608.918000, -619.126000)

查看所有表

5.3 标定结果精度验证

图7所示,标定完成后,保持传感器位置不动,利用半球靶标验证系统参数标定的精度。半球靶标直径为38.1 mm,球心位置精度为0.01 mm。

将半球靶标放置在CMM平台上不同位置,分别用CMM和关节型激光传感器来测量其球心坐标。将CMM所测得的两位置之间的距离作为真值,关节型激光传感器测得的两位置之间的距离作为测量值,真值与测量值测量结果对比如表5所示。

图 7. 测量实验装置

Fig. 7. Measurement experiment equipment

下载图片 查看所有图片

表 5. 真值和测量值对比

Table 5. Comparison between the measured values and standard values

Point numberLeft/right moduleHorizontal angle /(°)Verticalangle /(°)Measured value /mmStandard value /mmError /mm
1Left00.91575.62775.6130.013
Right00.851
2Left00.920
Right3.5700.888
3Left9.5501.567283.295283.2450.050
Right-4.4001.507
4Left6.8801.798
Right11.9701.914
5Left-25.5201.905111.441111.484-0.043
Right-18.7501.557
6Left-27.4508.080
Right-23.7507.011
7Left-9.4207.621200.538200.580-0.042
Right-6.8727.306
8Left10.5708.452
Right12.9759.101
9Left14.2501.227169.024169.069-0.045
Right19.0001.400
10Left-1.2501.254
Right3.1001.223

查看所有表

表5可以看出,经过标定以后,关节型激光传感器的距离测量最大偏差为0.050 mm。说明本文提出的激光束空间位姿标定方法精度高,可以满足传感器测量需要。

6 结论

提出一种高精度激光传感器系统参数标定方法,尤其是激光束空间位姿的标定方法。激光束空间位姿标定装置使用球形靶标和平面靶标,结构上无特殊形位要求,易于设计,操作简便。结合图像处理与曲线拟合,测量数据处理简单,标定结果可靠性高。实验结果表明,利用该方法标定的关节型激光传感器,测量精度高,测量结果稳定。因此,该方法适用于激光传感器的系统参数标定,可广泛应用于实际工业测量中激光束空间位姿的标定。

参考文献

[1] 丁少闻, 张小虎, 于起峰, 等. 非接触式三维重建测量方法综述[J]. 激光与光电子学进展, 2017, 54(7): 070003.

    Ding S W, Zhang X H, Yu Q F, et al. Overview of non-contact 3D reconstruction measurement methods[J]. Laser & Optoelectronics Progress, 2017, 54(7): 070003.

[2] Guo J P, Peng X, Li A M, et al. Automatic and rapid whole-body 3D shape measurement based on multinode 3D sensing and speckle projection[J]. Applied Optics, 2017, 56(31): 8759-8768.

[3] 邢威, 张福民, 冯维, 等. 基于数字微镜器件的高光面物体三维测量方法[J]. 光学学报, 2017, 37(12): 1212002.

    Xing W, Zhang F M, Feng W, et al. Three-dimensional measurement method of objects with specular surface based on digital micromirror device[J]. Acta Optica Sinica, 2017, 37(12): 1212002.

[4] 董祉序, 孙兴伟, 刘伟军, 等. 基于激光位移传感器的自由曲面精密测量方法[J]. 仪器仪表学报, 2018, 39(12): 30-38.

    Dong Z X, Sun X W, Liu W J, et al. Precision measurement method of free-form curved surfaces based on laser displacement sensor[J]. Chinese Journal of Scientific Instrument, 2018, 39(12): 30-38.

[5] Shi J L, Sun Z X, Bai S Q. Large-scale three-dimensional measurement via combining 3D scanner and laser rangefinder[J]. Applied Optics, 2015, 54(10): 2814-2823.

[6] 吴斌, 苏晓越. 一种视觉引导经纬仪自动测量中精确引导方法[J]. 激光技术, 2015, 39(4): 453-457.

    Wu B, Su X Y. A precise guiding method for automatic measurement with visual guiding theodolites[J]. Laser Technology, 2015, 39(4): 453-457.

[7] Bi C, Liu Y, Fang J G, et al. Calibration of laser beam direction for optical coordinate measuring system[J]. Measurement, 2015, 73: 191-199.

[8] Yang T Y, Wang Z, Wu Z G, et al. Calibration of laser beam direction for inner diameter measuring device[J]. Sensors, 2017, 17(2): 294.

[9] 卢科青, 王文, 陈子辰. 点激光测头激光束方向标定[J]. 光学精密工程, 2010, 18(4): 880-886.

    Lu K Q, Wang W, Chen Z C. Calibration of laser beam-direction for point laser sensors[J]. Optics and Precision Engineering, 2010, 18(4): 880-886.

[10] Sun J H, Zhang J, Liu Z, et al. A vision measurement model of laser displacement sensor and its calibration method[J]. Optics and Lasers in Engineering, 2013, 51(12): 1344-1352.

[11] 陈天飞, 赵吉宾, 吴翔. 基于共面靶标的线结构光传感器标定新方法[J]. 光学学报, 2015, 35(1): 0112004.

    Chen T F, Zhao J B, Wu X. New calibration method for line structured light sensor based on planar target[J]. Acta Optica Sinica, 2015, 35(1): 0112004.

[12] 解则晓, 张安祺. 超大尺度线结构光传感器内外参数同时标定[J]. 光学学报, 2018, 38(3): 0315001.

    Xie Z X, Zhang A Q. Simultaneous calibration of the intrinsic and extrinsic parameters of ultra-large-scale line structured-light sensor[J]. Acta Optica Sinica, 2018, 38(3): 0315001.

[13] 周京博, 李玥华, 秦志英, 等. 基于参考靶标的线结构光传感器标定[J]. 光学学报, 2019, 39(4): 0412005.

    Zhou J B, Li Y H, Qin Z Y, et al. Calibration of line structured light sensor based on reference target[J]. Acta Optica Sinica, 2019, 39(4): 0412005.

[14] Li M Z, Xu B, Zhang L. Orbit determination for remote-sensing satellites using only optical imagery[J]. International Journal of Remote Sensing, 2017, 38(5): 1350-1364.

[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.

[16] Luo L Y, Xu L P, Zhang H. Improved centroid extraction algorithm for autonomous star sensor[J]. IET Image Processing, 2015, 9(10): 901-907.

[17] 罗晓晖, 杜召彬. 基于双灭点的图像透视变换方法[J]. 计算机工程, 2009, 35(15): 212-214.

    Luo X H, Du Z B. Method of image perspective transform based on double vanishing point[J]. Computer Engineering, 2009, 35(15): 212-214.

[18] 谷飞飞, 赵宏, 卜鹏辉, 等. 用于相机标定的球靶标投影误差分析与校正[J]. 光学学报, 2012, 32(12): 1215001.

    Gu F F, Zhao H, Bu P H, et al. Analysis and correction of projection error of camera calibration ball[J]. Acta Optica Sinica, 2012, 32(12): 1215001.

段晓登, 吴斌, 康杰虎. 激光束空间位姿高精度标定方法[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.

本文已被 3 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!