[发明专利]激光跟踪仪与结构光3D扫描仪组合式测量标定方法有效
申请号: | 201910796885.3 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110440692B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 刘巍;武琼;周志龙;张洋;贾振元 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G01B11/00 | 分类号: | G01B11/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 关慧贞 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明激光跟踪仪与结构光3D扫描仪组合式测量标定方法属于视觉测量领域,涉及一种基于哑光标准靶球的激光跟踪仪与结构光3D扫描仪组合式测量标定方法。该方法采用结构光3D扫描仪、激光跟踪仪、激光靶球和公共靶标进行组合式测量标定。设定激光跟踪仪的坐标系为全局坐标系,结构光扫描仪基坐标系,结构光3D扫描仪测量坐标系。分别操作结构光3D扫描仪与激光跟踪仪测量公共靶标,采用基于SVD的普氏分析算法,求出测量坐标系到全局坐标系的转换矩阵。最后,通过矩阵除法,算出结构光3D扫描仪的测量坐标系到其基坐标系的转换矩阵完成标定。该方法有效扩展了结构光3D扫描仪的应用范围,是一种具有广泛应前景的标定方法。 | ||
搜索关键词: | 激光 跟踪 结构 扫描仪 组合式 测量 标定 方法 | ||
【主权项】:
1.一种激光跟踪仪与结构光3D扫描仪组合式测量标定方法,其特征是,该方法采用结构光3D扫描仪、激光跟踪仪、激光靶球和公共靶标进行组合式测量标定;设定激光跟踪仪的坐标系为全局坐标系,结构光扫描仪基坐标系,结构光3D扫描仪测量坐标系;将公共靶标在公共测量范围内挪动至少六个位置,分别操作结构光3D扫描仪与激光跟踪仪测量公共靶标在测量坐标系和全局坐标系下球心的坐标,得到公共靶标系在不同坐标系下的坐标矩阵;采用基于SVD的普氏分析算法,求出测量坐标系到全局坐标系的转换矩阵;最后,通过矩阵除法,算出结构光3D扫描仪的测量坐标系到其基坐标系的转换矩阵,完成标定;标定方法具体步骤如下:第一步、安装结构光3D扫描仪、激光跟踪仪以及激光靶球,并进行设备开机预热;将结构光3D扫描仪(1)安装于夹具(2)上;再将三个激光靶球座(3)固定于夹具(2)上,然后将三个激光靶球(4)分别安装在激光靶球座(3)上;要求三个激光靶球(3)分布适当,三点所组成的三角形内不应有大于120度的钝角,每两个球的间距在4厘米以上;然后将结构光3D扫描仪(1)和激光跟踪仪(5)安放于合适位置并固定,要求两者位置在1米左右;三个激光靶球(4)的开口朝向适当;激光跟踪仪(5)的光路可到达三个激光靶球(4)上;确保结构光3D扫描仪(1)和激光跟踪仪(5)在标定过程中,位姿保持不变,不受振动干扰;最后,将一个哑光激光靶球与靶球座作为公共靶标(6)安置到位于结构光3D扫描仪(1)和激光跟踪仪(5)的公共测量区域内,公共靶标(6)上的哑光激光靶球的开口朝向适当,使结构光3D扫描仪(1)能拍摄到一个近似完整的外球表面;应确保移动哑光激光靶球时产生的振动不会影响到结构光3D扫描仪(1)和激光跟踪仪(5);检查视野范围后,将结构光扫描仪与激光跟踪仪开机预热;第二步、从结构光3D扫描仪基坐标系ObXbYbZb到全局坐标系OtcXtcYtcZtc的转换矩阵Tb2tc;操作激光跟踪仪(5),测量结构光3D扫描仪(1)上三个激光靶球(4)在全局坐标系的球心坐标;测量时应多次测量,参照拉依达准则,过滤粗差点,得到平均值,进行平均抗差优化;设三个靶球球心C1、C2、C3的坐标分别为(X1,Y1,Z1)、(X2,Y2,Z2)、(X3,Y3,Z3);将第一个点作为坐标系的原点,原点坐标记为将C1与C2的向量进行单位化作为坐标系的X轴,X轴向量表示为根据向量与求出两个向量的矢量积;然后,将该矢量积单位化,求出坐标系的Z轴;Z轴的向量为:最后,根据Z轴与X轴的向量,求出Y轴的向量,记为最终,得到一个4×4的矩阵,即从结构光3D扫描仪基坐标系ObXbYbZb到全局坐标系的转换矩阵Tb2tc:第三步、测量公共靶标,求解从扫描仪测量坐标系OscXscYscZsc到全局坐标系OtcXtcYtcZtc的转换矩阵Tsc2tc;操控结构光3D扫描仪(1)与激光跟踪仪(5),同时测量公共靶标(6);基于飞行时间法,测得该靶标在OtcXtcYtcZtc下的球心坐标为(Xtc1,Ytc1,Ztc1);对于结构光3D扫描仪采集公共靶标表面点云的深度图;将深度图上的RGB信息转换为每个点的坐标,通过最小二乘拟合,求解出公共靶标(6)在OscXscYscZsc下的球心坐标(Xsc1,Ysc1,Zsc1);球心坐标求解具体过程为:基于球面方程得出:将OscXscYscZsc下球面点云坐标(x1,y1,z1)、(x2,y2,z2)……(xn,yn,zn)带入;其中,得到最小二乘方程组:对于Am×nXn×1=Ym×1(m>n)的超定方程组,如ATA非奇异,则X有解为:X=(ATA)‑1ATY;最终,求出球心坐标(Xsc1,Ysc1,Zsc1)与半径R的最优解;半径R可作为判断(Xsc1,Ysc1,Zsc1)是否准确的依据;多次拍摄,参照拉依达准则,过滤粗差点,分别得到球心坐标在OtcXtcYtcZtc和OscXscYscZsc下的平均值;之后重复上述操作,在结构光3D扫描仪(1)和激光跟踪仪(5)的公共测量范围内挪动公共靶标(6)到其他位置,至少六个位置;依次使用结构光3D扫描仪(1)拍摄公共靶标(6),获取公共靶标的球表面点云,求出不同位置下公共靶标在OscXscYscZsc下的坐标(Xsc2,Ysc2,Zsc2)、(Xsc3,Ysc3,Zsc3)(Xscn,Yscn,Zscn)(n≥6),以及不同位置下公共靶标在OtcXtcYtcZtc下的坐标(Xtc2,Ytc2,Ztc2)、(Xtc3,Ytc3,Ztc3)……(Xtcn,Ytcn,Ztcn);设OscXscYscZsc下的点集为矩阵Psc,OtcXtcYtcZtc下的点集为矩阵Ptc,从OcsXscYscsZc到OtcXtcYtcZtc的转换矩阵为Tsc2tc,则:式中,ptc1、ptc2……ptcn表示OtcXtcYtcZtc内点的坐标向量;psc1、psc2……pscn表示OscXscYscZsc内点的坐标向量;而Psc与Ptc满足的关系有:Tsc2tc·Psc=Ptc (5)要求解Tsc2tc,就需要基于SVD方法的普氏分析理论;显然,Tsc2tc的最优解应满足||Tsc2tc·Psc‑Ptc||最小,即Tsc2tc=argmin(||Tsc2tc·Psc‑Ptc||F);而Tsc2tc表示为:式中,s为尺度因子,取s=1;R表示旋转矩阵,t表示平移矩阵;又可以写为:分别求出两组点集的重心再对矩阵进Ptc、Psc行去中心化,则有:式中,ones(1,n)中表示一个1×n阶、元素全为1的矩阵;再将G·HT进行SVD分解;得到:U·S·V=G·HT,求解旋转矩阵:求解平移矩阵:最终,求出从OscXscYscZsc到OtcXtcYtcZtc的转换矩阵Tsc2tc;第四步、求解标定矩阵Tsc2b;已知结构光3D扫描仪基坐标系Tb2tc、转换矩阵Tsc2tc与标定矩阵Tsc2b满足关系:Tb2tc·Tsc2b=Tsc2tc;根据矩阵除法,Tsc2b=Tb2tc\Tsc2tc;标定完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910796885.3/,转载请声明来源钻瓜专利网。