[go: up one dir, main page]

CN118604790B - A SLAM three-dimensional laser scanner calibration system and calibration method - Google Patents

A SLAM three-dimensional laser scanner calibration system and calibration method Download PDF

Info

Publication number
CN118604790B
CN118604790B CN202411060436.XA CN202411060436A CN118604790B CN 118604790 B CN118604790 B CN 118604790B CN 202411060436 A CN202411060436 A CN 202411060436A CN 118604790 B CN118604790 B CN 118604790B
Authority
CN
China
Prior art keywords
point cloud
path
cloud data
slam
laser scanner
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
Application number
CN202411060436.XA
Other languages
Chinese (zh)
Other versions
CN118604790A (en
Inventor
胡常安
李建钢
刘颖
邵国防
吕菲
李万泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Inst Of Metrology & Test Technology
Original Assignee
National Inst Of Metrology & Test Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by National Inst Of Metrology & Test Technology filed Critical National Inst Of Metrology & Test Technology
Priority to CN202411060436.XA priority Critical patent/CN118604790B/en
Publication of CN118604790A publication Critical patent/CN118604790A/en
Application granted granted Critical
Publication of CN118604790B publication Critical patent/CN118604790B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention discloses a system and a method for calibrating an SLAM three-dimensional laser scanner, which can rapidly calibrate the SLAM three-dimensional laser scanner with high precision and multiple parameters, and reduce the calibration difficulty; the calibration system comprises a calibration field, a feature, a reference point module, a etalon, an SLAM three-dimensional laser scanner to be calibrated, a scanning point cloud resolving and preprocessing module, a scanning point cloud previewing module and a data analysis module; the calibration method includes planning a path for a calibration scan on a calibration site; determining the positions of datum points on two sides of the path; respectively setting patterns, features and datum points with regular shapes on the ground at two sides of the path; respectively obtaining the measurement results of the patterns, the features and the datum points; the SLAM three-dimensional laser scanner to be calibrated acquires scanning point cloud data; scanning point cloud data to obtain resolved point cloud data; and (3) resolving point cloud data processing to obtain measurement results of corresponding parameters of the SLAM three-dimensional laser scanner to be calibrated, analyzing the measurement results and the like.

Description

一种SLAM三维激光扫描仪校准系统及校准方法A SLAM three-dimensional laser scanner calibration system and calibration method

技术领域Technical Field

本发明涉及计量校准技术领域,尤其涉及一种SLAM三维激光扫描仪校准系统及校准方法。The present invention relates to the field of metrology and calibration technology, and in particular to a SLAM three-dimensional laser scanner calibration system and a calibration method.

背景技术Background Art

SLAM(Simultaneous Localization and Mapping)技术指的是同步定位与绘图技术,其主要用于解决机器人在未知环境中运动的定位与地图构建问题,主要用于构图与导航的大空间三维扫描系统。SLAM三维激光扫描仪是一种基于SLAM技术的高精度测量设备,其广泛应用于室内外环境的三维重建和数据采集。SLAM三维激光扫描仪利用激光雷达发射激光脉冲并测量其反射时间来计算物体的距离,从而获取周围环境的高精度点云数据,这些点云数据包含了物体的三维坐标、反射率和纹理等信息。SLAM三维激光扫描仪使用前,需要对其校准,以保证其精度指标满足要求。SLAM (Simultaneous Localization and Mapping) technology refers to simultaneous positioning and mapping technology, which is mainly used to solve the positioning and map construction problems of robots moving in unknown environments, and is mainly used for large-space three-dimensional scanning systems for composition and navigation. SLAM three-dimensional laser scanner is a high-precision measurement device based on SLAM technology, which is widely used in three-dimensional reconstruction and data acquisition in indoor and outdoor environments. SLAM three-dimensional laser scanner uses laser radar to emit laser pulses and measure their reflection time to calculate the distance of objects, thereby obtaining high-precision point cloud data of the surrounding environment. These point cloud data contain information such as the three-dimensional coordinates, reflectivity and texture of the object. Before using the SLAM three-dimensional laser scanner, it needs to be calibrated to ensure that its accuracy indicators meet the requirements.

传统的三维激光扫描仪的校准通常是采用标准球和/或标准球棒进行距离测量,校准过程中会存在以下问题:其一、标准球和/或标准球棒安装的稳定性会影响校准结果的准确性;其二、由于标准球和/或标准球棒的尺寸太小(标准球直径不大于50.8mm)等原因,在进行大空间测量时,容易存在量程不达标、测试难度大等问题;其三、仅能对单一指标(如距离)校准,无法实现多种参数的全面校准。The calibration of traditional 3D laser scanners usually uses standard balls and/or standard ball sticks to measure distance. The following problems may occur during the calibration process: First, the stability of the installation of the standard balls and/or standard ball sticks will affect the accuracy of the calibration results; second, due to the small size of the standard balls and/or standard ball sticks (the diameter of the standard balls is not more than 50.8mm), when measuring large spaces, there are problems such as substandard range and high test difficulty; third, only a single indicator (such as distance) can be calibrated, and comprehensive calibration of multiple parameters cannot be achieved.

发明内容Summary of the invention

本发明的目的之一至少在于,针对如何克服上述现有技术存在的问题,提供一种SLAM三维激光扫描仪校准系统及校准方法,能够在大空间内快速对SLAM三维激光扫描仪进行多参数校准,提高SLAM三维激光扫描仪的校准精度,减小校准难度。At least one of the purposes of the present invention is to provide a SLAM three-dimensional laser scanner calibration system and calibration method to overcome the problems existing in the above-mentioned prior art, which can quickly perform multi-parameter calibration of the SLAM three-dimensional laser scanner in a large space, improve the calibration accuracy of the SLAM three-dimensional laser scanner, and reduce the difficulty of calibration.

为了实现上述目的,本发明采用的技术方案包括以下各方面。In order to achieve the above-mentioned purpose, the technical solution adopted by the present invention includes the following aspects.

一种SLAM三维激光扫描仪校准系统,包括:校准场地、特征物、基准点模块、标准器、待校SLAM三维激光扫描仪、扫描点云解算及预处理模块、扫描点云预览模块以及数据分析模块。其中:A SLAM three-dimensional laser scanner calibration system includes: a calibration site, a feature object, a reference point module, a standard device, a SLAM three-dimensional laser scanner to be calibrated, a scanning point cloud solution and preprocessing module, a scanning point cloud preview module and a data analysis module. Among them:

所述校准场地内规划有用于校准扫描的路径,所述路径的两侧分别设置有用于表征图形尺寸测量示值误差的图案;A path for calibration scanning is planned in the calibration site, and patterns for characterizing the indication error of the graphic size measurement are respectively arranged on both sides of the path;

所述特征物分别设置在路径两侧,所述特征物包括:用于表征平面角度测量示值误差及点云厚度的第一特征物、用于表征特征物尺寸测量示值误差的第二特征物、用于表征铅锤及水平方向角度测量误差的第三特征物以及用于表征重复测量精度的第四特征物;The feature objects are respectively arranged on both sides of the path, and the feature objects include: a first feature object for characterizing the indication error of plane angle measurement and point cloud thickness, a second feature object for characterizing the indication error of feature object size measurement, a third feature object for characterizing the plumb bob and horizontal direction angle measurement error, and a fourth feature object for characterizing repeated measurement accuracy;

所述基准点模块用于确定出路径两侧的基准点位置,并且,在后期基准点位置处设置基准点后,测量出基准点的坐标;The reference point module is used to determine the reference point positions on both sides of the path, and after setting the reference point at the later reference point position, measure the coordinates of the reference point;

所述标准器包括:用于获得相邻第一特征物之间夹角的第一标准器、用于获取相邻第二特征物之间距离的第二标准器以及用于测量出路径两侧图案的几何尺寸的第三标准器;The standard device includes: a first standard device for obtaining the angle between adjacent first feature objects, a second standard device for obtaining the distance between adjacent second feature objects, and a third standard device for measuring the geometric dimensions of the patterns on both sides of the path;

所述待校SLAM三维激光扫描仪用于采集扫描点云数据并存储采集的扫描点云数据;The SLAM three-dimensional laser scanner to be calibrated is used to collect scanning point cloud data and store the collected scanning point cloud data;

所述扫描点云解算及预处理模块用于对扫描点云数据进行坐标变换处理,将扫描点云数据转换在同一个坐标系下,得到解算点云数据;The scanning point cloud solution and preprocessing module is used to perform coordinate transformation processing on the scanning point cloud data, convert the scanning point cloud data into the same coordinate system, and obtain solution point cloud data;

所述扫描点云预览模块用于预览扫描点云解算及预处理模块处理后的解算点云数据,并通过预览的解算点云数据,测量出图案的尺寸;The scanning point cloud preview module is used to preview the solved point cloud data processed by the scanning point cloud solving and preprocessing module, and measure the size of the pattern through the previewed solved point cloud data;

所述数据分析模块用于分析扫描点云解算及预处理模块处理的解算点云数据以及构建几何模型。The data analysis module is used to analyze the solved point cloud data processed by the scanning point cloud solution and preprocessing module and to construct a geometric model.

优选地,所述第一特征物采用平板,多块平板沿路径分别周向设置在路径的两侧或者多块平板分别沿路径垂直方向上的不同位置布置,相邻平板之间的角度呈阶梯递增,相邻两块平板之间的夹角大于0度、不大于180度。Preferably, the first feature is a flat plate, and a plurality of flat plates are circumferentially arranged on both sides of the path or arranged at different positions in a vertical direction of the path, and the angles between adjacent flat plates increase in steps, and the angle between two adjacent flat plates is greater than 0 degrees and not greater than 180 degrees.

所述第二特征物采用球体,所述球体的直径为30 mm ~300mm,球度不大于0.1mm;多个球体沿路径周向布置在路径的两侧或者多个球体沿路径垂直方向上的不同位置布置。The second feature object is a sphere with a diameter of 30 mm to 300 mm and a sphericity of no more than 0.1 mm; multiple spheres are arranged on both sides of the path along the circumference of the path or multiple spheres are arranged at different positions along the vertical direction of the path.

所述第三特征物采用圆柱,多个圆柱沿路径分别布置在路径的两侧,每个所述圆柱的上端通过工装悬挂于空中,圆柱的下端悬空,所述工装的挂钩处于圆柱的几何中心线上,所述圆柱的几何中心线竖直向下,每个所述圆柱的长度不小于2m、同轴度不大于0.1mm。The third characteristic object is a cylinder, and multiple cylinders are arranged on both sides of the path along the path. The upper end of each cylinder is suspended in the air by a tooling, and the lower end of the cylinder is suspended in the air. The hook of the tooling is on the geometric center line of the cylinder, and the geometric center line of the cylinder is vertically downward. The length of each cylinder is not less than 2m and the coaxiality is not greater than 0.1mm.

所述校准场地为矩形场地,所述第四特征物不限于正方体,四个第四特征物分别布置在校准场地的四角处。The calibration site is a rectangular site, and the fourth characteristic object is not limited to a cube. Four fourth characteristic objects are respectively arranged at the four corners of the calibration site.

所述校准场地的长度不小于40m,宽度不小于40m;所述路径为环形路径,所述路径在起点和终点重叠2m ~5m。The length of the calibration site is not less than 40m and the width is not less than 40m; the path is a circular path, and the path overlaps 2m to 5m at the starting point and the end point.

优选地,还包括用于表征特征物尺寸测量示值误差的第五特征物,所述第五特征物采用标准间距规,多个所述第五特征物分别水平、竖直、倾斜设置在路径的两侧。Preferably, it also includes a fifth feature object for characterizing the indication error of the feature object size measurement, the fifth feature object adopts a standard spacing gauge, and a plurality of the fifth features are respectively arranged horizontally, vertically and obliquely on both sides of the path.

一种SLAM三维激光扫描仪校准方法,包括以下步骤:A SLAM three-dimensional laser scanner calibration method comprises the following steps:

步骤S1:在校准场地上规划用于校准扫描的路径;Step S1: planning a path for calibration scanning on a calibration site;

步骤S2:确定出路径两侧的基准点位置;Step S2: Determine the positions of the reference points on both sides of the path;

步骤S3:在路径两侧分别设置形状规则的图案、特征物以及基准点;Step S3: setting regular shaped patterns, features and reference points on both sides of the path;

步骤S4:分别获取图案、特征物以及基准点的测量结果;Step S4: obtaining measurement results of the pattern, feature object and reference point respectively;

步骤S5:使待校SLAM三维激光扫描仪沿路径扫描,采集路径及路径两侧的扫描点云数据;Step S5: Make the SLAM three-dimensional laser scanner to be calibrated scan along the path to collect scanning point cloud data of the path and both sides of the path;

步骤S6:使待校SLAM三维激光扫描仪单独采集第一特征物的扫描点云数据;Step S6: enabling the SLAM three-dimensional laser scanner to be calibrated to separately collect scanning point cloud data of the first feature object;

步骤S7:在绝对坐标系下,分别对步骤S5、步骤S6中采集的扫描点云数据进行解算,得到相应的解算点云数据;Step S7: in the absolute coordinate system, respectively solve the scanned point cloud data collected in step S5 and step S6 to obtain corresponding solved point cloud data;

步骤S8:根据待校准的参数类型,对步骤S7中的解算点云数据进行处理,获得待校SLAM三维激光扫描仪的对应参数的测量结果;Step S8: Processing the point cloud data solved in step S7 according to the type of parameters to be calibrated, and obtaining the measurement results of the corresponding parameters of the SLAM three-dimensional laser scanner to be calibrated;

步骤S9:根据待校准的参数类型,对待校SLAM三维激光扫描仪的对应参数的测量结果进行分析,判断待校SLAM三维激光扫描仪的对应参数的精度指标是否满足要求。Step S9: According to the type of parameters to be calibrated, the measurement results of the corresponding parameters of the SLAM 3D laser scanner to be calibrated are analyzed to determine whether the accuracy index of the corresponding parameters of the SLAM 3D laser scanner to be calibrated meets the requirements.

优选地,所述待校准的参数类型包括尺寸测量误差、平面角度测量示值误差、坐标测量误差、铅锤及水平方向角度测量误差、点云厚度以及重复测量精度;所述尺寸测量误差包括特征物尺寸测量示值误差和图形尺寸测量示值误差。Preferably, the parameter types to be calibrated include dimension measurement error, plane angle measurement indication error, coordinate measurement error, plumb and horizontal angle measurement error, point cloud thickness and repeated measurement accuracy; the dimension measurement error includes feature object dimension measurement indication error and graphic dimension measurement indication error.

优选地,所述步骤S4具体包括:Preferably, the step S4 specifically includes:

通过第三标准器分别获得路径两侧的每一图案的几何尺寸;当图案为圆形时,测量得到直径φ010i;当图案为矩形时,测量得到长度L01~ L0j和宽度K01~ K0j;其中,i表示圆形图案的数量,i为不小于1的整数;j表示矩形图案的数量,j为不小于1的整数;The geometric dimensions of each pattern on both sides of the path are obtained by the third standard device; when the pattern is circular, the diameters φ 010i are measured; when the pattern is rectangular, the lengths L 01 ~ L 0j and the widths K 01 ~ K 0j are measured; wherein i represents the number of circular patterns, i is an integer not less than 1; j represents the number of rectangular patterns, j is an integer not less than 1;

通过第二标准器获得相邻第二特征物之间的距离D01~ D0k-1,其中,k表示第二特征物的数量,k为不小于2的整数;Obtaining distances D 01 to D 0k-1 between adjacent second characteristic objects by a second standard device, wherein k represents the number of the second characteristic objects and k is an integer not less than 2;

通过第一标准器获得相邻第一特征物之间的夹角α010m-1,其中m表示第一特征物的数量,m为不小于2的整数;Obtaining angles α 01 to α 0m-1 between adjacent first characteristic objects by a first standard device, wherein m represents the number of first characteristic objects, and m is an integer not less than 2;

通过GNSS接收机组网静态测量和分析,获得基准点的坐标(H01,S01,N01)~(H0p,S0p,N0p),其中,p表示基准点的数量,p为不小于1的整数;The coordinates of the reference points (H 01 , S 01 , N 01 )~(H 0p , S 0p , N 0p ) are obtained through static measurement and analysis of the GNSS receiver network, where p represents the number of reference points and p is an integer not less than 1;

通过第五特征物的本体上的标准刻线读取相邻测量板的距离d01~ d0q-1,其中,q表示测量板的数量,q为不小于2的整数。The distances d 01 to d 0q-1 between adjacent measurement plates are read through the standard scale lines on the body of the fifth feature, wherein q represents the number of measurement plates and q is an integer not less than 2.

优选地,所述步骤S5中,使待校SLAM三维激光扫描仪沿路径扫描,采集路径及路径两侧的扫描点云数据的过程包括:Preferably, in step S5, the process of making the SLAM three-dimensional laser scanner to be calibrated scan along the path and collecting scanning point cloud data of the path and both sides of the path includes:

步骤S51:开启待校SLAM三维激光扫描仪并使其初始化;Step S51: Turn on the SLAM three-dimensional laser scanner to be calibrated and initialize it;

步骤S52:使待校SLAM三维激光扫描仪沿路径行走、扫描,采集路径及路径两侧的扫描点云数据;Step S52: Make the SLAM three-dimensional laser scanner to be calibrated walk and scan along the path, and collect scanning point cloud data of the path and both sides of the path;

步骤S53:待校SLAM三维激光扫描仪沿路径行走一圈后,关闭待校SLAM三维激光扫描仪;Step S53: After the SLAM three-dimensional laser scanner to be calibrated walks along the path for one circle, the SLAM three-dimensional laser scanner to be calibrated is turned off;

当要采集更多的路径及路径两侧的扫描点云数据时,重复步骤S51~步骤S53。When more paths and scanning point cloud data on both sides of the paths need to be collected, steps S51 to S53 are repeated.

优选地,所述步骤S7中,对步骤S5中采集的扫描点云数据的解算过程包括:Preferably, in step S7, the process of solving the scanning point cloud data collected in step S5 includes:

分别对第n次采集的扫描点云数据n进行解算,得到解算点云数据n,保存解算点云数据n;其中,n为不小于1的整数;当n>1时,将解算点云数据1至解算点云数据n合并,生成并保存一组解算点云数据1-n;Solve the scan point cloud data n collected for the nth time respectively to obtain the solved point cloud data n, and save the solved point cloud data n; wherein n is an integer not less than 1; when n>1, merge the solved point cloud data 1 to the solved point cloud data n to generate and save a set of solved point cloud data 1-n;

对步骤S6中采集的扫描点云数据n+1解算后,获得解算点云数据n+1,将解算点云数据n+1单独保存。After solving the scanned point cloud data n+1 collected in step S6, solved point cloud data n+1 is obtained, and the solved point cloud data n+1 is saved separately.

优选地,所述步骤S8中,对步骤S7中的解算点云数据进行处理的过程包括:Preferably, in step S8, the process of processing the point cloud data solved in step S7 includes:

通过浏览软件查看数据,并测量出每一个图案的尺寸;对于圆形图案,测量出直径φ111i,对于矩形图案,测量出长度L11~ L1j和宽度K11~ K1j;通过浏览软件得到基准点的坐标(H11,S11,N11)~(H1p,S1p,N1p);View the data through the browsing software and measure the size of each pattern; for circular patterns, measure the diameter φ 111i , for rectangular patterns, measure the length L 11 ~ L 1j and the width K 11 ~ K 1j ; obtain the coordinates of the reference point (H 11 , S 11 , N 11 ) ~ (H 1p , S 1p , N 1p ) through the browsing software;

将解算点云数据1-n导入到CAD中,对解算点云数据1-n进行裁切,查看解算点云数据中1-n中的同一个第三特征物的表面或轴线点云与竖直方向的夹角β1a,第三特征物的表面或轴线点云与水平方向的夹角γ1a;然后查看同一个第四特征物的相同特征的点与点之间的最大距离S1~ Sb;其中,a表示第三特征物的数量,a为不小于1的整数;b表示第四特征物的数量,b为不小于1的整数;Import the solved point cloud data 1-n into CAD, cut the solved point cloud data 1-n, check the angles β 1a between the surface or axis point cloud of the same third feature object in the solved point cloud data 1-n and the vertical direction, and the angles γ 1a between the surface or axis point cloud of the third feature object and the horizontal direction; then check the maximum distances S 1 ~S b between the points of the same feature of the same fourth feature object; wherein a represents the number of third feature objects, and a is an integer not less than 1; b represents the number of fourth feature objects, and b is an integer not less than 1;

将解算点云数据n+1导入到CAD中,对解算点云数据n+1进行裁切,查看第一特征物的点云厚度T;Import the solved point cloud data n+1 into CAD, cut the solved point cloud data n+1, and check the point cloud thickness T of the first feature object;

将解算点云数据1至解算点云数据n分别导入到Geomagic、3DR或PolyWorks软件中,分别进行拟合处理,根据拟合处理结果,分别求解出相邻的第一特征物之间的夹角α111m-1、相邻的第二特征物之间的距离D11~ D1k-1以及第五特征物的相邻测量板之间的距离d11~ d1q-1The solved point cloud data 1 to the solved point cloud data n are respectively imported into Geomagic, 3DR or PolyWorks software, and fitting processing is performed respectively. According to the fitting processing results, the angles α 111m-1 between adjacent first feature objects, the distances D 11 ~ D 1k-1 between adjacent second feature objects, and the distances d 11 ~ d 1q-1 between adjacent measurement plates of the fifth feature object are respectively solved.

优选地,所述步骤S9具体包括:将步骤S8中获得的待校SLAM三维激光扫描仪的各参数的测量结果与步骤S4中获得的对应参数的测量结果进行作差,得到各参数的分析值,从每个参数的分析值中选取最大值作为校准结果。Preferably, the step S9 specifically includes: subtracting the measurement results of each parameter of the SLAM three-dimensional laser scanner to be calibrated obtained in step S8 from the measurement results of the corresponding parameters obtained in step S4 to obtain the analysis value of each parameter, and selecting the maximum value from the analysis value of each parameter as the calibration result.

综上所述,由于采用了上述技术方案,本发明至少具有以下有益效果:In summary, due to the adoption of the above technical solution, the present invention has at least the following beneficial effects:

通过设置校准场地,在校准场地上规划路径,路径两侧分别设置有图案、特征物和基准点,待校SLAM三维激光扫描仪沿路径扫描后,能够获取路径及路径两侧的扫描点云数据,扫描点云数据处理后,能够获得待校SLAM三维激光扫描仪的多种参数的测量值,结合标准器测得的对应参数的测量结果,能够快速对待校SLAM三维激光扫描仪的不同参数进行校准,提高校准精度和校准效率。本发明的SLAM三维激光扫描仪校准方法能够在大空间内对待校SLAM三维激光扫描仪的多种参数进行校准,减小了校准难度,相对于单一指标的校准方式,本发明的方法能够全面评价待校SLAM三维激光扫描仪的精度指标,提高了待校SLAM三维激光扫描仪在不同场合测量过程中的可靠性。By setting up a calibration site, planning a path on the calibration site, and setting patterns, features and reference points on both sides of the path, the SLAM three-dimensional laser scanner to be calibrated can obtain the scanning point cloud data of the path and both sides of the path after scanning along the path. After the scanning point cloud data is processed, the measurement values of various parameters of the SLAM three-dimensional laser scanner to be calibrated can be obtained. Combined with the measurement results of the corresponding parameters measured by the standard instrument, the different parameters of the SLAM three-dimensional laser scanner to be calibrated can be quickly calibrated to improve the calibration accuracy and calibration efficiency. The SLAM three-dimensional laser scanner calibration method of the present invention can calibrate various parameters of the SLAM three-dimensional laser scanner to be calibrated in a large space, reducing the difficulty of calibration. Compared with the calibration method of a single indicator, the method of the present invention can comprehensively evaluate the accuracy index of the SLAM three-dimensional laser scanner to be calibrated, and improve the reliability of the SLAM three-dimensional laser scanner to be calibrated in the measurement process of different occasions.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明示例性实施例的SLAM三维激光扫描仪校准系统示意图。FIG. 1 is a schematic diagram of a SLAM three-dimensional laser scanner calibration system according to an exemplary embodiment of the present invention.

图2是本发明示例性实施例的图案、特征物、基准点在校准场地上的布置示意图。FIG. 2 is a schematic diagram of the arrangement of patterns, features, and reference points on a calibration site according to an exemplary embodiment of the present invention.

图3是本发明示例性实施例的第五特征物的结构示意图。FIG. 3 is a schematic structural diagram of a fifth feature object of an exemplary embodiment of the present invention.

图4是本发明示例性实施例的SLAM三维激光扫描仪校准流程图。FIG. 4 is a flow chart of a SLAM three-dimensional laser scanner calibration process according to an exemplary embodiment of the present invention.

图中标识:1-校准场地,2-路径,3-图案,4-第一特征物,5-第二特征物,6-第三特征物,7-第四特征物,8-第五特征物,81-本体,82-滑块,83-测量板,84-直线导轨,9-基准点,10-起点,11-终点。Symbols in the figure: 1-calibration site, 2-path, 3-pattern, 4-first feature object, 5-second feature object, 6-third feature object, 7-fourth feature object, 8-fifth feature object, 81-body, 82-slider, 83-measuring plate, 84-linear guide, 9-reference point, 10-starting point, 11-end point.

具体实施方式DETAILED DESCRIPTION

下面结合附图及实施例,对本发明进行进一步详细说明,以使本发明的目的、技术方案及优点更加清楚明白。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments to make the purpose, technical solutions and advantages of the present invention more clearly understood. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

参考图1,本发明示例性实施例的SLAM三维激光扫描仪校准系统包括:校准场地、特征物、基准点模块、标准器、待校SLAM三维激光扫描仪、扫描点云解算及预处理模块、扫描点云预览模块以及数据分析模块。其中:Referring to FIG1 , the SLAM three-dimensional laser scanner calibration system of the exemplary embodiment of the present invention includes: a calibration site, a feature object, a reference point module, a standard, a SLAM three-dimensional laser scanner to be calibrated, a scanning point cloud solution and preprocessing module, a scanning point cloud preview module, and a data analysis module. Among them:

校准场地内规划有用于校准扫描的路径,路径两侧分别设置有图案(圆形、矩形、三角形、五边形等),图案用于表征图形尺寸测量示值误差;A path for calibration scanning is planned in the calibration site, and patterns (circle, rectangle, triangle, pentagon, etc.) are set on both sides of the path. The patterns are used to represent the indication error of the graphic size measurement;

特征物分别设置在路径两侧,特征物包括:用于表征平面角度测量示值误差及点云厚度的第一特征物、用于表征特征物尺寸测量示值误差的第二特征物、用于表征铅锤及水平方向角度测量误差的第三特征物以及用于表征重复测量精度的第四特征物;特征物还包括用于表征特征物尺寸测量示值误差的第五特征物;The feature objects are respectively arranged on both sides of the path, and the feature objects include: a first feature object for characterizing the indication error of plane angle measurement and point cloud thickness, a second feature object for characterizing the indication error of feature object size measurement, a third feature object for characterizing the plumb bob and horizontal direction angle measurement error, and a fourth feature object for characterizing the repeat measurement accuracy; the feature objects also include a fifth feature object for characterizing the indication error of feature object size measurement;

多个第一特征物分别设置在路径的两侧、多个第二特征物分别设置在路径的两侧、多个第三特征物分别设置在路径的两侧、多个第四特征物分别设置在校准场地的四周、多个第五特征物分别设置在路径的两侧;A plurality of first features are respectively arranged on both sides of the path, a plurality of second features are respectively arranged on both sides of the path, a plurality of third features are respectively arranged on both sides of the path, a plurality of fourth features are respectively arranged around the calibration site, and a plurality of fifth features are respectively arranged on both sides of the path;

基准点模块(包括若干GNSS接收机或若干全站仪)用于确定出路径两侧的基准点位置,并且,在后期基准点位置处设置基准点后,测量出基准点的坐标(高程H,经度S,纬度N);The benchmark module (including several GNSS receivers or several total stations) is used to determine the positions of the benchmarks on both sides of the path, and after setting the benchmarks at the later benchmark positions, measure the coordinates of the benchmarks (elevation H, longitude S, latitude N);

标准器包括第一标准器,用于测量出相邻第一特征物之间的夹角和/或第一特征物的点云厚度;The standard device includes a first standard device, which is used to measure the angle between adjacent first feature objects and/or the point cloud thickness of the first feature object;

第二标准器,用于获取相邻第二特征物之间的距离;A second standard device, used to obtain the distance between adjacent second characteristic objects;

第三标准器,用于测量出路径两侧图案的几何尺寸;The third standard device is used to measure the geometric dimensions of the patterns on both sides of the path;

待校SLAM三维激光扫描仪内集成有存储模块,待校SLAM三维激光扫描仪用于采集扫描点云数据、存储采集的扫描点云数据;The SLAM 3D laser scanner to be calibrated is integrated with a storage module, and the SLAM 3D laser scanner to be calibrated is used to collect scanning point cloud data and store the collected scanning point cloud data;

扫描点云解算及预处理模块用于对扫描点云数据进行坐标变换处理,将扫描点云数据转换在同一个坐标系下,得到解算点云数据;The scanning point cloud solution and preprocessing module is used to perform coordinate transformation processing on the scanning point cloud data, convert the scanning point cloud data into the same coordinate system, and obtain the solution point cloud data;

扫描点云预览模块用于预览扫描点云解算及预处理模块处理后的解算点云数据,并通过预览的解算点云数据,测量出图案的尺寸;The scanning point cloud preview module is used to preview the solved point cloud data processed by the scanning point cloud solution and pre-processing module, and measure the size of the pattern through the previewed solved point cloud data;

数据分析模块用于分析扫描点云解算及预处理模块处理的解算点云数据以及构建几何模型。The data analysis module is used to analyze the scanned point cloud solution and the solved point cloud data processed by the preprocessing module and to construct a geometric model.

参考图2,第一特征物4采用平板,多个第一特征物4(至少两个第一特征物)沿路径2分别设置在路径2的两侧,多个第一特征物4沿路径2周向设置,相邻第一特征物4之间的角度呈阶梯递增,相邻两个第一特征物4之间的夹角大于0度、不大于180度(夹角优选为钝角)。平板的截面不限于矩形、三角形等形状,当平板为矩形平板时,每块平板的长度不小于0.2m、宽度不小于0.2m,矩形平板的长度优选为0.5m、宽度优选为0.5m。Referring to FIG2 , the first feature 4 is a flat plate, and a plurality of first features 4 (at least two first features) are respectively arranged on both sides of the path 2 along the path 2, and the plurality of first features 4 are arranged circumferentially along the path 2, and the angles between adjacent first features 4 are increased in steps, and the angle between two adjacent first features 4 is greater than 0 degrees and not greater than 180 degrees (the angle is preferably an obtuse angle). The cross-section of the flat plate is not limited to a rectangular, triangular or other shape. When the flat plate is a rectangular flat plate, the length of each flat plate is not less than 0.2m and the width is not less than 0.2m. The length of the rectangular flat plate is preferably 0.5m and the width is preferably 0.5m.

相邻两个第一特征物4的边缘可以接触,也可以相隔开,使相邻两个第一特征物4之间具有夹角。The edges of two adjacent first features 4 may be in contact or spaced apart, so that an angle exists between the two adjacent first features 4 .

第一特征物4可以设置在校准场地1的地面上,当校准场地1的面积有限时,也可以将第一特征物4通过工装设置在空中;当第一特征物4设置在空中时,多个第一特征物4沿路径垂直方向上的不同位置设置。The first feature object 4 can be set on the ground of the calibration site 1. When the area of the calibration site 1 is limited, the first feature object 4 can also be set in the air through tooling; when the first feature object 4 is set in the air, multiple first feature objects 4 are set at different positions along the vertical direction of the path.

第二特征物5采用球体,球体的直径为30~300mm,球度不大于0.1mm;多个第二特征物5(至少两个第二特征物)沿路径2分别设置在路径2的两侧,多个第二特征物5沿路径2周向设置,相邻第二特征物5的离地高度不同(高度可以依次递增或减小,高度也可以任意设置,只要使相邻第二特征物的离地高度不同即可)。当校准场地1的面积有限时,第二特征物5还可以通过工装布置在空中,在路径2的垂直方向上,多个第二特征物5分别布置在不同位置上。The second feature object 5 is a sphere, the diameter of the sphere is 30-300 mm, and the sphericity is not greater than 0.1 mm; multiple second feature objects 5 (at least two second feature objects) are respectively arranged on both sides of the path 2 along the path 2, and multiple second feature objects 5 are arranged circumferentially along the path 2, and the heights of adjacent second feature objects 5 from the ground are different (the heights can be increased or decreased in sequence, and the heights can also be set arbitrarily, as long as the heights of adjacent second feature objects from the ground are different). When the area of the calibration site 1 is limited, the second feature object 5 can also be arranged in the air through tooling, and in the vertical direction of the path 2, the multiple second feature objects 5 are arranged at different positions.

第三特征物6采用圆柱,圆柱的直径为不小于0.2m、长度不小于2m、同轴度不大于0.1mm;多个第三特征物6(至少两个第三特征物)沿路径2分别设置在路径2的两侧;每个第三特征物6的上端通过工装悬挂于空中,第三特征物6的下端悬空,工装的挂钩处于第三特征物6的几何中心线上,第三特征物6的几何中心线竖直向下,第三特征物6悬挂在空中后,第三特征物6的下端与地面之间的距离不小于3m。The third characteristic object 6 is a cylinder with a diameter of not less than 0.2m, a length of not less than 2m, and a coaxiality of not more than 0.1mm; a plurality of third characteristic objects 6 (at least two third characteristic objects) are respectively arranged on both sides of path 2 along path 2; the upper end of each third characteristic object 6 is suspended in the air through a tooling, and the lower end of the third characteristic object 6 is suspended in the air, and the hook of the tooling is on the geometric center line of the third characteristic object 6, and the geometric center line of the third characteristic object 6 is vertically downward, and after the third characteristic object 6 is suspended in the air, the distance between the lower end of the third characteristic object 6 and the ground is not less than 3m.

第四特征物7优选采用正方体(也可以是其他任意表面没有缺陷的立体结构,如三棱柱、四棱柱等),正方体的长度不小于0.2m、宽度不小于0.2m、高度不小于0.2m;四个第四特征物7分别布置在校准场地1的四角处(还可以在相邻的第四特征物之间增加第四特征物,增加的第四特征物的数量根据校准需要设置),每个第四特征物7的离地高度不小于0.5m。The fourth characteristic object 7 is preferably a cube (it can also be any other three-dimensional structure with no surface defects, such as a triangular prism, a quadrangular prism, etc.), the length of the cube is not less than 0.2m, the width is not less than 0.2m, and the height is not less than 0.2m; four fourth characteristic objects 7 are respectively arranged at the four corners of the calibration site 1 (fourth characteristic objects can also be added between adjacent fourth characteristic objects, and the number of added fourth characteristic objects is set according to calibration needs), and the height of each fourth characteristic object 7 from the ground is not less than 0.5m.

第五特征物8采用标准间距规,参考图3,第五特征物8包括本体81和滑动组件,本体81上设置有直线导轨84,多个滑动组件安装在直线导轨84上,滑动组件包括滑块82和测量板83,测量板83安装在滑块82上,滑块82安装在直线导轨84上,测量板83之间相互平行;本体81上还设置有标准刻线,以便于读取测量板83之间的间距,每一块测量板83上的相对的两个表面上均设置有坐标表格;测量板83边沿设置有倒角(未示出),以便读取测量板83的位置。The fifth characteristic object 8 adopts a standard spacing gauge. Referring to FIG3 , the fifth characteristic object 8 includes a main body 81 and a sliding assembly. A linear guide rail 84 is provided on the main body 81. A plurality of sliding assemblies are mounted on the linear guide rail 84. The sliding assembly includes a slider 82 and a measuring plate 83. The measuring plate 83 is mounted on the slider 82. The slider 82 is mounted on the linear guide rail 84. The measuring plates 83 are parallel to each other. Standard scale lines are also provided on the main body 81 to facilitate reading the spacing between the measuring plates 83. Coordinate tables are provided on two opposite surfaces of each measuring plate 83. The edge of the measuring plate 83 is provided with a chamfer (not shown) to facilitate reading the position of the measuring plate 83.

参考图2,多个(至少3个)第五特征物8分别布置在路径2两侧,多个第五特征物8分别水平、竖直和倾斜设置在校准场地1上。当第五特征物8竖直、倾斜设置时,可以通过工装支撑第五特征物8,以保证第五特征物8在校准场地1上的稳定性。2 , multiple (at least 3) fifth features 8 are arranged on both sides of the path 2, and the multiple fifth features 8 are respectively arranged horizontally, vertically and obliquely on the calibration site 1. When the fifth features 8 are arranged vertically or obliquely, the fifth features 8 can be supported by tooling to ensure the stability of the fifth features 8 on the calibration site 1.

第五特征物8使用过程中,通过本体81上的标准刻线读取相邻测量板83之间的距离,读取距离时,分别在两个相邻的测量板83上选取相同读数的坐标点位进行读取。During use of the fifth characteristic object 8, the distance between adjacent measuring plates 83 is read through the standard scale lines on the body 81. When reading the distance, coordinate points with the same reading are selected on two adjacent measuring plates 83 for reading.

当第二特征物采用球体时,相邻第二特征物之间的距离即为相邻两个球体的球心距,在表征特征物尺寸测量示值误差时,球心为虚拟的点,在后续拟合得到球心距时,会存在误差;而测量第五特征物的测量板之间的距离时,测量的是相邻测量板的表面之间的距离,测量板的表面为实体的点,相对于相邻两个球心之间的距离,相邻两块测量板之间的距离测得的误差更小,有利于提高测量的精度。When a sphere is used as the second characteristic object, the distance between adjacent second characteristic objects is the distance between the centers of two adjacent spheres. When characterizing the indication error of the characteristic object size measurement, the center of the sphere is a virtual point, and there will be errors when the center of the sphere is obtained by subsequent fitting. When measuring the distance between the measuring plates of the fifth characteristic object, the distance between the surfaces of adjacent measuring plates is measured. The surfaces of the measuring plates are solid points. Compared with the distance between the centers of two adjacent spheres, the distance between two adjacent measuring plates has a smaller error, which is conducive to improving the measurement accuracy.

基准点9采用金属钉、图案3(或特征物)的交线或转角点等,多个基准点9(至少四个基准点)沿路径2分别布置在路径2的两侧;多个基准点9的坐标均可通过GNSS接收机或全站仪测量得出。The reference point 9 is a metal nail, an intersection line or a corner point of the pattern 3 (or a feature object), etc., and multiple reference points 9 (at least four reference points) are arranged on both sides of the path 2 along the path 2; the coordinates of the multiple reference points 9 can be measured by a GNSS receiver or a total station.

在测量过程中,工装的结构不限于支架,根据每一种特征物的具体设置形式,可以采用相应结构的工装,以保证不同特征物在校准场地上的稳定性。During the measurement process, the structure of the tooling is not limited to the bracket. According to the specific setting form of each feature object, a tooling with a corresponding structure can be used to ensure the stability of different feature objects on the calibration site.

参考图4,本发明示例性实施例的SLAM三维激光扫描仪校准方法包括以下步骤:Referring to FIG. 4 , a SLAM three-dimensional laser scanner calibration method according to an exemplary embodiment of the present invention includes the following steps:

步骤S1:在校准场地上规划用于校准扫描的路径;Step S1: planning a path for calibration scanning on a calibration site;

步骤S2:通过基准点模块确定出路径两侧的基准点位置;Step S2: Determine the positions of the reference points on both sides of the path through the reference point module;

步骤S3:在路径两侧分别设置形状规则的图案、特征物以及基准点;Step S3: setting regular shaped patterns, features and reference points on both sides of the path;

步骤S4:分别获取图案、特征物以及基准点的测量结果;Step S4: obtaining measurement results of the pattern, feature object and reference point respectively;

步骤S5:使待校SLAM三维激光扫描仪沿路径扫描,采集路径及路径两侧的扫描点云数据;Step S5: Make the SLAM three-dimensional laser scanner to be calibrated scan along the path to collect scanning point cloud data of the path and both sides of the path;

步骤S6:使待校SLAM三维激光扫描仪单独采集第一特征物的扫描点云数据;Step S6: enabling the SLAM three-dimensional laser scanner to be calibrated to separately collect scanning point cloud data of the first feature object;

步骤S7:在绝对坐标系下,分别对步骤S5、步骤S6中采集的扫描点云数据进行解算,得到相应的解算点云数据;Step S7: in the absolute coordinate system, respectively solve the scanned point cloud data collected in step S5 and step S6 to obtain corresponding solved point cloud data;

步骤S8:根据待校准的参数类型,对步骤S7中的解算点云数据进行处理,获得待校SLAM三维激光扫描仪的对应参数的测量结果;Step S8: Processing the point cloud data solved in step S7 according to the type of parameters to be calibrated, and obtaining the measurement results of the corresponding parameters of the SLAM three-dimensional laser scanner to be calibrated;

步骤S9:根据待校准的参数类型,对待校SLAM三维激光扫描仪的对应参数的测量结果进行分析,判断待校SLAM三维激光扫描仪的对应参数的精度指标是否满足要求。Step S9: According to the type of parameters to be calibrated, the measurement results of the corresponding parameters of the SLAM 3D laser scanner to be calibrated are analyzed to determine whether the accuracy index of the corresponding parameters of the SLAM 3D laser scanner to be calibrated meets the requirements.

步骤S1中的路径为环形闭合路径,以使SLAM三维激光扫描仪能够连续扫描,路径在起点和终点重叠一定距离(例如:参考图2,路径在起点10和终点11重叠2m ~5m),路径四周均能接收到卫星信号;校准场地可以是任意形状的场地,校准过程中,优选采用平整的矩形场地作为校准场地,校准场地的长度不小于40m,宽度不小于40m,其长×宽尺寸优选为50m×50m。The path in step S1 is a circular closed path so that the SLAM three-dimensional laser scanner can scan continuously. The path overlaps a certain distance at the starting point and the end point (for example, referring to Figure 2, the path overlaps 2m~5m at the starting point 10 and the end point 11), and satellite signals can be received on all sides of the path; the calibration site can be a site of any shape. During the calibration process, a flat rectangular site is preferably used as the calibration site. The length of the calibration site is not less than 40m, the width is not less than 40m, and its length×width size is preferably 50m×50m.

步骤S2中,确定基准点位置时,采用3台以上GNSS接收机或3台以上全站仪确定出基准点的位置。In step S2, when determining the position of the reference point, more than three GNSS receivers or more than three total stations are used to determine the position of the reference point.

步骤S3中,图案设置在路径两侧的地面上,图案的形状不限于圆形、矩形、三角形、五边形等形状,只要能方便地测量出图案的几何尺寸即可;路径两侧的图案形状类型可任意设置,例如,可以在路径的一侧设置一类相同形状的图案,在路径的另一侧设置另一类相同形状的图案;可以在路径的两侧均设置相同形状的图案;还可以在路径的两侧分别设置不同形状的图案。In step S3, patterns are set on the ground on both sides of the path. The shape of the pattern is not limited to circles, rectangles, triangles, pentagons and the like, as long as the geometric dimensions of the pattern can be conveniently measured. The pattern shape types on both sides of the path can be set arbitrarily. For example, one type of pattern of the same shape can be set on one side of the path, and another type of pattern of the same shape can be set on the other side of the path. Patterns of the same shape can be set on both sides of the path. Patterns of different shapes can also be set on both sides of the path.

图案可以直接在路径两侧的地面上设置,还可以将图案设置在板材或横幅上后,将板材或横幅设置在路径两侧,板材或横幅沿路径周向设置,或者在路径的垂直方向上,板材或横幅设置在空中。The pattern can be set directly on the ground on both sides of the path, or the pattern can be set on a plate or banner and then the plate or banner can be set on both sides of the path, the plate or banner can be set along the circumference of the path, or the plate or banner can be set in the air in the vertical direction of the path.

特征物包括第一特征物、第二特征物、第三特征物和第四特征物。The features include a first feature, a second feature, a third feature, and a fourth feature.

设置第一特征物时,相邻平板之间的角度或相邻平板组的平板之间的角度阶梯递增,平板的角度递增过程中,平板与路径的起点之间的距离相应递增;平板可以设置在地面上,也可以通过支架设置在空中;当平板设置在地面上时,可以使相邻的平板分隔开,也可以使相邻的平板的边缘连接;当相邻的平板分隔开时,优选采用五块平板,第一、第二块平板之间的角度为45度,第二、第三块平板之间的角度为90度,第三、第四块平板之间的角度为135度,第四、第五块平板之间的角度为180度。当相邻的平板的边缘连接时,优选采用八块平板,每两块平板为一个平板组,四个平板组沿路径设置,第一个平板组的两块平板间的夹角为45度,第二个平板组的两块平板间的夹角为90度,第三个平板组的两块平板间的夹角为135度,第四个平板组的两块平板间的夹角为180度。When setting the first feature, the angle between adjacent plates or the angle between plates in adjacent plate groups increases in steps, and during the process of increasing the angle of the plate, the distance between the plate and the starting point of the path increases accordingly; the plate can be set on the ground or in the air through a bracket; when the plate is set on the ground, the adjacent plates can be separated or the edges of the adjacent plates can be connected; when the adjacent plates are separated, five plates are preferably used, the angle between the first and second plates is 45 degrees, the angle between the second and third plates is 90 degrees, the angle between the third and fourth plates is 135 degrees, and the angle between the fourth and fifth plates is 180 degrees. When the edges of adjacent plates are connected, eight plates are preferably used, each two plates form a plate group, and four plate groups are set along the path, the angle between the two plates in the first plate group is 45 degrees, the angle between the two plates in the second plate group is 90 degrees, the angle between the two plates in the third plate group is 135 degrees, and the angle between the two plates in the fourth plate group is 180 degrees.

所有的平板或平板组可以均设置在路径的一侧(路径的径向方向上,靠近路径中心的一侧),也可以均设置在路径的另一侧(路径的径向方向上,远离路径中心的一侧);还可以使部分平板设置在路径的一侧,部分平板设置在路径的另一侧,只要使平板沿路径设置即可。All the plates or groups of plates can be arranged on one side of the path (the side close to the center of the path in the radial direction of the path), or they can be arranged on the other side of the path (the side away from the center of the path in the radial direction of the path); some of the plates can also be arranged on one side of the path and some on the other side of the path, as long as the plates are arranged along the path.

设置第二特征物时,将多个球体(至少两个球体)沿路径布置;多个球体可以均布置在路径的一侧,也可以均布置在路径的另一侧,也可以使部分球体布置在路径的一侧,部分球体布置在路径的另一侧;相邻球体的离地高度不同(高度可以依次递增或减小,高度也可以任意设置,只要使相邻球体的离地高度不同即可)。本发明中,优选采用五个球体,五个球体分别布置在路径的两侧,相邻球体之间的距离依次增加,例如,第一个球体与第二个球体之间的距离为10m,第二个球体与第三个球体之间的距离为20m,第三个球体与第四个球体之间的距离为30m,第四个球体与第五个球体之间的距离为50m。When setting the second feature, multiple spheres (at least two spheres) are arranged along the path; multiple spheres can be arranged on one side of the path, or on the other side of the path, or some spheres can be arranged on one side of the path and some on the other side of the path; the heights of adjacent spheres from the ground are different (the heights can be increased or decreased in sequence, and the heights can also be set arbitrarily, as long as the heights of adjacent spheres from the ground are different). In the present invention, five spheres are preferably used, and the five spheres are arranged on both sides of the path, respectively, and the distances between adjacent spheres increase in sequence. For example, the distance between the first sphere and the second sphere is 10m, the distance between the second sphere and the third sphere is 20m, the distance between the third sphere and the fourth sphere is 30m, and the distance between the fourth sphere and the fifth sphere is 50m.

设置第三特征物时,将多个圆柱沿路径布置,多个圆柱可以均布置在路径的一侧,也可以均布置在路径的另一侧,也可以使部分圆柱布置在路径的一侧,部分圆柱布置在路径的另一侧,本发明中,优选采用三个圆柱。When setting the third characteristic object, multiple cylinders are arranged along the path. Multiple cylinders can be arranged on one side of the path or on the other side of the path. Some cylinders can be arranged on one side of the path and some on the other side of the path. In the present invention, three cylinders are preferably used.

设置第四特征物时,将四个正方体分别布置在校准场地的四角处(还可以在相邻的正方体之间增加正方体,增加的正方体的数量根据校准需要设置),每个正方体的离地高度不小于0.5m。When setting the fourth feature object, four cubes are arranged at the four corners of the calibration site (cubes can also be added between adjacent cubes, and the number of added cubes is set according to calibration needs), and the height of each cube from the ground is not less than 0.5m.

第四特征物设置后,在路径两侧分别水平、竖直、倾斜设置第五特征物;本发明中,优选设置三个第五特征物,一个水平设置、一个竖直设置、一个倾斜设置。After the fourth feature object is set, the fifth feature object is set horizontally, vertically and obliquely on both sides of the path; in the present invention, it is preferred to set three fifth feature objects, one horizontally, one vertically and one obliquely.

基准点设置在步骤S2中确定出的基准点位置处,设置基准点时,将多个(至少四个)基准点沿路径布置,多个基准点分别布置在路径的两侧。The reference point is set at the reference point position determined in step S2. When setting the reference point, multiple (at least four) reference points are arranged along the path, and the multiple reference points are arranged on both sides of the path respectively.

步骤S4中,获取图案的测量结果的过程具体包括:通过第三标准器分别获得路径两侧的每一图案的几何尺寸;第三标准器可以采用钢卷尺,也可以采用激光跟踪仪等量程和精度均达标的用于测量几何尺寸的标准器。当图案为圆形时,测量得到直径φ010i;当图案为矩形时,测量得到L01~ L0j和宽度K01~ K0j;其中,i表示圆形图案的数量,i为不小于1的整数;j表示矩形图案的数量,j为不小于1的整数。In step S4, the process of obtaining the measurement result of the pattern specifically includes: obtaining the geometric dimensions of each pattern on both sides of the path respectively through a third standard instrument; the third standard instrument can be a steel tape measure, or a standard instrument for measuring geometric dimensions with a range and accuracy that meets the standards such as a laser tracker. When the pattern is circular, the diameters φ 010i are measured; when the pattern is rectangular, L 01 ~ L 0j and widths K 01 ~ K 0j are measured; wherein i represents the number of circular patterns, i is an integer not less than 1; j represents the number of rectangular patterns, j is an integer not less than 1.

步骤S4中,获取特征物的测量结果的过程具体包括:In step S4, the process of obtaining the measurement result of the characteristic object specifically includes:

通过第二标准器获得相邻第二特征物之间的距离D01~ D0k-1,其中,k表示第二特征物的数量,k为不小于2的整数;第二标准器可以采用激光跟踪仪,通过激光跟踪仪分别采集相邻第二特征物表面的点,拟合得到相邻第二特征物之间的距离;激光跟踪仪测量过程中,当第二特征物的直径与激光跟踪仪的靶球直径相同时,可以使第二特征物和靶球共用安装底座。第二标准器还可以采用地面扫描仪(地面三维激光扫描仪),通过地面扫描仪扫描相邻的第二特征物,获得相邻的第二特征物的点云,通过Geomagic软件(或其他点云处理软件)分析得到相邻第二特征物之间的距离;The distances D 01 ~ D 0k-1 between adjacent second feature objects are obtained by the second standard, where k represents the number of second feature objects and is an integer not less than 2; the second standard can be a laser tracker, which collects points on the surfaces of adjacent second feature objects respectively and obtains the distances between adjacent second feature objects by fitting; during the measurement of the laser tracker, when the diameter of the second feature object is the same as the diameter of the target ball of the laser tracker, the second feature object and the target ball can share a common mounting base. The second standard can also be a ground scanner (ground three-dimensional laser scanner), which scans adjacent second feature objects by the ground scanner to obtain point clouds of adjacent second feature objects, and the distances between adjacent second feature objects are obtained by analysis using Geomagic software (or other point cloud processing software);

通过第一标准器获得相邻第一特征物之间的夹角α010m-1,其中m表示第一特征物的数量,m为不小于2的整数;第一标准器采用地面扫描仪,通过地面扫描仪扫描相邻的第一特征物,获得相邻的第一特征物的点云,通过Geomagic软件(或其他点云处理软件)分析得到相邻第一特征物之间的角度。The angles α 010m-1 between adjacent first feature objects are obtained by the first standard, wherein m represents the number of the first feature objects and is an integer not less than 2; the first standard adopts a ground scanner, and the ground scanner is used to scan the adjacent first feature objects to obtain the point cloud of the adjacent first feature objects, and the angles between the adjacent first feature objects are obtained by analysis using Geomagic software (or other point cloud processing software).

步骤S4中,获取基准点的测量结果的过程具体包括:通过GNSS接收机组网静态测量和分析,获得基准点的坐标(H01,S01,N01)~(H0p,S0p,N0p),其中,p表示基准点的数量,p为不小于1的整数。In step S4, the process of obtaining the measurement results of the reference points specifically includes: obtaining the coordinates of the reference points (H 01 , S 01 , N 01 ) to (H 0p , S 0p , N 0p ) through static measurement and analysis of the GNSS receiver network, where p represents the number of reference points and p is an integer not less than 1.

步骤S4还包括:通过第五特征物的本体上的标准刻线读取相邻测量板之间的距离d01~ d0q-1,其中,q表示测量板的数量,q为不小于2的整数。Step S4 further includes: reading the distances d 01 - d 0q-1 between adjacent measurement plates through the standard scale lines on the body of the fifth feature object, wherein q represents the number of measurement plates and q is an integer not less than 2.

步骤S5中,使待校SLAM三维激光扫描仪沿路径扫描,采集路径及路径两侧的扫描点云数据的过程包括:In step S5, the process of making the SLAM three-dimensional laser scanner to be calibrated scan along the path and collecting scanning point cloud data of the path and both sides of the path includes:

步骤S51:开启待校SLAM三维激光扫描仪并使其初始化;Step S51: Turn on the SLAM three-dimensional laser scanner to be calibrated and initialize it;

步骤S52:使待校SLAM三维激光扫描仪沿路径行走、扫描,采集路径及路径两侧的扫描点云数据;待校SLAM三维激光扫描仪沿路径行走可以通过测量人员背负进行,也可以通过机器狗、AGV小车或者导轨+驱动机构进行,只要能够使待校SLAM三维激光扫描仪沿路径行走、扫描即可;待校SLAM三维激光扫描仪可以匀速行走,也可以非匀速行走,行走速度可以根据实际测量需求变化;在特征物附近,待校SLAM三维激光扫描仪可以靠近特征物,还可以减慢速度,以增加扫描点云数据采集的密度和数量,避免因特征物与待校SLAM三维激光扫描仪之间的相对限制而出现扫描死区,影响扫描结果;Step S52: Make the SLAM 3D laser scanner to be calibrated walk and scan along the path, and collect scanning point cloud data of the path and both sides of the path; the walking of the SLAM 3D laser scanner along the path can be carried by the measurement personnel, or can be carried out by a robot dog, an AGV trolley, or a guide rail + drive mechanism, as long as the SLAM 3D laser scanner to be calibrated can walk and scan along the path; the SLAM 3D laser scanner to be calibrated can walk at a uniform speed or at a non-uniform speed, and the walking speed can be changed according to the actual measurement requirements; near the feature object, the SLAM 3D laser scanner to be calibrated can be close to the feature object, and can also slow down the speed to increase the density and quantity of scanning point cloud data collection, so as to avoid the scanning dead zone caused by the relative limitation between the feature object and the SLAM 3D laser scanner to be calibrated, which affects the scanning result;

步骤S53:待校SLAM三维激光扫描仪沿路径行走一圈后,关闭待校SLAM三维激光扫描仪。Step S53: After the SLAM three-dimensional laser scanner to be calibrated walks one circle along the path, the SLAM three-dimensional laser scanner to be calibrated is turned off.

当要采集更多的路径及路径两侧的扫描点云数据时,重复步骤S51~步骤S53;将第n次采集的扫描点云数据记为扫描点云数据n(n为不小于1的整数),进行n次扫描后,获得的扫描点云数据分别为扫描点云数据1、扫描点云数据2、……、扫描点云数据n;待校SLAM三维激光扫描仪每次采集的扫描点云数据均可以通过自带的存储模块存储。When more scanning point cloud data of the path and both sides of the path need to be collected, repeat steps S51 to S53; the scanning point cloud data collected for the nth time is recorded as scanning point cloud data n (n is an integer not less than 1), and after n scans, the scanning point cloud data obtained are scanning point cloud data 1, scanning point cloud data 2, ..., scanning point cloud data n; the scanning point cloud data collected by the SLAM three-dimensional laser scanner to be calibrated each time can be stored through its own storage module.

本发明中,优选使待校SLAM三维激光扫描仪沿路径行走三圈,采集三次扫描点云数据,分别为扫描点云数据1、扫描点云数据2和扫描点云数据3。In the present invention, it is preferred that the SLAM three-dimensional laser scanner to be calibrated walks three circles along the path to collect three scanning point cloud data, namely scanning point cloud data 1, scanning point cloud data 2 and scanning point cloud data 3.

步骤S6中,使待校SLAM三维激光扫描仪单独采集第一特征物的扫描点云数据的过程包括:采集前,开启待校SLAM三维激光扫描仪并使其初始化,使待校SLAM三维激光扫描仪正对第一特征物,待校SLAM三维激光扫描仪与第一特征物之间相隔1m左右的距离,然后使待校SLAM三维激光扫描仪由近及远行走、扫描,当行走到距第一特征物一定距离(如20~30m)时,停止行走和扫描,通过存储模块保存采集的数据,将采集的数据记为扫描点云数据n+1。例如,当步骤S5中沿路径采集了三次扫描点云数据时,步骤S6中的扫描点云数据记为扫描点云数据4;采集第一特征物的扫描点云数据时,可以分别采集所有的第一特征物的扫描点云数据,也可以采集其中一个第一特征物的扫描点云数据。In step S6, the process of making the SLAM three-dimensional laser scanner to be calibrated separately collect the scanning point cloud data of the first feature object includes: before collecting, turning on the SLAM three-dimensional laser scanner to be calibrated and initializing it, making the SLAM three-dimensional laser scanner to be calibrated face the first feature object, and the distance between the SLAM three-dimensional laser scanner to be calibrated and the first feature object is about 1m, and then making the SLAM three-dimensional laser scanner to be calibrated walk and scan from near to far, and when walking to a certain distance (such as 20~30m) from the first feature object, stop walking and scanning, save the collected data through the storage module, and record the collected data as scanning point cloud data n+1. For example, when three scanning point cloud data are collected along the path in step S5, the scanning point cloud data in step S6 is recorded as scanning point cloud data 4; when collecting the scanning point cloud data of the first feature object, the scanning point cloud data of all the first feature objects can be collected separately, or the scanning point cloud data of one of the first feature objects can be collected.

步骤S7中,在对步骤S5中采集的扫描点云数据进行解算的过程中,当步骤S5中进行了1次扫描点云数据采集时,对采集的扫描点云数据进行解算,得到解算点云数据1;当步骤S5中进行了n次(n>1)扫描点云数据采集时,分别对每次采集的扫描点云数据进行解算,得到相应的解算点云数据1至解算点云数据n,分别保存解算点云数据1至解算点云数据n;然后将解算点云数据1至解算点云数据n进行合并,得到一组解算点云数据1-n,将解算点云数据1-n保存;当步骤S5中进行了n次(n>1)扫描点云数据采集时,对步骤S6中采集的扫描点云数据n+1解算后,获得解算点云数据n+1,将解算点云数据n+1单独保存。In step S7, in the process of solving the scanning point cloud data collected in step S5, when the scanning point cloud data is collected once in step S5, the collected scanning point cloud data is solved to obtain solved point cloud data 1; when the scanning point cloud data is collected n times (n>1) in step S5, the scanning point cloud data collected each time is solved respectively to obtain corresponding solved point cloud data 1 to solved point cloud data n, and the solved point cloud data 1 to solved point cloud data n are saved respectively; then the solved point cloud data 1 to solved point cloud data n are merged to obtain a group of solved point cloud data 1-n, and the solved point cloud data 1-n are saved; when the scanning point cloud data is collected n times (n>1) in step S5, after solving the scanning point cloud data n+1 collected in step S6, the solved point cloud data n+1 is obtained, and the solved point cloud data n+1 is saved separately.

例如,当步骤S5中进行了3次扫描点云数据采集时,对于步骤S5中采集的扫描点云数据1、扫描点云数据2和扫描点云数据3,分别对其解算,获得解算点云数据1、解算点云数据2和解算点云数据3,三种解算点云数据分别通过存储模块保存;然后将解算点云数据1、解算点云数据2和解算点云数据3合并,生成一组解算点云数据1-3,解算点云数据1-3通过存储模块保存;对于步骤S6中获得的扫描点云数据4,解算后,获得解算点云数据4,将解算点云数据4单独保存在存储模块中。For example, when three scanning point cloud data collections are performed in step S5, the scanning point cloud data 1, scanning point cloud data 2 and scanning point cloud data 3 collected in step S5 are solved respectively to obtain solved point cloud data 1, solved point cloud data 2 and solved point cloud data 3, and the three solved point cloud data are saved through the storage module respectively; then the solved point cloud data 1, solved point cloud data 2 and solved point cloud data 3 are merged to generate a group of solved point cloud data 1-3, and the solved point cloud data 1-3 are saved through the storage module; for the scanning point cloud data 4 obtained in step S6, after solving, solved point cloud data 4 is obtained, and the solved point cloud data 4 is saved separately in the storage module.

步骤S8中,对步骤S7中的解算点云数据进行处理的过程包括:In step S8, the process of processing the point cloud data solved in step S7 includes:

通过浏览软件查看数据,并测量出图案的尺寸(例如,通过CAD软件查看解算点云数据n,通过CAD测量出图案的尺寸);对于圆形图案,测量出直径φ111i,对于矩形图案,测量出长度L11~ L1j和宽度K11~ K1j;浏览软件还可以得到基准点的坐标(H11,S11,N11)~(H1p,S1p,N1p);View the data through the browsing software and measure the size of the pattern (for example, view the solved point cloud data n through the CAD software, and measure the size of the pattern through CAD); for a circular pattern, measure the diameter φ 111i , and for a rectangular pattern, measure the length L 11 ~ L 1j and the width K 11 ~ K 1j ; the browsing software can also obtain the coordinates of the reference point (H 11 , S 11 , N 11 ) ~ (H 1p , S 1p , N 1p );

将步骤S7中生成的解算点云数据1-3导入到CAD中,对解算点云数据1-3进行裁切,查看解算点云数据中1-3中的同一个第三特征物的表面点云与竖直方向的夹角β1a,同一个第三特征物的表面点云与水平方向的夹角γ1a;然后查看同一个第四特征物的相同特征的点与点之间的最大距离S1~ Sb,例如,解算点云数据1-3通过解算点云数据1、解算点云数据2和解算点云数据3合成为一组数据,在解算点云数据1-3中,每个第四特征物(如正方体)的位置处叠加有三个相同的正方体,三个正方体的相同的点之间具有距离,记最大距离为S;当正方体的数量为四个时,在解算点云数据1-3中,第一个正方体位置处测得的最大距离为S1、第二个正方体位置处测得的最大距离为S2、第三个正方体位置处测得的最大距离为S3、第四个正方体位置处测得的最大距离为S4Import the solved point cloud data 1-3 generated in step S7 into CAD, crop the solved point cloud data 1-3, check the angles β 1a between the surface point cloud of the same third feature object in the solved point cloud data 1-3 and the vertical direction, and the angles γ 1a between the surface point cloud of the same third feature object and the horizontal direction; then check the maximum distances S 1 ~S b between points of the same feature of the same fourth feature object. For example, the solved point cloud data 1-3 is synthesized into a group of data by solving point cloud data 1, solving point cloud data 2 and solving point cloud data 3. In the solved point cloud data 1-3, three identical cubes are superimposed at the position of each fourth feature object (such as a cube), and there is a distance between the same points of the three cubes, and the maximum distance is recorded as S; when the number of cubes is four, in the solved point cloud data 1-3, the maximum distance measured at the position of the first cube is S 1 , and the maximum distance measured at the position of the second cube is S 2 , the maximum distance measured at the position of the third cube is S 3 , the maximum distance measured at the position of the fourth cube is S 4 ;

将步骤S7中生成的解算点云数据4导入到CAD中,对解算点云数据4进行裁切,查看第一特征物的点云厚度T;Import the solved point cloud data 4 generated in step S7 into CAD, cut the solved point cloud data 4, and check the point cloud thickness T of the first feature object;

将步骤S7中生成的解算点云数据1、解算点云数据2和解算点云数据3分别导入到Geomagic(或3DR、PolyWorks等)软件中,分别进行拟合处理,根据拟合处理结果,分别求解出相邻的第一特征物之间的夹角α111m-1、相邻的第二特征物之间的距离D11~ D1k-1以及第五特征物的相邻测量板之间的距离d11~ d1q-1The solved point cloud data 1, solved point cloud data 2 and solved point cloud data 3 generated in step S7 are respectively imported into Geomagic (or 3DR, PolyWorks, etc.) software, and fitting processing is performed respectively. According to the fitting processing results, the angles α 111m-1 between adjacent first feature objects, the distances D 11 ~ D 1k-1 between adjacent second feature objects, and the distances d 11 ~ d 1q-1 between adjacent measurement plates of the fifth feature object are respectively solved .

查看第三特征物和第四特征物的点云时,可以裁切、删除掉除第三特征物、第四特征物之外的点云,还可以使裁切出的第三特征物、第四特征物的点云生成新的点云数据,以减少数据量,方便后续分析。When viewing the point clouds of the third and fourth feature objects, you can crop and delete the point clouds other than the third and fourth feature objects, and you can also generate new point cloud data from the cropped point clouds of the third and fourth feature objects to reduce the amount of data and facilitate subsequent analysis.

步骤S9中,待校SLAM三维激光扫描仪的待校准的参数包括:尺寸测量误差(特征物尺寸测量示值误差和图形尺寸测量示值误差)、平面角度测量示值误差、坐标测量误差、铅锤及水平方向角度测量误差、点云厚度以及重复测量精度。In step S9, the parameters to be calibrated of the SLAM three-dimensional laser scanner include: size measurement error (feature size measurement indication error and graphic size measurement indication error), plane angle measurement indication error, coordinate measurement error, plumb and horizontal angle measurement error, point cloud thickness and repeated measurement accuracy.

特征物尺寸测量示值误差的分析过程包括:将步骤S8中得到的相邻第二特征物之间的距离与步骤S4中得到的对应的相邻第二特征物之间的距离作差,得到示值误差D1k-1-D0k-1;将步骤S8中得到第五特征物的相邻测量板之间的距离与步骤S4中得到的对应的第五特征物的相邻测量板之间的距离作差,得到示值误差d1q-1-d0q-1The analysis process of the indication error of the feature size measurement includes: subtracting the distance between the adjacent second feature objects obtained in step S8 from the distance between the corresponding adjacent second feature objects obtained in step S4 to obtain the indication error D 1k-1 -D 0k-1 ; subtracting the distance between the adjacent measurement plates of the fifth feature object obtained in step S8 from the distance between the corresponding adjacent measurement plates of the fifth feature object obtained in step S4 to obtain the indication error d 1q-1 -d 0q-1 .

图形尺寸测量示值误差的分析过程包括:将步骤S8中得到的图案尺寸与步骤S4中得到的对应的图案尺寸作差,得到示值误差;例如,对于圆形图案,示值误差为φ1i0i;对于矩形图案,示值误差为L1j- L0j,K1j -K0jThe analysis process of the indication error of the pattern size measurement includes: subtracting the pattern size obtained in step S8 from the corresponding pattern size obtained in step S4 to obtain the indication error; for example, for a circular pattern, the indication error is φ 1i0i ; for a rectangular pattern, the indication error is L 1j - L 0j , K 1j -K 0j .

平面角度测量示值误差的分析过程包括:将步骤S8中得到的相邻的第一特征物之间的夹角与步骤S4中得到的对应的相邻的第一特征物之间的夹角作差,得到示值误差α1m-10m-1The analysis process of the indication error of the plane angle measurement includes: subtracting the angle between adjacent first characteristic objects obtained in step S8 from the angle between corresponding adjacent first characteristic objects obtained in step S4 to obtain the indication error α 1m-10m-1 .

坐标测量误差的分析过程包括:将步骤S8中得到的基准点的坐标(H1p,S1p,N1p)与步骤S4中得到的对应的基准点的坐标(H0p,S0p,N0p)作差,得到坐标示值误差(H1p - H0p,S1p- S0p,N1p - N0p)。The analysis process of the coordinate measurement error includes: subtracting the coordinates of the reference point obtained in step S8 (H 1p , S 1p , N 1p ) from the coordinates of the corresponding reference point obtained in step S4 (H 0p , S 0p , N 0p ) to obtain the coordinate indication error (H 1p - H 0p , S 1p - S 0p , N 1p - N 0p ).

铅锤及水平方向角度测量误差的分析过程包括:从步骤S8中得到的第三特征物的表面或轴线点云与竖直方向的夹角β1a中得到的最大夹角βmax即为铅锤方向角度测量误差,第三特征物的表面点云与水平方向的夹角γ1a中得到的最大夹角γmax-90°即为水平方向的角度测量误差。The analysis process of the plumb and horizontal angle measurement errors includes: the maximum angle β max obtained from the angles β 1a between the surface or axis point cloud of the third feature object obtained in step S8 and the vertical direction is the plumb direction angle measurement error, and the maximum angle γ max -90° obtained from the angles γ 1a between the surface point cloud of the third feature object and the horizontal direction is the horizontal direction angle measurement error.

点云厚度为步骤S8中得到的第一特征物的点云厚度T。The point cloud thickness is the point cloud thickness T of the first feature object obtained in step S8.

重复测量精度的分析过程包括:步骤S8中得到的同一个第四特征物的相同特征的点与点之间的最大距离S1~ Sb中得到的Smax即为重复定位精度。The analysis process of the repeat measurement accuracy includes: the maximum distances S 1 to S b between points of the same feature of the same fourth feature object obtained in step S8 are obtained as S max , which is the repeat positioning accuracy.

根据待校准的各个参数类型,分析得到待校准的各个参数的分析值后,从每个参数的分析值中选取最大值作为校准结果;然后将每个参数的最大值与该参数对应的标准范围进行比较,判断每个参数的分析值是否在该参数对应的标准范围内,从而判断待校SLAM三维激光扫描仪的对应参数的精度指标是否满足要求。According to the types of parameters to be calibrated, after analyzing the analysis values of the parameters to be calibrated, the maximum value is selected from the analysis values of each parameter as the calibration result; then the maximum value of each parameter is compared with the standard range corresponding to the parameter to determine whether the analysis value of each parameter is within the standard range corresponding to the parameter, thereby determining whether the accuracy indicators of the corresponding parameters of the SLAM three-dimensional laser scanner to be calibrated meet the requirements.

以上所述,仅为本发明具体实施方式的详细说明,而非对本发明的限制。相关技术领域的技术人员在不脱离本发明的原则和范围的情况下,做出的各种替换、变型以及改进均应包含在本发明的保护范围之内。The above is only a detailed description of the specific implementation of the present invention, rather than a limitation of the present invention. Various substitutions, modifications and improvements made by those skilled in the relevant art without departing from the principle and scope of the present invention should be included in the protection scope of the present invention.

Claims (10)

1.一种SLAM三维激光扫描仪校准系统,其特征在于,包括:校准场地、特征物、基准点模块、标准器、待校SLAM三维激光扫描仪、扫描点云解算及预处理模块、扫描点云预览模块以及数据分析模块;1. A SLAM three-dimensional laser scanner calibration system, characterized in that it includes: a calibration site, a feature object, a reference point module, a standard device, a SLAM three-dimensional laser scanner to be calibrated, a scanning point cloud solution and preprocessing module, a scanning point cloud preview module and a data analysis module; 其中,所述校准场地内规划有用于校准扫描的路径,所述路径的两侧分别设置有用于表征图形尺寸测量示值误差的图案;Wherein, a path for calibration scanning is planned in the calibration site, and patterns for characterizing the indication error of graphic size measurement are respectively arranged on both sides of the path; 所述特征物分别设置在路径两侧,所述特征物包括:用于表征平面角度测量示值误差及点云厚度的第一特征物、用于表征特征物尺寸测量示值误差的第二特征物、用于表征铅锤及水平方向角度测量误差的第三特征物以及用于表征重复测量精度的第四特征物;The feature objects are respectively arranged on both sides of the path, and the feature objects include: a first feature object for characterizing the indication error of plane angle measurement and point cloud thickness, a second feature object for characterizing the indication error of feature object size measurement, a third feature object for characterizing the plumb bob and horizontal direction angle measurement error, and a fourth feature object for characterizing repeated measurement accuracy; 所述基准点模块用于确定出路径两侧的基准点位置,并且,在后期基准点位置处设置基准点后,测量出基准点的坐标;The reference point module is used to determine the reference point positions on both sides of the path, and after setting the reference point at the later reference point position, measure the coordinates of the reference point; 所述标准器包括:用于获得相邻第一特征物之间夹角的第一标准器、用于获取相邻第二特征物之间距离的第二标准器以及用于测量出路径两侧图案的几何尺寸的第三标准器;The standard device includes: a first standard device for obtaining the angle between adjacent first feature objects, a second standard device for obtaining the distance between adjacent second feature objects, and a third standard device for measuring the geometric dimensions of the patterns on both sides of the path; 所述待校SLAM三维激光扫描仪用于采集扫描点云数据并存储采集的扫描点云数据;The SLAM three-dimensional laser scanner to be calibrated is used to collect scanning point cloud data and store the collected scanning point cloud data; 所述扫描点云解算及预处理模块用于对扫描点云数据进行坐标变换处理,将扫描点云数据转换在同一个坐标系下,得到解算点云数据;The scanning point cloud solution and preprocessing module is used to perform coordinate transformation processing on the scanning point cloud data, convert the scanning point cloud data into the same coordinate system, and obtain solution point cloud data; 所述扫描点云预览模块用于预览扫描点云解算及预处理模块处理后的解算点云数据,并通过预览的解算点云数据,测量出图案的尺寸;The scanning point cloud preview module is used to preview the solved point cloud data processed by the scanning point cloud solving and preprocessing module, and measure the size of the pattern through the previewed solved point cloud data; 所述数据分析模块用于分析扫描点云解算及预处理模块处理的解算点云数据以及构建几何模型。The data analysis module is used to analyze the solved point cloud data processed by the scanning point cloud solution and preprocessing module and to construct a geometric model. 2.根据权利要求1所述的SLAM三维激光扫描仪校准系统,其特征在于,所述第一特征物采用平板,多块平板沿路径分别周向设置在路径的两侧或者多块平板分别沿路径垂直方向上的不同位置布置,相邻平板之间的角度呈阶梯递增,相邻两块平板之间的夹角大于0度、不大于180度;2. The SLAM three-dimensional laser scanner calibration system according to claim 1, characterized in that the first feature object is a flat plate, and a plurality of flat plates are arranged on both sides of the path circumferentially along the path or a plurality of flat plates are arranged at different positions along the vertical direction of the path, and the angle between adjacent flat plates increases in steps, and the angle between two adjacent flat plates is greater than 0 degrees and not greater than 180 degrees; 所述第二特征物采用球体,所述球体的直径为30mm ~300mm,球度不大于0.1mm;多个球体沿路径周向布置在路径的两侧或者多个球体沿路径垂直方向上的不同位置布置;The second feature object is a sphere, the diameter of the sphere is 30 mm to 300 mm, and the sphericity is not greater than 0.1 mm; multiple spheres are arranged on both sides of the path along the circumference of the path or multiple spheres are arranged at different positions along the vertical direction of the path; 所述第三特征物采用圆柱,多个圆柱沿路径分别布置在路径的两侧,每个所述圆柱的上端通过工装悬挂于空中,圆柱的下端悬空,所述工装的挂钩处于圆柱的几何中心线上,所述圆柱的几何中心线竖直向下,每个所述圆柱的长度不小于2m、同轴度不大于0.1mm;The third characteristic object is a cylinder, and multiple cylinders are arranged on both sides of the path along the path. The upper end of each cylinder is suspended in the air by a tool, and the lower end of the cylinder is suspended in the air. The hook of the tool is on the geometric center line of the cylinder, and the geometric center line of the cylinder is vertically downward. The length of each cylinder is not less than 2m, and the coaxiality is not greater than 0.1mm; 所述校准场地为矩形场地,所述第四特征物不限于正方体,四个第四特征物分别布置在校准场地的四角处;The calibration site is a rectangular site, the fourth feature object is not limited to a cube, and four fourth feature objects are respectively arranged at the four corners of the calibration site; 所述校准场地的长度不小于40m,宽度不小于40m;所述路径为环形路径,所述路径在起点和终点重叠2m ~5m。The length of the calibration site is not less than 40m and the width is not less than 40m; the path is a circular path, and the path overlaps 2m to 5m at the starting point and the end point. 3.根据权利要求1或2所述的SLAM三维激光扫描仪校准系统,其特征在于,还包括用于表征特征物尺寸测量示值误差的第五特征物,所述第五特征物采用标准间距规,多个所述第五特征物分别水平、竖直、倾斜设置在路径的两侧。3. The SLAM three-dimensional laser scanner calibration system according to claim 1 or 2 is characterized in that it also includes a fifth feature object for characterizing the feature object size measurement indication error, the fifth feature object adopts a standard spacing gauge, and multiple fifth features are arranged horizontally, vertically, and obliquely on both sides of the path. 4.一种SLAM三维激光扫描仪校准方法,其特征在于,包括以下步骤:4. A SLAM three-dimensional laser scanner calibration method, characterized in that it comprises the following steps: 步骤S1:在校准场地上规划用于校准扫描的路径;Step S1: planning a path for calibration scanning on a calibration site; 步骤S2:确定出路径两侧的基准点位置;Step S2: Determine the positions of the reference points on both sides of the path; 步骤S3:在路径两侧分别设置形状规则的图案、特征物以及基准点;Step S3: setting regular shaped patterns, features and reference points on both sides of the path; 步骤S4:分别获取图案、特征物以及基准点的测量结果;Step S4: obtaining measurement results of the pattern, feature object and reference point respectively; 所述特征物的测量结果包括:相邻第二特征物之间的距离D01~ D0k-1,其中,k 表示第二特征物的数量,k 为不小于 2 的整数;The measurement result of the feature object includes: distances D 01 to D 0k-1 between adjacent second feature objects, wherein k represents the number of second feature objects, and k is an integer not less than 2; 相邻第一特征物之间的夹角α010m-1,其中 m 表示第一特征物的数量,m 为不小于 2的整数;The angles between adjacent first features are α 010m-1 , where m represents the number of first features and m is an integer not less than 2; 第五特征物的本体上的相邻测量板之间的距离d01~ d0q-1,其中,q 表示测量板的数量,q 为不小于 2 的整数;The distances between adjacent measurement plates on the body of the fifth feature object are d 01 to d 0q-1 , where q represents the number of measurement plates and q is an integer not less than 2; 所述基准点的测量结果包括基准点的坐标(H01,S01,N01)~(H0p,S0p,N0p),其中,p 表示基准点的数量,p 为不小于 1 的整数;The measurement result of the reference point includes the coordinates of the reference point (H 01 , S 01 , N 01 ) to (H 0p , S 0p , N 0p ), wherein p represents the number of the reference point, and p is an integer not less than 1; 步骤S5:使待校SLAM三维激光扫描仪沿路径扫描,采集路径及路径两侧的扫描点云数据;Step S5: Make the SLAM three-dimensional laser scanner to be calibrated scan along the path to collect scanning point cloud data of the path and both sides of the path; 步骤S6:使待校SLAM三维激光扫描仪单独采集第一特征物的扫描点云数据;Step S6: enabling the SLAM three-dimensional laser scanner to be calibrated to separately collect scanning point cloud data of the first feature object; 步骤S7:在绝对坐标系下,分别对步骤S5、步骤S6中采集的扫描点云数据进行解算,得到相应的解算点云数据;Step S7: in the absolute coordinate system, respectively solve the scanned point cloud data collected in step S5 and step S6 to obtain corresponding solved point cloud data; 步骤S8:根据待校准的参数类型,对步骤S7中的解算点云数据进行处理,获得待校SLAM三维激光扫描仪的对应参数的测量结果;Step S8: Processing the point cloud data solved in step S7 according to the type of parameters to be calibrated, and obtaining the measurement results of the corresponding parameters of the SLAM three-dimensional laser scanner to be calibrated; 步骤S9:根据待校准的参数类型,对待校SLAM三维激光扫描仪的对应参数的测量结果进行分析,判断待校SLAM三维激光扫描仪的对应参数的精度指标是否满足要求。Step S9: According to the type of parameters to be calibrated, the measurement results of the corresponding parameters of the SLAM 3D laser scanner to be calibrated are analyzed to determine whether the accuracy index of the corresponding parameters of the SLAM 3D laser scanner to be calibrated meets the requirements. 5.根据权利要求4所述的SLAM三维激光扫描仪校准方法,其特征在于,所述待校准的参数类型包括尺寸测量误差、平面角度测量示值误差、坐标测量误差、铅锤及水平方向角度测量误差、点云厚度以及重复测量精度;所述尺寸测量误差包括特征物尺寸测量示值误差和图形尺寸测量示值误差。5. The SLAM three-dimensional laser scanner calibration method according to claim 4 is characterized in that the parameter types to be calibrated include size measurement error, plane angle measurement indication error, coordinate measurement error, plumb and horizontal angle measurement error, point cloud thickness and repeated measurement accuracy; the size measurement error includes feature object size measurement indication error and graphic size measurement indication error. 6.根据权利要求4所述的SLAM三维激光扫描仪校准方法,其特征在于,所述步骤S4具体包括:6. The SLAM three-dimensional laser scanner calibration method according to claim 4, characterized in that the step S4 specifically comprises: 通过第三标准器分别获得路径两侧的每一图案的几何尺寸;当图案为圆形时,测量得到直径φ010i;当图案为矩形时,测量得到长度L01~ L0j和宽度K01~ K0j;其中,i表示圆形图案的数量,i为不小于1的整数;j表示矩形图案的数量,j为不小于1的整数;The geometric dimensions of each pattern on both sides of the path are obtained by the third standard device; when the pattern is circular, the diameters φ 010i are measured; when the pattern is rectangular, the lengths L 01 ~ L 0j and the widths K 01 ~ K 0j are measured; wherein i represents the number of circular patterns, i is an integer not less than 1; j represents the number of rectangular patterns, j is an integer not less than 1; 通过第二标准器获得相邻第二特征物之间的距离D01~ D0k-1,其中,k表示第二特征物的数量,k为不小于2的整数;Obtaining distances D 01 to D 0k-1 between adjacent second characteristic objects by a second standard device, wherein k represents the number of the second characteristic objects and k is an integer not less than 2; 通过第一标准器获得相邻第一特征物之间的夹角α010m-1,其中m表示第一特征物的数量,m为不小于2的整数;Obtaining angles α 01 to α 0m-1 between adjacent first characteristic objects by a first standard device, wherein m represents the number of first characteristic objects, and m is an integer not less than 2; 通过GNSS接收机组网静态测量和分析,获得基准点的坐标(H01,S01,N01)~(H0p,S0p,N0p),其中,p表示基准点的数量,p为不小于1的整数;The coordinates of the reference points (H 01 , S 01 , N 01 )~(H 0p , S 0p , N 0p ) are obtained through static measurement and analysis of the GNSS receiver network, where p represents the number of reference points and p is an integer not less than 1; 通过第五特征物的本体上的标准刻线读取相邻测量板的距离d01~ d0q-1,其中,q表示测量板的数量,q为不小于2的整数。The distances d 01 to d 0q-1 between adjacent measurement plates are read through the standard scale lines on the body of the fifth feature, wherein q represents the number of measurement plates and q is an integer not less than 2. 7.根据权利要求6所述的SLAM三维激光扫描仪校准方法,其特征在于,所述步骤S5中,使待校SLAM三维激光扫描仪沿路径扫描,采集路径及路径两侧的扫描点云数据的过程包括:7. The SLAM three-dimensional laser scanner calibration method according to claim 6, characterized in that in the step S5, the process of making the SLAM three-dimensional laser scanner to be calibrated scan along the path and collecting scanning point cloud data of the path and both sides of the path comprises: 步骤S51:开启待校SLAM三维激光扫描仪并使其初始化;Step S51: Turn on the SLAM three-dimensional laser scanner to be calibrated and initialize it; 步骤S52:使待校SLAM三维激光扫描仪沿路径行走、扫描,采集路径及路径两侧的扫描点云数据;Step S52: Make the SLAM three-dimensional laser scanner to be calibrated walk and scan along the path, and collect scanning point cloud data of the path and both sides of the path; 步骤S53:待校SLAM三维激光扫描仪沿路径行走一圈后,关闭待校SLAM三维激光扫描仪;Step S53: After the SLAM three-dimensional laser scanner to be calibrated walks along the path for one circle, the SLAM three-dimensional laser scanner to be calibrated is turned off; 当要采集更多的路径及路径两侧的扫描点云数据时,重复步骤S51~步骤S53。When more paths and scanning point cloud data on both sides of the paths need to be collected, steps S51 to S53 are repeated. 8.根据权利要求7所述的SLAM三维激光扫描仪校准方法,其特征在于,所述步骤S7中,对步骤S5中采集的扫描点云数据的解算过程包括:分别对第n次采集的扫描点云数据n进行解算,得到解算点云数据n,保存解算点云数据n;其中,n为不小于1的整数;当n>1时,将解算点云数据1至解算点云数据n合并,生成并保存一组解算点云数据1-n;8. The SLAM three-dimensional laser scanner calibration method according to claim 7, characterized in that, in the step S7, the process of solving the scanning point cloud data collected in the step S5 comprises: solving the scanning point cloud data n collected for the nth time, obtaining solved point cloud data n, and saving the solved point cloud data n; wherein n is an integer not less than 1; when n>1, merging the solved point cloud data 1 to the solved point cloud data n to generate and save a set of solved point cloud data 1-n; 对步骤S6中采集的扫描点云数据n+1解算后,获得解算点云数据n+1,将解算点云数据n+1单独保存。After solving the scanned point cloud data n+1 collected in step S6, solved point cloud data n+1 is obtained, and the solved point cloud data n+1 is saved separately. 9.根据权利要求8所述的SLAM三维激光扫描仪校准方法,其特征在于,所述步骤S8中,对步骤S7中的解算点云数据进行处理的过程包括:9. The SLAM three-dimensional laser scanner calibration method according to claim 8, characterized in that in step S8, the process of processing the point cloud data solved in step S7 comprises: 通过浏览软件查看数据,并测量出每一个图案的尺寸;对于圆形图案,测量出直径φ111i,对于矩形图案,测量出长度L11~ L1j和宽度K11~ K1j;通过浏览软件得到基准点的坐标(H11,S11,N11)~(H1p,S1p,N1p);View the data through the browsing software and measure the size of each pattern; for circular patterns, measure the diameter φ 111i , for rectangular patterns, measure the length L 11 ~ L 1j and the width K 11 ~ K 1j ; obtain the coordinates of the reference point (H 11 , S 11 , N 11 ) ~ (H 1p , S 1p , N 1p ) through the browsing software; 将解算点云数据1-n导入到CAD中,对解算点云数据1-n进行裁切,查看解算点云数据中1-n中的同一个第三特征物的表面或轴线点云与竖直方向的夹角β1a,第三特征物的表面或轴线点云与水平方向的夹角γ1a;然后查看同一个第四特征物的相同特征的点与点之间的最大距离S1~ Sb;其中,a表示第三特征物的数量,a为不小于1的整数;b表示第四特征物的数量,b为不小于1的整数;Import the solved point cloud data 1-n into CAD, cut the solved point cloud data 1-n, check the angles β 1a between the surface or axis point cloud of the same third feature object in the solved point cloud data 1-n and the vertical direction, and the angles γ 1a between the surface or axis point cloud of the third feature object and the horizontal direction; then check the maximum distances S 1 ~S b between the points of the same feature of the same fourth feature object; wherein a represents the number of the third feature objects, and a is an integer not less than 1; b represents the number of the fourth feature objects, and b is an integer not less than 1; 将解算点云数据n+1导入到CAD中,对解算点云数据n+1进行裁切,查看第一特征物的点云厚度T;Import the solved point cloud data n+1 into CAD, cut the solved point cloud data n+1, and check the point cloud thickness T of the first feature object; 将解算点云数据1至解算点云数据n分别导入到Geomagic、3DR或PolyWorks软件中,分别进行拟合处理,根据拟合处理结果,分别求解出相邻的第一特征物之间的夹角α111m-1、相邻的第二特征物之间的距离D11~ D1k-1以及第五特征物的相邻测量板之间的距离d11~d1q-1The solved point cloud data 1 to the solved point cloud data n are respectively imported into Geomagic, 3DR or PolyWorks software, and fitting processing is performed respectively. According to the fitting processing results, the angles α 111m-1 between adjacent first feature objects, the distances D 11 ~D 1k-1 between adjacent second feature objects, and the distances d 11 ~d 1q-1 between adjacent measurement plates of the fifth feature object are respectively solved. 10.根据权利要求4~8中任一项所述的SLAM三维激光扫描仪校准方法,其特征在于,所述步骤S9具体包括:将步骤S8中获得的待校SLAM三维激光扫描仪的各参数的测量结果与步骤S4中获得的对应参数的测量结果进行作差,得到各参数的分析值,从每个参数的分析值中选取最大值作为校准结果。10. The SLAM three-dimensional laser scanner calibration method according to any one of claims 4 to 8 is characterized in that step S9 specifically comprises: subtracting the measurement results of each parameter of the SLAM three-dimensional laser scanner to be calibrated obtained in step S8 from the measurement results of the corresponding parameters obtained in step S4 to obtain analysis values of each parameter, and selecting the maximum value from the analysis values of each parameter as the calibration result.
CN202411060436.XA 2024-08-05 2024-08-05 A SLAM three-dimensional laser scanner calibration system and calibration method Active CN118604790B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411060436.XA CN118604790B (en) 2024-08-05 2024-08-05 A SLAM three-dimensional laser scanner calibration system and calibration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411060436.XA CN118604790B (en) 2024-08-05 2024-08-05 A SLAM three-dimensional laser scanner calibration system and calibration method

Publications (2)

Publication Number Publication Date
CN118604790A CN118604790A (en) 2024-09-06
CN118604790B true CN118604790B (en) 2024-10-01

Family

ID=92556149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411060436.XA Active CN118604790B (en) 2024-08-05 2024-08-05 A SLAM three-dimensional laser scanner calibration system and calibration method

Country Status (1)

Country Link
CN (1) CN118604790B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110308438A (en) * 2019-07-15 2019-10-08 南京林业大学 A Method of Correcting LiDAR Reflection Intensity Using Multi-echo Single Station Scanning Data
CN115682982A (en) * 2022-10-21 2023-02-03 中国测试技术研究院 System and method for calibrating three-dimensional measurement result based on variable-size polyhedron

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201116959D0 (en) * 2011-09-30 2011-11-16 Bae Systems Plc Vehicle localisation with 2d laser scanner and 3d prior scans
US8849620B2 (en) * 2011-11-18 2014-09-30 Nike, Inc. Automated 3-D modeling of shoe parts
CN112415493B (en) * 2020-11-27 2023-06-06 北京航天计量测试技术研究所 Coordinate error correction method for three-dimensional scanning laser radar
CN116883623A (en) * 2023-07-21 2023-10-13 东南大学 Determination method of bridge deck roughness model based on three-dimensional laser point cloud scanning technology
CN117906499B (en) * 2024-03-15 2024-07-16 江苏省计量科学研究院(江苏省能源计量数据中心) Optical three-dimensional scanner calibration system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110308438A (en) * 2019-07-15 2019-10-08 南京林业大学 A Method of Correcting LiDAR Reflection Intensity Using Multi-echo Single Station Scanning Data
CN115682982A (en) * 2022-10-21 2023-02-03 中国测试技术研究院 System and method for calibrating three-dimensional measurement result based on variable-size polyhedron

Also Published As

Publication number Publication date
CN118604790A (en) 2024-09-06

Similar Documents

Publication Publication Date Title
CN111197979B (en) Point cloud data analysis-based building detection method and device
CN101923163B (en) Method and system for calibrating laser scanner
CN102095383B (en) A fast tree path detection device based on machine vision
CN113124782B (en) Construction perpendicularity detection method based on point cloud tolerance self-adaption
CN104677280B (en) Swing arm type contourgraph rotating shaft space state calibration method
CN106846308A (en) The detection method and device of the topographic map precision based on a cloud
CN111595238B (en) Laser tracker precision field evaluation system based on multi-station method
CN112967189B (en) Point cloud stitching method, device, equipment and storage medium
CN112884647A (en) Embedded part construction positioning method based on BIM point cloud technology guidance
CN113295092B (en) Line laser three-dimensional measurement system and method for thin-wall part
CN118604790B (en) A SLAM three-dimensional laser scanner calibration system and calibration method
CN112579980A (en) Wind field data processing method, device, equipment and storage medium
CN111765902A (en) A method for evaluating the accuracy of laser point cloud based on polygonal pyramid target
CN112365602B (en) A 3D reconstruction error calculation method of pavement based on laser point cloud
WO2019242081A1 (en) Cadastral surveying system based on multi-platform laser radar
CN109859301A (en) A kind of rock structural face roughness value fining characterizing method
CN112964191A (en) Micro-deformation laser collimation measurement method
CN117705720A (en) A synchronous and rapid detection system for appearance dimensions and defects of double-block sleepers
CN111060870A (en) An RFID positioning method based on antenna rotation
CN210154519U (en) A device for measuring the spatial position of a rock mass structure plane
CN115289999A (en) Self-calibration method of three-dimensional laser scanning system
CN116167119B (en) Method for calculating fractal dimension of fracture surface of secondary concrete
Wang Application of Long Distance Microscope and Three-Dimensional Laser Scanner in Tunnel Section Detection.
CN107246863A (en) A kind of irregular bore tunnel inwall image projecting method of deploying
CN114279303A (en) Device and method for detecting verticality of double-sided micro-cylindrical lens array

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