一种利用倾斜标准面修正拼接误差方法

文档序号:6245528阅读:160来源:国知局
一种利用倾斜标准面修正拼接误差方法
【专利摘要】本发明公开一种利用倾斜标准面修正拼接误差方法,其用于修正多个激光扫描器扫描同一个被测物体引起的拼接误差。该方法包括以下步骤:将该多个激光扫描器在标定中解决旋转一致性问题,只存在平移的偏差:在具有90度空间关系的两个平面X与Y上分别安装至少一个激光扫描器,并确保各个激光扫描器按照各自的激光扫描方向都能够扫描到该被测物体,该两个平面X与Y构成X-Y坐标系,每个平面上的激光扫描器通过沿着平行于该X-Y坐标系的相应坐标轴移动进行激光扫描;调整其中一个平面上的激光扫描器的激光平移修正值。本发明利用激光的特性,扫描标准器同一个部位,并利用算法修正偏差的参数,从而修正偏差错误。
【专利说明】一种利用倾斜标准面修正拼接误差方法

【技术领域】
[0001]本发明涉及一种工业精密测量方法,尤其涉及一种利用倾斜标准面修正拼接误差方法。

【背景技术】
[0002]在如今科技技术水平不断发展的情况下,相关的测量技术也在日新月异的发生变化,而且目前也越来越多的实际测量需求表明,测量所需要的技术需要有更好更高效的测量方法,于是本公司即天准公司看到了这一点,并紧紧的抓住了这个关键的时期,推出了一套基于激光测量的技术方案。
[0003]前景是明朗的,但是其中存在的问题也是颇为严峻的,由于实际的测量过程中需要用到多个测量激光,而将这些多个激光扫描出的数据进行拼接融合,并得出有效准确的数据,这个一直以来是激光测量技术运用过程中较为关键的问题。
[0004]对此,天准公司投入了大量的研发资源,经过多名工程师不断的实验总结,终于开发出了一种利用倾斜标准面修正拼接误差的方法,此方法利用激光的特性,从大量无效的数据中提炼出有效的目标数据,并利用最优的算法计算出修正的参数,最终能修正这一拼接误差的难题,从而提高了测量的重复性及准确性。这个技术已经在大量的实验中得以验证,目前也已推广使用,客户也对此表示了满意的认可。


【发明内容】

