CN109059799B - 一种激光三维扫描仪及其扫描方法和扫描控制装置 - Google Patents
一种激光三维扫描仪及其扫描方法和扫描控制装置 Download PDFInfo
- Publication number
- CN109059799B CN109059799B CN201810433647.1A CN201810433647A CN109059799B CN 109059799 B CN109059799 B CN 109059799B CN 201810433647 A CN201810433647 A CN 201810433647A CN 109059799 B CN109059799 B CN 109059799B
- Authority
- CN
- China
- Prior art keywords
- groups
- values
- measured value
- measured
- scanning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 100
- 238000005259 measurement Methods 0.000 claims abstract description 115
- 230000009466 transformation Effects 0.000 claims description 28
- 238000012935 Averaging Methods 0.000 claims description 16
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009532 heart rate measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种激光三维扫描仪及其扫描方法和扫描控制装置,该方法包括:分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值;其中,M、N均为自然数;对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;以及启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果。通过本发明,实现激光三维扫描仪在保证测量精度的情况下具有较高的扫描速度。
Description
技术领域
本发明涉及激光三维扫描技术领域,尤其涉及一种激光三维扫描仪及其扫描方法和扫描控制装置。
背景技术
激光测距是利用激光作为探测波束,测量反射面距离发射点绝对距离的长度测量仪器。激光测距具有非接触测量、测量精确度高、分辨率高、抗干扰能力强等优点,在各种测量行业中得到了广泛的应用,在军事领域,还是在科学试验、施工生产、基础建设等方面,都起着重要作用。
按照激光测距原理,可分为脉冲式和相位式两种:
(1)相位式激光测距原理是通过测量调制的激光信号在待测距离上往返传播所形成的相移,间接测出激光传播时间,再根据激光传播速度,求出待测距离。
(2)脉冲式激光测距原理是通过发射出的激光经被测量物体反射后又被测距仪接收,测距仪同时记录激光往返的时间,光速和往返时间的乘积的一半,就是测距仪和被测量物体之间的距离。
在一些特殊的应用场合,既需要有较远的测量距离,以便及时发现、探测到数公里外远距离目标,又需要在近程时具有较高的探测精度,以便进行精确的控制操作。常规的激光测距仪,都只有一种测距模式,不能满足目前的测量需求:脉冲式测量范围远但近程有盲区、精度低;相位发测距精度高,测量范围小。现有技术中为了解决如上的技术问题,在测量系统中集成两套测距仪,分别进行脉冲式、相位式测距,但仍然无法解决近距离小范围测量时扫描速度不高的技术问题。
发明内容
本发明的目的在于提供一种激光三维扫描仪及其扫描方法和扫描控制装置,以实现激光三维扫描仪在保证测量精度的情况下具有较高的扫描速度。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种激光三维扫描方法,所述方法包括:分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值;其中,M、N均为自然数;对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;以及启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果。
其中,对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值,具体包括:对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的M组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m);利用如下公式计算所述补偿系数Km=Zm-Zn m,其中,Km为补偿系数;以及对得到的M个所述补偿系数Km进行求平均值以得到补偿系数均值K;启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果,具体包括:启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果。
其中,对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值,具体包括:对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的M组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m);利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn…,Zn m)之间的变换关系;启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果,具体包括:启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
其中,分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值,具体包括:分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域内的标靶进行扫描,以对应每一所述标靶分别获得M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n);其中,所述扫描区域预先选定若干位置并对应设置一标靶。
其中,对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值,具体包括:对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N);利用如下公式计算补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,其中,KX、KY、KZ分别为X、Y、Z坐标值的补偿系数;分别对N个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ;启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果,具体包括:启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果。
其中,对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值,具体包括:对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N);利用最小二乘法计算(X1,X2…XN)与(X’1,X’2…X’N),(Y1,Y2…YN)与(Y’1,Y’2…Y’N),(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)之间的变换关系;启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果,具体包括:启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种激光三维扫描仪,包括相位式激光扫描模块、脉冲式激光扫描模块以及控制模块;所述控制模块用于:分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值;其中,M、N均为自然数;对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;以及启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种激光三维扫描控制装置,所述装置包括:启动单元,用于分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值;其中,M、N均为自然数;计算单元,用于对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;以及补偿单元,用于对所述启动单元再次启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描获得的第三测量值,利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果。
其中,所述计算单元用于:对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的M组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m);利用如下公式计算所述补偿系数Km=Zm-Zn m,其中,Km为补偿系数;以及对得到的M个所述补偿系数Km进行求平均值以得到补偿系数均值K;所述补偿单元用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果。
其中,所述计算单元用于:对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的M组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m);利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn…,Zn m)之间的变换关系;所述补偿单元用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
其中,所述扫描区域预先选定若干位置并对应设置一标靶;所述启动单元用于分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域内的标靶进行扫描,以对应每一所述标靶分别获得M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)。
其中,所述计算单元用于:对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N);利用如下公式计算补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,其中,KX、KY、KZ分别为X、Y、Z坐标值的补偿系数;分别对N个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ;所述补偿单元用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果。
其中,所述计算单元用于:对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N);利用最小二乘法计算(X1,X2…XN)与(X’1,X’2…X’N),(Y1,Y2…YN)与(Y’1,Y’2…Y’N),(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)之间的变换关系;所述补偿单元用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种激光三维扫描仪,包括相位式激光扫描电路、脉冲式激光扫描电路、测量处理模块、显示模块以及控制模块;所述相位式激光扫描电路的输入端以及所述脉冲式激光扫描电路的输入端均与所述控制模块的输出端连接,所述相位式激光扫描电路的输出端以及所述脉冲式激光扫描电路的输出端均与所述测量处理模块的输入端连接,所述显示模块的输入端与所述控制模块的输出端连接,所述测量处理模块的输出端与所述控制模块的输入端连接;所述测量处理模块包括补偿电路、运算器和存储器,所述控制模块包括控制电路和主控板;所述存储器的输入端与所述相位式激光扫描电路的输出端以及所述脉冲式激光扫描电路的输出端连接,所述存储器的输出端分别与所述补偿电路、所述运算器连接,所述运算器的输出端与所述补偿电路的输入端连接;所述主控板的输入端与所述补偿电路的输出端连接,所述主控板的输出端还分别与所述控制电路、所述显示模块的输入端连接,所述控制电路的输出端还分别与所述相位式激光扫描电路的输入端、所述脉冲式激光扫描电路的输入端连接。
本发明的有益效果是:区别于现有技术的情况,本发明提供的一种激光三维扫描仪及其扫描方法和扫描控制装置,在同一台扫描仪上同时集成脉冲式三维激光扫描与相位式激光扫描,在需要扫描的区域内,设定几处标靶,同时采用脉冲式和相位对区域进行测量;针对同一标靶,将脉冲法及相位法的测量结果进行分析,用精度更高的相位法为基准,对脉冲法的测量值进行补偿,并得出该标靶处的补偿系数;将不同标靶得出的补偿系数进行加权计算,得出补偿系数均值,并利用补偿系数均值对脉冲式测量法测得的结果进行补偿计算,得出修正后的扫描结果。通过对脉冲式三维激光扫描数据进行补偿校准,使得整个扫描即具有脉冲式扫描速度,有兼具了相位式扫描的精度。
附图说明
图1是本发明第一实施方式中的激光三维扫描方法的流程示意图;
图2是本发明第二实施方式中的激光三维扫描方法的流程示意图;
图3是本发明第三实施方式中的激光三维扫描方法的流程示意图;
图4是本发明第四实施方式中的激光三维扫描方法的流程示意图;
图5是本发明第五实施方式中的激光三维扫描方法的流程示意图;
图6是本发明第一实施方式中的激光三维扫描仪的结构示意图;
图7是本发明第二实施方式中的激光三维扫描仪的结构示意图。
具体实施方式
为了便于理解本发明,下面结合附图和具体实施方式,对本发明进行更详细的说明。
除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
请参阅图1,为本发明第一实施方式中的激光三维扫描方法的流程示意图。该方法应用于包括相位式激光扫描模块和脉冲式激光扫描模块的激光三维扫描仪,以通过激光三维扫描仪中对扫描速度较快的脉冲式激光扫描结构利用测量值进行补偿误差,从而提高激光三维扫描仪在保证测量精度的情况下具有较高的扫描速度。一种激光三维扫描方法,包括如下步骤:
步骤S10,分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值;其中,M、N均为自然数。
具体地,相位式激光扫描模块与脉冲式激光扫描模块可绕铅垂线水平旋转360°进行扫描,也可沿铅垂线上下移动进行扫描,还可以沿铅垂线上下移动的同时,水平旋转进行扫描。
扫描模块水平旋转一周,相位扫描仪与脉冲扫描仪分别得到M和N个坐标点数据分别为:
(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm);
(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n);
由于相位式激光扫描模块与脉冲式激光扫描模块的扫描特性,决定了扫描结果数据量,即,M<<N。
步骤S11,对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值。
步骤S12,启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果。
具体地,对扫描区域进行扫描获取M组第一测量值和N组第二测量值,通常可以通过如下两种方式进行:
(1)在扫描区域不设立标靶:则分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描,直接获取M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)。
(2)在扫描区域预先选定若干位置,并对应每个位置设置一标靶:则分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描,以对应每一所述标靶分别获得M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)。
下面将针对这两种扫描方式,结合附图分别对激光三维扫描方法进行说明。
请参阅图2,为本发明第二实施方式中的激光三维扫描方法的流程示意图。该方法应用于“在扫描区域不设立标靶”的情况下进行激光三维扫描,具体包括如下步骤:
步骤S20,分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值。
其中,M、N均为自然数。
步骤S21,对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值比对,以筛选出与所述第一测量值接近的M组第二测量值。
其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近。
具体地,对扫描结果数据进行比对,在脉冲式激光扫描模块获得的N组数据中,对应找到与相位式激光扫描模块获取的M组数据,每组数据(X,Y)值最接近的坐标值。
步骤S22,分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn 2…,Zn m)。
步骤S23,利用如下公式计算所述补偿系数Km=Zm-Zn m。其中,Km为补偿系数。
步骤S24,对得到的M个所述补偿系数Km进行求平均值以得到补偿系数均值K。
具体地,利用Z1-Zn 1=K1,Z2-Zn 2=K2,…Zm-Zn m=Km,将得到的(K1,K2,…Km)一共M个值,进行求平均值,可以通过计算算术平均数、几何平均数、平方平均值、调和平均值、加权平均值,获得补偿系数均值K。
步骤S25,启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值。
步骤S26,利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果。
具体地,得到补偿系数均值K后,再单独采用脉冲式激光扫描模块对扫描区域进行扫描,扫描速度调制最大,将脉冲式激光扫描模块扫描出的所有结果数据Z坐标都对应的加上K,起到补偿校正的效果。
进一步地,请参阅图3,分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m)之后,该方法还包括:
步骤S33,利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn…,Zn m)之间的变换关系。
步骤S34,启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值。
步骤S35,根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
请参阅图4,为本发明第四实施方式中的激光三维扫描方法的流程示意图。该方法应用于“在扫描区域预先选定若干位置,并对应每个位置设置一标靶”的情况下进行激光三维扫描,具体包括如下步骤:
步骤S40,分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描,以对应每一所述标靶分别获得M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)。
步骤S41,对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,即,(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)。
步骤S42,利用如下公式计算补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,其中,KX、KY、KZ分别为X、Y、Z坐标值的补偿系数。
具体地,将360°待扫描区域均匀分成H(1~36000)份,每份区域标定h(1~5000000)个标记点。
举例说明,当H=3、h=2时,相位式激光扫描模块与脉冲式激光扫描模块水平旋转一周,分别测出每份区域内的标记点坐标值(X,Y,Z)。
假设第1份区域内,相位式激光扫描模块测得第1点坐标为(X1-1,Y1-1,Z1-1),第2点坐标为(X1-2,Y1-2,Z1-2),第3点坐标为(X1-3,Y1-3,Z1-3);脉冲式激光扫描模块测得第一点坐标为(X’1-1,Y’1-1,Z’1-1),第2点坐标为(X’1-2,Y’1-2,Z’1-2),第3点坐标为(X’1-3,Y’1-3,Z’1-3)。
在第2份区域内,相位式激光扫描模块测得第一点坐标为(X2-1,Y2-1,Z2-1),第2点坐标为(X2-2,Y2-2,Z2-2),第3点坐标为(X2-3,Y2-3,Z2-3);脉冲式激光扫描模块测得第一点坐标为(X’2-1,Y’2-1,Z’2-1),第2点坐标为(X’2-2,Y’2-2,Z’2-2),第3点坐标为(X’2-3,Y’2-3,Z’2-3)。
利用X1-1-X’1-1=Kx 1-1,Y1-1-Y’1-1=Ky 1-1,Z1-1-Z’1-1=Kz 1-1,以此类推,得到:
(Kx 1-1,Ky 1-1,Kz 1-1),(Kx 1-2,Ky 1-2,Kz 1-2),(Kx 1-3,Ky 1-3,Kz 1-3),(Kx 2-1,Ky 2-1,Kz 2-1),(Kx 2-2,Ky 2-2,Kz 2-2),(Kx 2-3,Ky 2-3,Kz 2-3)。
步骤S43,分别对N个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ。
具体地,可以通过计算算术平均数、几何平均数、平方平均值、调和平均值、加权平均值,获得补偿系数均值K。
方法一:将得到的(Kx 1-1,Kx 1-2,Kx 1-3,Kx 2-1,Kx 2-2,Kx 2-3)一共6个值,进行求平均值,求平均值的方法可以有算术平均数、几何平均数、平方平均值、调和平均值、加权平均值,得到KX,同理,得到KY、KZ。
方法二:将第一区域数据(Kx 1-1,Kx 1-2,Kx 1-3)求平均值得出Kx 1,同理得出Ky 1,Kz 1,将第二区域数据(Kx 2-1,Kx 2-2,Kx 2-3)求平均值得出Kx 2,同理得出Ky 2,Kz 2。
步骤S44,启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值。
步骤S45,利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果。
对所述第三测量值进行补偿,对应如上所述的计算补偿系数均值K,包括:
方法一:将述脉冲式激光扫描模块扫描出的所有结果数据,都对应的加上KX、KY、KZ,起到补偿校正的效果。
方法二:将述脉冲式激光扫描模块扫描出的所有结果数据,根据划分的区域范围,如,在区域1,就对应的加上(Kx 1,Ky 1,Kz 1),第二区域同理,以此起到补偿校正的效果。
进一步地,请参阅图5,对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,即,(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)。
完成如上步骤之后,该方法还包括:
步骤S52,利用最小二乘法计算(X1,X2…XN)与(X’1,X’2…X’N),(Y1,Y2…YN)与(Y’1,Y’2…Y’N),(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)之间的变换关系。
步骤S53,启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;
步骤S54,根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
请参阅图6,为本发明第一实施方式中的激光三维扫描仪的结构示意图。该激光三维扫描仪60包括相位式激光扫描模块61、脉冲式激光扫描模块62以及控制模块63。其中,该控制模块63包括启动单元631、计算单元632以及补偿单元633。
该启动单元631用于分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取M组第一测量值和N组第二测量值;其中,M、N均为自然数;
该计算单元632用于对所述M组第一测量值和N组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;
该补偿单元633用于对所述启动单元再次启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描获得的第三测量值,利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果。
具体地,该计算单元632用于:
对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值比对,筛选对比方法为同时比对X与Y值,以筛选出与所述第一测量值接近的M组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;
分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m);
利用如下公式计算所述补偿系数Km=Zm-Zn m,其中,Km为补偿系数;以及
对得到的M个所述补偿系数Km进行求平均值以得到补偿系数均值K;
该补偿单元633具体用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果。
在另一实施方式中,进一步地,该计算单元632还用于:
对所述M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述N组第二测量值分别与所述M组第一测量值比对,筛选对比方法为同时比对X与Y值,以筛选出与所述第一测量值接近的M组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;
分别提取所述M组第一测量值和筛选出的所述M组第二测量值中的Z坐标值,得到(Z1,Z2…,Zm)以及(Zn 1,Zn…,Zn m);
利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn…,Zn m)之间的变换关系;
相应地,该补偿单元633具体用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
在另一实施方式中,在扫描区域预先选定若干位置,并对应每一位置设置一标靶,则该启动单元631还用于分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域内的标靶进行扫描,以对应每一所述标靶分别获得M组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和N组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)。
相应地,该计算单元632用于:
对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,即,(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)。
利用如下公式计算补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,其中,KX、KY、KZ分别为X、Y、Z坐标值的补偿系数;以及
分别对N个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ。
该补偿单元633还用于:触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果。
进一步地,该计算单元632还可以对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,,即,(X1,X2…XN)与(X’1,X’2…X’N);(Y1,Y2…YN)与(Y’1,Y’2…Y’N);(Z1,Z2…ZN)与(Z’1,Z’2…Z’N);以及
利用最小二乘法计算(X1,X2…XN)与(X’1,X’2…X’N),(Y1,Y2…YN)与(Y’1,Y’2…Y’N),(Z1,Z2…ZN)与(Z’1,Z’2…Z’N)之间的变换关系。
相应地,该补偿单元633还触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
请参阅图7,为本发明第二实施方式中的激光三维扫描以仪的结构示意图。该激光三维扫描仪70包括相位式激光扫描电路71、脉冲式激光扫描电路72、测量处理模块73、显示模块74以及控制模块75。该相位式激光扫描电路71的输入端以及脉冲式激光扫描电路72的输入端均与控制模块75的输出端连接,该相位式激光扫描电路71的输出端以及脉冲式激光扫描电路72的输出端均与该测量处理模块73的输入端连接,该显示模块74的输入端与控制模块75的输出端连接,该测量处理模块73的输出端与控制模块75的输入端连接。
其中,该测量处理模块73包括:补偿电路731、存储器732以及运算器733。该存储器732的输入端与相位式激光扫描电路71的输出端以及脉冲式激光扫描电路72的输出端连接,该存储器732的输出端分别与补偿电路731、运算器733连接,该运算器733的输出端与补偿电路731的输入端连接。
该控制模块75包括控制电路751和主控板752,其中,主控板752的输入端与补偿电路731的输出端连接,主控板752的输出端还分别与控制电路751、显示模块74的输入端连接。该控制电路751的输出端还分别与相位式激光扫描电路71的输入端、脉冲式激光扫描电路72的输入端连接。
进一步地,该相位式激光扫描电路71包括第一激光驱动器711、第一激光发生器712以及第一激光接收电路713。该第一激光驱动器711的输入端连接至控制电路751的输出端,该第一激光驱动器711的输出端连接至第一激光发生器772的输入端。其中,第一激光驱动器711响应控制电路751发出的启动信号,使该相位式激光扫描电路71启动,第一激光发生器712接收第一激光驱动器71输出的激光信号,并射向被测目标。第一激光接收电路713接收被测目标反射回来的激光信号。
该脉冲式激光扫描电路72包括第二激光驱动器721、第二激光发生器722、第二激光接收电路723以及调制器724。该第二激光驱动器721的输入端连接至控制电路751的输出端,该调制器724连接在第二激光驱动器721的输出端和第二激光发生器723的输入端之间。其中,第二激光驱动器721响应控制电路751发出的启动信号,使该脉冲式激光扫描电路72启动,第二激光发生器722接收第二激光驱动器72输出的激光信号,并射向被测目标。第二激光接收电路723接收被测目标反射回来的激光信号。
以上,本发明实施方式中提出的一种激光三维扫描仪及其扫描方法和扫描控制装置,在同一台扫描仪上同时集成脉冲式三维激光扫描与相位式激光扫描,在需要扫描的区域内,设定几处标靶,同时采用脉冲式和相位对区域进行测量;针对同一标靶,将脉冲法及相位法的测量结果进行分析,用精度更高的相位法为基准,对脉冲法的测量值进行补偿,并得出该标靶处的补偿系数;将不同标靶得出的补偿系数进行加权计算,得出补偿系数均值,并利用补偿系数均值对脉冲式测量法测得的结果进行补偿计算,得出修正后的扫描结果。通过对脉冲式三维激光扫描数据进行补偿校准,使得整个扫描即具有脉冲式扫描速度,有兼具了相位式扫描的精度。
需要说明的是,本发明的说明书及其附图中给出了本发明的较佳的实施方式,但是,本发明可以通过许多不同的形式来实现,并不限于本说明书所描述的实施方式,这些实施方式不作为对本发明内容的额外限制,提供这些实施方式的目的是使对本发明的公开内容的理解更加透彻全面。并且,上述各技术特征继续相互组合,形成未在上面列举的各种实施方式,均视为本发明说明书记载的范围;进一步地,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (6)
1.一种激光三维扫描方法,其特征在于,所述方法包括:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值;其中,m、n均为自然数;
对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;具体包括:
对所述m组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和n组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述n组第二测量值分别与所述m组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的m组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;
分别提取所述m组第一测量值中的Z坐标值得到(Z1,Z2…,Zm),并筛选出的所述m组第二测量值中的Z坐标值得到(Zn 1,Zn 2…,Zn m);
利用如下公式计算所述补偿系数Km=Zm-Zn m,并对得到的m个所述补偿系数Km进行求平均值以得到补偿系数均值K;或者,利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn 2…,Zn m)之间的变换关系;
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;具体包括:
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;
利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果;或者,根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
2.一种激光三维扫描方法,其特征在于,所述方法包括:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值;其中,m、n均为自然数;具体包括:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域内的标靶进行扫描,以对应每一所述标靶分别获得m组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和n组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n);其中,所述扫描区域预先选定H个位置,并对应每个位置设置一标靶;
对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;具体包括:
对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:
(X1,X2…XH)与(X’1,X’2…X’H)
(Y1,Y2…YH)与(Y’1,Y’2…Y’H)
(Z1,Z2…ZH)与(Z’1,Z’2…Z’H);
利用如下公式分别计算X、Y、Z坐标值的补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,并分别对H个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ;或者,利用最小二乘法计算(X1,X2…XH)与(X’1,X’2…X’H),(Y1,Y2…YH)与(Y’1,Y’2…Y’H),(Z1,Z2…ZH)与(Z’1,Z’2…Z’H)之间的变换关系;
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;具体包括:
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;
利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果;或者,根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
3.一种激光三维扫描仪,其特征在于,包括相位式激光扫描模块、脉冲式激光扫描模块以及控制模块;
所述控制模块用于:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值;其中,m、n均为自然数;
对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;以及
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;
所述控制模块对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值,具体包括:
对所述m组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和n组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述n组第二测量值分别与所述m组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的m组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;
分别提取所述m组第一测量值中的Z坐标值得到(Z1,Z2…,Zm),并筛选出的所述m组第二测量值中的Z坐标值得到(Zn 1,Zn 2…,Zn m);
利用如下公式计算所述补偿系数Km=Zm-Zn m,并对得到的m个所述补偿系数Km进行求平均值以得到补偿系数均值K;或者,利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn 2…,Zn m)之间的变换关系;
所述控制模块启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;具体包括:
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;
利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果;或者,根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
4.一种激光三维扫描控制装置,其特征在于,所述装置包括:
启动单元,用于分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值;其中,m、n均为自然数;
计算单元,用于对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;具体包括:
对所述m组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和n组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n)进行分析,将所述n组第二测量值分别与所述m组第一测量值的X、Y值同时比对,以筛选出与所述第一测量值接近的m组第二测量值;其中,根据差异值小于预定数值判断第一测量值与第二测量值是否接近;
分别提取所述m组第一测量值中的Z坐标值得到(Z1,Z2…,Zm),并筛选出的所述m组第二测量值中的Z坐标值得到(Zn 1,Zn 2…,Zn m);
利用如下公式计算所述补偿系数Km=Zm-Zn m,并对得到的m个所述补偿系数Km进行求平均值以得到补偿系数均值K;或者,利用最小二乘法计算(Z1,Z2…,Zm)与(Zn 1,Zn 2…,Zn m)之间的变换关系;
补偿单元,用于对所述启动单元再次启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描获得的第三测量值,利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;具体包括:
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;
利用所述补偿系数均值K对所述第三测量值的Z坐标进行补偿,以得到修正后的扫描结果;或者,根据所述变换关系计算所述第三测量值的Z坐标,以进行变换得到变换后的Z坐标,得到修正后的扫描结果。
5.一种激光三维扫描仪,其特征在于,包括相位式激光扫描模块、脉冲式激光扫描模块以及控制模块;
所述控制模块用于:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值;其中,m、n均为自然数;
对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;以及
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;
所述控制模块分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值,具体包括:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域内的标靶进行扫描,以对应每一所述标靶分别获得m组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和n组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n);其中,所述扫描区域预先选定H个位置,并对应每个位置设置一标靶;
所述控制模块对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值,具体包括:
对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:
(X1,X2…XH)与(X’1,X’2…X’H)
(Y1,Y2…YH)与(Y’1,Y’2…Y’H)
(Z1,Z2…ZH)与(Z’1,Z’2…Z’H);
利用如下公式分别计算X、Y、Z坐标值的补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,并分别对H个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ;或者,利用最小二乘法计算(X1,X2…XH)与(X’1,X’2…X’H),(Y1,Y2…YH)与(Y’1,Y’2…Y’H),(Z1,Z2…ZH)与(Z’1,Z’2…Z’H)之间的变换关系;
所述控制模块启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果,具体包括:
启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值;
利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果;或者,根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
6.一种激光三维扫描控制装置,其特征在于,所述装置包括:
启动单元,用于分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域进行扫描以对应获取m组第一测量值和n组第二测量值,具体包括:
分别启动相位式激光扫描模块与脉冲式激光扫描模块对扫描区域内的标靶进行扫描,以对应每一所述标靶分别获得m组第一测量值(X1,Y1,Z1),(X2,Y2,Z2)…(Xm,Ym,Zm)和n组第二测量值(X’1,Y’1,Z’1),(X’2,Y’2,Z’2)…(X’n,Y’n,Z’n);其中,所述扫描区域预先选定H个位置,并对应每个位置设置一标靶;m、n均为自然数;
计算单元,用于对所述m组第一测量值和n组第二测量值进行分析,以所述第一测量值为基准值对应计算补偿系数,并对全部补偿系数计算补偿系数均值;具体包括:
对同一所述标靶对应的第一测量值和第二测量值进行分析,分别提取同一所述标靶的第一测量值和第二测量值的X、Y、Z坐标,得到:
(X1,X2…XH)与(X’1,X’2…X’H)
(Y1,Y2…YH)与(Y’1,Y’2…Y’H)
(Z1,Z2…ZH)与(Z’1,Z’2…Z’H);
利用如下公式分别计算X、Y、Z坐标值的补偿系数,分别为:KX=X-X’,KY=Y-Y’,KZ=Z-Z’,并分别对H个补偿系数KX、KY、KZ进行求平均值以得到补偿系数均值KX、KY、KZ;或者,利用最小二乘法计算(X1,X2…XH)与(X’1,X’2…X’H),(Y1,Y2…YH)与(Y’1,Y’2…Y’H),(Z1,Z2…ZH)与(Z’1,Z’2…Z’H)之间的变换关系;
补偿单元,用于启动所述脉冲式激光扫描模块以最大速度对所述扫描区域进行扫描以获得第三测量值,并利用所述补偿系数均值对所述第三测量值进行补偿以得到修正后的扫描结果;具体包括:
触发所述启动单元启动脉冲式激光扫描模块以最大扫描速度对扫描区域进行扫描以获得第三测量值;以及
利用所述补偿系数均值KX、KY、KZ对所述第三测量值的X、Y、Z坐标分别进行补偿,以得到修正后的扫描结果;或者,根据所述变换关系计算所述第三测量值的X、Y、Z坐标,以进行变换得到变换后的X、Y、Z坐标,得到修正后的扫描结果。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810433647.1A CN109059799B (zh) | 2018-05-08 | 2018-05-08 | 一种激光三维扫描仪及其扫描方法和扫描控制装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810433647.1A CN109059799B (zh) | 2018-05-08 | 2018-05-08 | 一种激光三维扫描仪及其扫描方法和扫描控制装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109059799A CN109059799A (zh) | 2018-12-21 |
| CN109059799B true CN109059799B (zh) | 2024-03-22 |
Family
ID=64820092
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810433647.1A Active CN109059799B (zh) | 2018-05-08 | 2018-05-08 | 一种激光三维扫描仪及其扫描方法和扫描控制装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109059799B (zh) |
Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02221804A (ja) * | 1989-02-22 | 1990-09-04 | Anritsu Corp | 寸法測定装置 |
| DD290115A7 (de) * | 1985-10-17 | 1991-05-23 | Carl Zeiss Jena Gmbh,De | Entfernungssimulator fuer entfernungsmesser nach dem laufzeitmessprinzip |
| CN1110397A (zh) * | 1993-12-29 | 1995-10-18 | 现代电子产业株式会社 | 使用相位变异的光学测距装置及其方法 |
| CN1609548A (zh) * | 2003-10-24 | 2005-04-27 | 李大一 | 用于三维测量机床的激光扫描头行程自动制定系统 |
| CN101194183A (zh) * | 2005-06-10 | 2008-06-04 | 株式会社拓普康 | 时间差测量装置和距离测量装置以及距离测量方法 |
| KR20090053640A (ko) * | 2007-11-23 | 2009-05-27 | 광주과학기술원 | 직접 잠금 방법을 적용한 레이저 펄스의 절대 위상 안정화장치 및 방법 |
| CN101581783A (zh) * | 2008-05-16 | 2009-11-18 | 张俊忠 | 一种相位测量的校准方法、装置及测距设备 |
| CN201876545U (zh) * | 2010-09-02 | 2011-06-22 | 淄博职业学院 | 脉冲相位式激光测距仪 |
| DE102011016442A1 (de) * | 2011-04-06 | 2012-10-11 | Friedrich-Schiller-Universität Jena | Verfahren und Vorrichtung zur Phasenstabilisierung von Laserpulsen |
| KR101390466B1 (ko) * | 2012-11-20 | 2014-05-07 | 한국과학기술원 | 이동로봇 및 레이저 스캐너가 고속으로 움직일 때 측정된 스캔 거리 데이터들의 동적 오차 보정 방법 및 이를 이용한 스캔 거리 데이터 측정 장치 |
| DE102013209848B3 (de) * | 2013-01-16 | 2014-06-26 | Femtolasers Produktions Gmbh | Verfahren zum Erzeugen eines optischen Pulszugs mit stabilisierter Phase zwischen Träger und Einhüllender mittels spektraler Verschiebung durch einen akustischen Frequenzkamm |
| CN203858361U (zh) * | 2014-06-06 | 2014-10-01 | 杜学璋 | 一种相位测量的校准装置及测量装置 |
| CN104459710A (zh) * | 2013-09-25 | 2015-03-25 | 北京航天计量测试技术研究所 | 脉冲/相位一体式激光测距仪 |
| CN105487080A (zh) * | 2016-01-26 | 2016-04-13 | 常州米德克光电科技有限公司 | 一种相位脉冲式激光测距的方法 |
| CN106054204A (zh) * | 2016-07-26 | 2016-10-26 | 北京邮电大学 | 一种面向长距离高精度的复合式激光测距方法及系统 |
| CN107990874A (zh) * | 2017-11-23 | 2018-05-04 | 南京中高知识产权股份有限公司 | 一种地面高程三维激光扫描仪和扫描方法 |
| CN208091391U (zh) * | 2018-05-08 | 2018-11-13 | 安捷睿(厦门)机器人有限公司 | 一种激光三维扫描仪及其扫描控制装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2003295944A1 (en) * | 2002-11-26 | 2005-02-04 | James F. Munro | An apparatus for high accuracy distance and velocity measurement and methods thereof |
| CN101762809B (zh) * | 2009-12-29 | 2012-08-08 | 江苏徕兹光电科技有限公司 | 基于液晶光阀原理相位测量的校准方法、校准装置和测距装置 |
-
2018
- 2018-05-08 CN CN201810433647.1A patent/CN109059799B/zh active Active
Patent Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DD290115A7 (de) * | 1985-10-17 | 1991-05-23 | Carl Zeiss Jena Gmbh,De | Entfernungssimulator fuer entfernungsmesser nach dem laufzeitmessprinzip |
| JPH02221804A (ja) * | 1989-02-22 | 1990-09-04 | Anritsu Corp | 寸法測定装置 |
| CN1110397A (zh) * | 1993-12-29 | 1995-10-18 | 现代电子产业株式会社 | 使用相位变异的光学测距装置及其方法 |
| CN1609548A (zh) * | 2003-10-24 | 2005-04-27 | 李大一 | 用于三维测量机床的激光扫描头行程自动制定系统 |
| CN101194183A (zh) * | 2005-06-10 | 2008-06-04 | 株式会社拓普康 | 时间差测量装置和距离测量装置以及距离测量方法 |
| KR20090053640A (ko) * | 2007-11-23 | 2009-05-27 | 광주과학기술원 | 직접 잠금 방법을 적용한 레이저 펄스의 절대 위상 안정화장치 및 방법 |
| CN101581783A (zh) * | 2008-05-16 | 2009-11-18 | 张俊忠 | 一种相位测量的校准方法、装置及测距设备 |
| CN201876545U (zh) * | 2010-09-02 | 2011-06-22 | 淄博职业学院 | 脉冲相位式激光测距仪 |
| DE102011016442A1 (de) * | 2011-04-06 | 2012-10-11 | Friedrich-Schiller-Universität Jena | Verfahren und Vorrichtung zur Phasenstabilisierung von Laserpulsen |
| KR101390466B1 (ko) * | 2012-11-20 | 2014-05-07 | 한국과학기술원 | 이동로봇 및 레이저 스캐너가 고속으로 움직일 때 측정된 스캔 거리 데이터들의 동적 오차 보정 방법 및 이를 이용한 스캔 거리 데이터 측정 장치 |
| DE102013209848B3 (de) * | 2013-01-16 | 2014-06-26 | Femtolasers Produktions Gmbh | Verfahren zum Erzeugen eines optischen Pulszugs mit stabilisierter Phase zwischen Träger und Einhüllender mittels spektraler Verschiebung durch einen akustischen Frequenzkamm |
| CN104459710A (zh) * | 2013-09-25 | 2015-03-25 | 北京航天计量测试技术研究所 | 脉冲/相位一体式激光测距仪 |
| CN203858361U (zh) * | 2014-06-06 | 2014-10-01 | 杜学璋 | 一种相位测量的校准装置及测量装置 |
| CN105487080A (zh) * | 2016-01-26 | 2016-04-13 | 常州米德克光电科技有限公司 | 一种相位脉冲式激光测距的方法 |
| CN106054204A (zh) * | 2016-07-26 | 2016-10-26 | 北京邮电大学 | 一种面向长距离高精度的复合式激光测距方法及系统 |
| CN107990874A (zh) * | 2017-11-23 | 2018-05-04 | 南京中高知识产权股份有限公司 | 一种地面高程三维激光扫描仪和扫描方法 |
| CN208091391U (zh) * | 2018-05-08 | 2018-11-13 | 安捷睿(厦门)机器人有限公司 | 一种激光三维扫描仪及其扫描控制装置 |
Non-Patent Citations (1)
| Title |
|---|
| 周德亮等.一种脉冲-相位式激光测距仪的设计.《电子测量技术》.2009,第32卷(第5期),第21-24页. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109059799A (zh) | 2018-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106815867B (zh) | Tof相机标定与校正系统及其设备与方法 | |
| KR20040002162A (ko) | 레이저를 이용한 위치 측정 장치 및 방법 | |
| US20250086773A1 (en) | Non-contact dynamic measurement method, system, processing equipment and storage medium for structural deformation based on super-sensitivity optical flow method | |
| CN205091463U (zh) | 一种激光雷达扫描探测装置 | |
| CN1327240C (zh) | 激光测距仪脉冲回波处理方法及装置 | |
| KR20170050249A (ko) | IoT 기반 비접촉식 수위계 현장교정용 표준교정시스템 및 교정방법 | |
| TWI428569B (zh) | 測距方法、測距系統與其處理軟體 | |
| CN109059799B (zh) | 一种激光三维扫描仪及其扫描方法和扫描控制装置 | |
| CN113655467B (zh) | 用于激光雷达的精度测量装置、方法及激光雷达 | |
| CN110361735B (zh) | 一种基于测速雷达的车辆测速方法及装置 | |
| US7576839B2 (en) | Range and velocity sensing system | |
| RU2217774C2 (ru) | Способ измерения эффективной площади рассеяния объекта и радиолокационная станция для его реализации | |
| Lambertus et al. | Empirical investigation of a stochastic model based on intensity values for terrestrial laser scanning | |
| CN111623960B (zh) | 结构光模组光轴测量方法及装置 | |
| JP2001159678A (ja) | レーダによる目標判定方法及びレーダ装置 | |
| CN117590342A (zh) | 微波振动与形变位移测量的夹角标定方法及系统 | |
| CN114966626B (zh) | 激光雷达误差修正的方法、装置及电子设备和存储介质 | |
| CN111157115A (zh) | 一种水下布里渊散射光谱获取方法及装置 | |
| KR100193494B1 (ko) | Ccd카메라와 레이저 거리계를 이용한 타이어 형상 변화 측정 방법 | |
| CN208091391U (zh) | 一种激光三维扫描仪及其扫描控制装置 | |
| CN114266835A (zh) | 一种非量测相机的变形监测控制方法与系统 | |
| CN113075657A (zh) | 一种散射源高度的测试方法及检测装置 | |
| RU2082987C1 (ru) | Моноимпульсный радиолокатор | |
| CN120233154B (zh) | 一种紧缩场静区相位检测误差修正方法及相关设备 | |
| CN116500636B (zh) | 激光雷达测量方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |