一种两个或多个高精度激光线扫描仪的对齐算法制造技术

技术编号:29401611 阅读:29 留言:0更新日期:2021-07-23 22:39
本发明专利技术公开了一种两个或多个高精度激光线扫描仪的对齐算法,属于激光线扫描仪的对齐算法领域,一种两个或多个高精度激光线扫描仪的对齐算法,包括以下步骤:S1、若干个扫描仪刚性连接,若干个扫描仪进行同步,最初的测量结果在各自的扫描仪原始坐标系中。本发明专利技术,无需运动部件,所有设备在标定时处于静止状态,从而大大提高校准精度;此外,本发明专利技术的测量时间极短,因此任何环境噪音和稳定性对测量结果影响很小,只要校准块和测量设备之间相对稳定,并且测量设备之间刚性良好即可;本方法的校准设备加工难度不大;可以扩展到多激光扫描仪的对齐,如多个激光线扫描仪集群的对齐。

【技术实现步骤摘要】
一种两个或多个高精度激光线扫描仪的对齐算法
本专利技术涉及激光线扫描仪的对齐算法领域,更具体地说,涉及一种两个或多个高精度激光线扫描仪的对齐算法。
技术介绍
为了实现双扫描仪或多个扫描仪的组网工作,他们的对齐工作就至关重要,对齐算法负责将所有扫描仪放入统一的坐标系,从而使每个单一的激光线扫描仪的数据有自身坐标系转换为统一的坐标系从而实现数据融合。对齐算法的精度直接决定了组网后的扫描仪集群的测量精度,是至关重要的核心算法。现有技术的双扫描仪双孔标定杆方法,需要每个扫描仪先进行激光共面的操作,而且共面的精度直接影响设备对齐的精度。次对齐方法无法适应当扫描仪无法保证共面的情况。这个对齐方法对于扫描仪沿Y轴的旋转偏差标定精度很低。在多扫描仪对齐时,同样要求多扫描仪共面,无法满足当扫描仪不共面的情况时扫描仪的对齐情况,其次必须有人为干预,由人工选择哪个扫描仪对应对应于哪一个定点,无法实现全自动对齐操作;现有技术的结合线性导轨实现双扫描仪或多个扫描仪的对齐方法的缺陷是对齐方法投入大,需要增加高精密线性导轨。整个对齐过程测量设备在运动中,环境干扰会直接影响扫描仪对齐精度。对齐精度和线性导轨的精度直接相关。
技术实现思路
针对现有技术中存在的问题,本专利技术的目的在于提供一种两个或多个高精度激光线扫描仪的对齐算法,以解决需扫描仪进行一些预处理工作,扫描仪不共面无法完成对齐,需人员干预的问题。为解决上述问题,本专利技术采用如下的技术方案。一种两个或多个高精度激光线扫描仪的对齐算法,包括以下步骤:S1、若干个扫描仪刚性连接,若干个扫描仪进行同步,最初的测量结果在各自的扫描仪原始坐标系中;S2、所有扫描仪同时对标定块进行测量,原始扫描点云,根据一阶导数的计算进行划分,分为P0P1段,P2P3段,P4P5段;S3、分别对P0P1段,P2P3段,P4P5段进行线的最佳拟合,得到直线P0P1,P2P3和P4P5,计算P0P1和P2P3相交计算得出P1(P2)。计算P4P5和P2P3相交计算得出P3(P4);S4、计算平面P013和P145;S5、计算P013和P145相交得到直线Q的表达式;S6、以P2P3的中心以|P2P3|/2为半径创建球R;S7、计算直线Q和球R的交点Pu1和Pu2;S8、以Pu为中心,以向量PuP2为定义的坐标系的一个方向,以Pu为中心,以向量PuP3为定义的坐标系的另一个方向;S9、若干个扫描仪会产生若干个4x4旋转矩阵,把所有的扫描仪放置在统一的坐标系下;S10、重复S3-14步骤,产生若干测量结果,从而产生数据冗余,从而可以计算误差和分布;S11、标定完成。作为上述技术方案的进一步描述:所述扫描仪的数量为两个及两个以上。作为上述技术方案的进一步描述:所述S2中的标定块为互为直角的三个面组成的角反射器,或者正方块或长方块。作为上述技术方案的进一步描述:所述S5中的Q的表达式为(x,y,z)∈R3:a1x+b1y+c1z=d1,所述S6中的空间球的表达式为(x-x0)2+(y-y0)2+(z-z0)2=r2。相比于现有技术,本专利技术的优点在于:(1)本方案,最大优点是无需运动部件,所有设备在标定时处于静止状态,从而大大提高校准精度;此外,本专利技术的测量时间极短,因此任何环境噪音和稳定性对测量结果影响很小,只要校准块和测量设备之间相对稳定,并且测量设备之间刚性良好即可;本方法的校准设备加工难度不大,只有下面两个要求:1.平面A,B,C的平面度,越小精度越高;2.平面A,B,C的相互垂直度,越高越精确;可以扩展到多激光扫描仪的对齐,如多个激光线扫描仪集群的对齐。附图说明图1为本专利技术的扫描远离示意图;图2为本专利技术的扫描拟合示意图;图3为本专利技术标定块的结构示意图;图4为本专利技术直线Q的标定示意图;图5为本专利技术球R的标定示意图;图6为本专利技术的扫描方式示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述;请参阅图1、2、4与5,本专利技术中,一种两个或多个高精度激光线扫描仪的对齐算法,包括以下步骤:S1、若干个扫描仪刚性连接,若干个扫描仪进行同步,最初的测量结果在各自的扫描仪原始坐标系中;S2、所有扫描仪同时对标定块进行测量,原始扫描点云,根据一阶导数的计算进行划分,分为P0P1段,P2P3段,P4P5段;S3、分别对P0P1段,P2P3段,P4P5段进行线的最佳拟合,得到直线P0P1,P2P3和P4P5,计算P0P1和P2P3相交计算得出P1(P2)。计算P4P5和P2P3相交计算得出P3(P4);S4、计算平面P013和P145;S5、计算P013和P145相交得到直线Q的表达式;S6、以P2P3的中心以|P2P3|/2为半径创建球R;S7、计算直线Q和球R的交点Pu1和Pu2;S8、以Pu为中心,以向量PuP2为定义的坐标系的一个方向(可以在XYZ轴中任意选择),以Pu为中心,以向量PuP3为定义的坐标系的另一个方向(可以在XYZ轴中任意选择PuP2定义之外的轴向);S9、若干个扫描仪会产生若干个4x4旋转矩阵,把所有的扫描仪放置在统一的坐标系下;S10、重复S3-14步骤,产生若干测量结果,从而产生数据冗余,从而可以计算误差和分布;S11、标定完成。本专利技术中,算法的数学描述是这样的,当3个平面两两垂直,一个平面与这3个平面相交,同时通过三个平面但不通过3个平面的相交的定点。设3个平面为平面A,B和C,设三个平面相交的定点为Pu,平面L与ABC相交于Lla,Llb,Llc,点P0,P1位于直线Lla上,点P2,P3位于直线Llb上,点P4,P5位于直线Llc上,目的是根据P0-P5计算Pu的XYZ坐标,然后根据坐标进行统一所有扫描仪的坐标;最大优点是无需运动部件,所有设备在标定时处于静止状态,从而大大提高校准精度;此外,本专利技术的测量时间极短,因此任何环境噪音和稳定性对测量结果影响很小,只要校准块和测量设备之间相对稳定,并且测量设备之间刚性良好即可;本方法的校准设备加工难度不大,只有下面两个要求:1.平面A,B,C的平面度,越小精度越高;2.平面A,B,C的相互垂直度,越高越精确。请参阅图6,其中:所述扫描仪的数量为两个及两个以上。本专利技术中,本专利技术可以扩展到多激光扫描仪的对齐,如多个激光线扫描仪集群的对齐。请参阅图3,其中:所述S2中的标定块为互为直角的三个面组成的角反射器,或者正方块或长方块。本专利技术中,确保标定块的三个面两两垂直,提高测量精度与方便计算。请参阅图4与图5,其中:所述S5中的Q的表达式为(x,y,z)∈R3:a1本文档来自技高网...

【技术保护点】
1.一种两个或多个高精度激光线扫描仪的对齐算法,其特征在于:包括以下步骤:/nS1、若干个扫描仪刚性连接,若干个扫描仪进行同步,最初的测量结果在各自的扫描仪原始坐标系中;/nS2、所有扫描仪同时对标定块进行测量,原始扫描点云,根据一阶导数的计算进行划分,分为P

【技术特征摘要】
1.一种两个或多个高精度激光线扫描仪的对齐算法,其特征在于:包括以下步骤:
S1、若干个扫描仪刚性连接,若干个扫描仪进行同步,最初的测量结果在各自的扫描仪原始坐标系中;
S2、所有扫描仪同时对标定块进行测量,原始扫描点云,根据一阶导数的计算进行划分,分为P0P1段,P2P3段,P4P5段;
S3、分别对P0P1段,P2P3段,P4P5段进行线的最佳拟合,得到直线P0P1,P2P3和P4P5,计算P0P1和P2P3相交计算得出P1(P2)。计算P4P5和P2P3相交计算得出P3(P4);
S4、计算平面P013和P145;
S5、计算P013和P145相交得到直线Q的表达式;
S6、以P2P3的中心以|P2P3|/2为半径创建球R;
S7、计算直线Q和球R的交点Pu1和Pu2;
S8、以Pu为中心,以向量PuP2为定义的坐标系的一个方向,以Pu为中心,以向量Pu...

【专利技术属性】
技术研发人员:李鹏刘古今王鲁江
申请(专利权)人:上海鹏太科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1