[0005]针对现有技术的不足,本发明提供一种利用倾斜标准面修正拼接误差方法,其主要针对多个激光扫描同一个被测物体导致拼接误差的问题,利用激光的特性,扫描标准器同一个部位,并利用算法修正偏差的参数,从而修正偏差错误。
[0006]本发明是这样实现的,一种利用倾斜标准面修正拼接误差方法,其包括:其用于修正多个激光扫描器扫描同一个被测物体引起的拼接误差,其包括以下步骤:
[0007](I)将该多个激光扫描器在标定中解决旋转一致性问题,只存在平移的偏差:
[0008]在具有90度空间关系的两个平面X与Y上分别安装至少一个激光扫描器,并确保各个激光扫描器按照各自的激光扫描方向都能够扫描到该被测物体,该两个平面X与Y构成X-Y坐标系,每个平面上的激光扫描器通过沿着平行于该X-Y坐标系的相应坐标轴移动进行激光扫描;
[0009](2)调整其中一个平面上的激光扫描器的激光平移修正值。
[0010]作为上述方案的进一步改进,在步骤(2)前,判定是否需要调整该激光平移修正值。进一步地,该判定方法包括以下步骤:①提供一块已知厚度H的平板,在该平板的相邻两个边缘部分各以30°角直切出相邻的两个水平面,该直切指从该平板的一侧垂直切至该平板的相对另一端;再以倾斜45°角在该两个水平面上斜切使该两个水平面切成相邻的两个斜面A与B,该斜切指从该平板的一侧倾斜切至该平板的相对另一侧将该平板作为该被测物体对两个斜面A与B进行激光扫描,得到两个斜面A与B的点云数据求出两个斜面A与B的等高线,当两个斜面A与B的等高线出现分离时,则两个平面X与Y上的激光扫描器在空间上出现拼接误差,需要调整其中一个平面上的激光扫描器的激光平移修正值。
[0011]优选地,该激光平移修正值的获取方法包括以下步骤:
[0012]一、假设三维点云用最小二乘法拟合出的面的方程为:平面Y上的激光扫描器测斜面A得到AlX+Biy+ClZ = D1 ;平面Y上的激光扫描器测斜面B得到A2x+B2y+C2z = D2 ;平面X上的激光扫描器测斜面A得到AlX+Biy+ClZ = D' i,平面X上的激光扫描器测斜面B得到A2x+B2y+C2z = D' 2 ;其中,由于该多个激光扫描器只存在平移的偏差,因此,A1'A2、A3参数相同,B” B2、B3参数相同,Q、C2、C3参数相同,只有DpD2参数与D'2参数不同;
[0013]二、根据该X-Y坐标系,设定Z = 0,则在斜面A与B相应中间H/2处
C H
的等闻线方程为分别为:A1X -f B%y = D1-.^2X + B2y = D2--—.,C1HH
AiX + ^1F = Di~^.^2* + BSy =
[0014]三、求激光平移修正值的公式,假设激光平移修正值作用于平面X上的激光扫描器,即平面X上的激光扫描器的方程平移(dx,dy)后和平面Y上的激光扫描器的方程相同,代入等高线方程组得二元一次方程组即求得激光平移修正值(dx,dy) =A1Cl^B1Cly = D' !-D1 ;A2dx+B2dy = D' 2-D2。
[0015]作为上述方案的进一步改进,该激光平移修正值(I)的获取方法包括以下步骤:
[0016]①提供一块已知厚度H的平板,在该平板的相邻两个边缘部分各以30°角直切出相邻的两个水平面,该直切指从该平板的一侧垂直切至该平板的相对另一端;再以倾斜45°角在该两个水平面上斜切使该两个水平面切成相邻的两个斜面A与B,该斜切指从该平板的一侧倾斜切至该平板的相对另一侧;
[0017]②将该平板作为该被测物体对两个斜面A与B进行激光扫描,得到两个斜面A与B的点云数据;
[0018]③假设三维点云用最小二乘法拟合出的面的方程为:
[0019]平面Y上的激光扫描器测斜面A得到AlX+Biy+ClZ = D1 ;
[0020]平面Y上的激光扫描器测斜面B得到A2x+B2y+C2z = D2 ;
[0021]平面X上的激光扫描器测斜面A得到AlX+Biy+ClZ =Di 1;
[0022]平面X上的激光扫描器测斜面B得到A2x+B2y+C2z =Di 2 ;
[0023]其中’由于该多个激光扫描器只存在平移的偏差旧此^為為参数相同…為、B3参数相同,CpCyC3参数相同,只有Dp D2参数与D' 1、D, 2参数不同;
[0024]④根据该X-Y坐标系,设定Z = O,则在斜面A与B相应中间H/2处的等高线方程为分别为:
[0025]A1X + F1V=

CM
[0026]A1^ + B2y = D2 — —~

2 ;

C H
[0027]A1X + B1V = D11 ———
' " 2 ;
,C^H
[0028]A2X 4 B2y = D2 ——

" 2 ;
[0029]⑤求激光平移修正值的公式
[0030]假设激光平移修正值作用于平面X上的激光扫描器,即平面X上的激光扫描器的方程平移(dx,dy)后和平面Y上的激光扫描器的方程相同,代入等高线方程组得二元一次方程组即求得激光平移修正值(dx,dy):
[0031]A1Cl^B1Cly = D' !-D1 ;A2dx+B2dy = D' 2_D2。
[0032]本发明的利用倾斜标准面修正拼接误差方法用于修正多个激光扫描器扫描同一个被测物体引起的拼接误差,其使用两个激光分别扫描铝板块的斜切面,这样便会得出两个斜切面的点云数据,利用算法公式求各自的等高线,如果标定没有问题,两个激光扫描出的等高线应该是重合的,如果出现等高线有分离的情况,则利用算法公式计算出激光的修正值,这样就修正了两个激光在空间上出现拼接误差的关系了。

【专利附图】

【附图说明】
[0033]图1为平板的直切示意图。
[0034]图2为图1中平板的斜切示意图。
[0035]图3为图2中平板采用激光扫描器进行扫描的扫描示意图。
[0036]图4为图3中两个斜面A与B的等高线分离情况示意图。

【具体实施方式】
[0037]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0038]本发明较佳实施方式提供的利用倾斜标准面修正拼接误差方法用于修正多个激光扫描器扫描同一个被测物体引起的拼接误差,其主要针对多个激光扫描同一个被测物体导致拼接误差的问题,利用激光的特性,扫描标准器同一个部位,并利用算法修正偏差的参数,从而修正偏差错误。
[0039]该利用倾斜标准面修正拼接误差方法包括以下步骤:
[0040](I)将该多个激光扫描器在标定中解决旋转一致性问题,只存在平移的偏差:
[0041]在具有90度空间关系的两个平面X与Y上分别安装至少一个激光扫描器,并确保各个激光扫描器按照各自的激光扫描方向都能够扫描到该被测物体,该两个平面X与Y构成X-Y坐标系,每个平面上的激光扫描器通过沿着平行于该X-Y坐标系的相应坐标轴移动进行激光扫描;
[0042](2)调整其中一个平面上的激光扫描器的激光平移修正值。
[0043]调整好其中一个平面上的激光扫描器的激光平移修正值后,就可以正常进行扫描被测物体了,不需要对激光扫描器的位置等等再进行变动了,每次只需要将被测物替换掉,实现对不同被测物的激光扫描。除了解决该多个激光扫描器在标定中解决旋转一致性问题,只存在平移的偏差之外,本案的另一个要点就是如何调整其中一个平面上的激光扫描器的激光平移修正值,具体如下所述。
[0044]请参阅图1、图2及图3,提供一块已知厚度H的平板3。该平板3可以为铝板,在该平板3的相邻两个边缘部分各以30°角直切出相邻的两个水平面,该直切指从该平板3的一侧垂直切至该平板的相对另一侧,如图2所示。再以倾斜45°角在该两个水平面上斜切使该两个水平面切成相邻的两个斜面A与B,该斜切指从该平板的一侧倾斜切至该平板的相对另一侧,如图2所示。
[0045]将该平板3作为该被测物体对两个斜面A与B进行激光扫描,得到两个斜面A与B的点云数据。即在具有90度空间关系的两个平面X与Y上分别安装至少一个激光扫描器,在本实施方式中,在两个平面Y与X上分别安装一个激光扫描器1、2,如图3所示,并确保各个激光扫描器按照各自的激光扫描方向都能够扫描到该被测物体,该两个平面X与Y构成X-Y坐标系,每个平面上的激光扫描器通过沿着平行于该X-Y坐标系的相应坐标轴移动进行激光扫描得到相应的激光轨迹6、7。
[0046]针对激光轨迹6、7,求出两个斜面A与B的等高线4、5,当两个斜面A与B的等高线4、5出现分离时,如图4所示,则两个平面X与Y上的激光扫描器在空间上出现拼接误差,需要调整其中一个平面上的激光扫描器的激光平移修正值,否则就不需要。
[0047]当出现两个斜面A与B的等高线4、5出现分离时,做如下处理。
[0048]假设三维点云用最小二乘法拟合出的面的方程为:
[0049]平面Y上的激光扫描器测斜面A得到AlX+Biy+ClZ = D1 ;
[0050]平面Y上的激光扫描器测斜面B得到A2x+B2y+C2z = D2 ;
[0051]平面X上的激光扫描器测斜面A得到AlX+Biy+ClZ =Di 1;
[0052]平面X上的激光扫描器测斜面B得到A2x+B2y+C2z =Di 2 ;
[0053]其中,由于该多个激光扫描器只存在平移的偏差,因此,A1^ A2^A3参数相同,B2、B3参数相同,CpCyC3参数相同,只有DpD2参数与D' P D' 2参数不同。
[0054]根据该X-Y坐标系,设定Z = O,则在斜面A与B相应中间H/2处的等高线方程为分别为:
[0055]+ B1Y = D1-


_ 9
[0056]儿 Λ..+ Rv= ———
LJSi?旁-'Se.Π?

2 ;

C H
[0057]+ Bl7 =巩-十.Γ π, C』
[0058]iLx + S^v= Dl,———
"^2 ο
[0059]最后求激光平移修正值的公式,假设激光平移修正值作用于平面X上的激光扫描器,即平面X上的激光扫描器的方程平移(dx,dy)后和平面Y上的激光扫描器的方程相同,代入等高线方程组得二元一次方程组即求得激光平移修正值(dx,dy) =A1Cl^B1Cly = D' !-D1 ;A2dx+B2dy = D' 2-D2。
[0060]本发明的利用倾斜标准面修正拼接误差方法用于修正多个激光扫描器扫描同一个被测物体引起的拼接误差,其使用两个激光分别扫描铝板块的斜切面,这样便会得出两个斜切面的点云数据,利用算法公式求各自的等高线,如果标定没有问题,两个激光扫描出的等高线应该是重合的,如果出现等高线有分离的情况,则利用算法公式计算出激光的修正值,这样就修正了两个激光在空间上出现拼接误差的关系了。
[0061]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种利用倾斜标准面修正拼接误差方法,其用于修正多个激光扫描器扫描同一个被测物体引起的拼接误差,其特征在于:其包括以下步骤: (1)将该多个激光扫描器在标定中解决旋转一致性问题,只存在平移的偏差: 在具有90度空间关系的两个平面X与Y上分别安装至少一个激光扫描器,并确保各个激光扫描器按照各自的激光扫描方向都能够扫描到该被测物体,该两个平面X与Y构成X-Y坐标系,每个平面上的激光扫描器通过沿着平行于该X-Y坐标系的相应坐标轴移动进行激光扫描; (2)调整其中一个平面上的激光扫描器的激光平移修正值。
2.根据权利要求1所述的利用倾斜标准面修正拼接误差方法,其特征在于:在步骤(2)前,判定是否需要调整该激光平移修正值。
3.根据权利要求2所述的利用倾斜标准面修正拼接误差方法,其特征在于:该判定方法包括以下步骤: ①提供一块已知厚度H的平板,在该平板的相邻两个边缘部分各以30°角直切出相邻的两个水平面,该直切指从该平板的一侧垂直切至该平板的相对另一端;再以倾斜45°角在该两个水平面上斜切使该两个水平面切成相邻的两个斜面A与B,该斜切指从该平板的一侧倾斜切至该平板的相对另一侧; ②将该平板作为该被测物体对两个斜面A与B进行激光扫描,得到两个斜面A与B的点云数据; ③求出两个斜面A与B的等高线,当两个斜面A与B的等高线出现分离时,则两个平面X与Y上的激光扫描器在空间上出现拼接误差,需要调整其中一个平面上的激光扫描器的激光平移修正值。
4.根据权利要求3所述的利用倾斜标准面修正拼接误差方法,其特征在于:该激光平移修正值的获取方法包括以下步骤: 一、假设三维点云用最小二乘法拟合出的面的方程为: 平面Y上的激光扫描器测斜面A得到AlX+Biy+ClZ = D1 ; 平面Y上的激光扫描器测斜面B得到A2x+B2y+C2z = D2 ; 平面X上的激光扫描器测斜面A得到AlX+Biy+ClZ = D, 1; 平面X上的激光扫描器测斜面B得到A2x+B2y+C2z = D, 2 ; 其中,由于该多个激光扫描器只存在平移的偏差,因此,VA2、A3参数相同,BpB2、B3参数相同,CpCyC3参数相同,只有Dp D2参数与D, 1、D, 2参数不同; 二、根据该X-Y坐标系,设定Z= 0,则在斜面A与B相应中间H/2处的等高线方程为分别为: 三、求激光平移修正值的公式 假设激光平移修正值作用于平面X上的激光扫描器,即平面X上的激光扫描器的方程平移(dx,dy)后和平面Y上的激光扫描器的方程相同,代入等高线方程组得二元一次方程组即求得激光平移修正值(dx,dy):
A1Cl^B1Cly = 1-D1 ;A2dx+B2dy = D' 2_D2。
5.根据权利要求1所述的利用倾斜标准面修正拼接误差方法,其特征在于:该激光平移修正值(I)的获取方法包括以下步骤: ①提供一块已知厚度H的平板,在该平板的相邻两个边缘部分各以30°角直切出相邻的两个水平面,该直切指从该平板的一侧垂直切至该平板的相对另一端;再以倾斜45°角在该两个水平面上斜切使该两个水平面切成相邻的两个斜面A与B,该斜切指从该平板的一侧倾斜切至该平板的相对另一侧; ②将该平板作为该被测物体对两个斜面A与B进行激光扫描,得到两个斜面A与B的点云数据; ③假设三维点云用最小二乘法拟合出的面的方程为: 平面Y上的激光扫描器测斜面A得到AlX+Biy+ClZ = D1 ; 平面Y上的激光扫描器测斜面B得到A2x+B2y+C2z = D2 ; 平面X上的激光扫描器测斜面A得到AlX+Biy+ClZ = D, 1; 平面X上的激光扫描器测斜面B得到A2x+B2y+C2z = D, 2 ; 其中,由于该多个激光扫描器只存在平移的偏差,因此,VA2、A3参数相同,BpB2、B3参数相同,CpCyC3参数相同,只有Dp D2参数与D, 1、D, 2参数不同; ④根据该X-Y坐标系,设定Z= O,则在斜面A与B相应中间H/2处的等高线方程为分别为: AA-'?2.⑤求激光平移修正值的公式 假设激光平移修正值作用于平面X上的激光扫描器,即平面X上的激光扫描器的方程平移(dx,dy)后和平面Y上的激光扫描器的方程相同,代入等高线方程组得二元一次方程组即求得激光平移修正值(dx,dy):
A1Cl^B1Cly = 1-D1 ;A2dx+B2dy = D' 2_D2。
【文档编号】G01B11/00GK104296659SQ201410581583
【公开日】2015年1月21日 申请日期:2014年10月27日 优先权日:2014年10月27日
【发明者】孙洋 申请人:苏州天准精密技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1