CN114594458B - A calibration method for multi-line laser radar - Google Patents
A calibration method for multi-line laser radar Download PDFInfo
- Publication number
- CN114594458B CN114594458B CN202210224606.8A CN202210224606A CN114594458B CN 114594458 B CN114594458 B CN 114594458B CN 202210224606 A CN202210224606 A CN 202210224606A CN 114594458 B CN114594458 B CN 114594458B
- Authority
- CN
- China
- Prior art keywords
- laser radar
- laser
- coordinate system
- total station
- coordinates
- 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 33
- 239000011111 cardboard Substances 0.000 claims abstract description 36
- 238000004364 calculation method Methods 0.000 claims abstract description 7
- 238000002310 reflectometry Methods 0.000 claims description 24
- 239000011159 matrix material Substances 0.000 claims description 19
- 239000003550 marker Substances 0.000 claims description 13
- 238000013519 translation Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 7
- 239000011087 paperboard Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000002474 experimental method Methods 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
本发明公开了一种多线激光雷达距离的校准方法,包括激光测距模块校准和激光雷达水平旋转角校准,在激光测距模块的校准环节,分别获取激光测距模块到光斑几何中心的距离的测量值;光斑的几何中心到激光发射器的距离的真值,根据测量值和真值确定距离误差模型的模型参数;根据光斑的几何中心的坐标和激光发射器的坐标确定激光测距模块的俯仰角误差;在激光雷达水平角的校准环节,利用全站仪测得多组目标物在激光雷达坐标系对应的旋转角作为真实值,激光雷达测得所述多组目标物在激光雷达坐标系中对应的旋转角作为测量值,确定真实值与测量值的关系。本发明计算激光雷达水平旋转角时,只使用了纸板中心坐标的x轴坐标和y轴坐标,计算量减少。
The invention discloses a multi-line laser radar distance calibration method, including laser ranging module calibration and laser radar horizontal rotation angle calibration. In the laser ranging module calibration link, the measured value of the distance from the laser ranging module to the geometric center of the light spot is obtained respectively; the true value of the distance from the geometric center of the light spot to the laser transmitter is obtained, and the model parameters of the distance error model are determined according to the measured value and the true value; the pitch angle error of the laser ranging module is determined according to the coordinates of the geometric center of the light spot and the coordinates of the laser transmitter; in the laser radar horizontal angle calibration link, the rotation angles corresponding to multiple groups of targets in the laser radar coordinate system are measured by a total station as the true value, and the laser radar measures the rotation angles corresponding to the multiple groups of targets in the laser radar coordinate system as the measured value, and determines the relationship between the true value and the measured value. When the invention calculates the laser radar horizontal rotation angle, only the x-axis coordinates and the y-axis coordinates of the center coordinates of the cardboard are used, and the amount of calculation is reduced.
Description
技术领域Technical Field
本发明属于激光雷达校准领域,具体是一种多线激光雷达的校准方法。The invention belongs to the field of laser radar calibration, and in particular is a calibration method for a multi-line laser radar.
背景技术Background technique
激光雷达具有分辨率高、抗干扰能力强、可以直接成像等突出特点,可以用来测距、测速、测角以及跟踪,被广泛应用于目标测量、地形测绘和导航制导等领域。但目前广泛使用的激光雷达主要是由北美和欧洲国家设计生产,进口仪器的设计方案和校准方案往往保密,而且价格昂贵。在现有的报道中已有的激光雷达校准方法都是使用成熟的激光雷达,它们在出厂之前已经经过一次过程未公开的校准,再在此基础上进行二次校准。为了能校准自主研发的多线激光雷达,必须根据它的结构特点制定一套校准方案。LiDAR has outstanding features such as high resolution, strong anti-interference ability, and direct imaging. It can be used to measure distance, speed, angle, and tracking, and is widely used in target measurement, terrain mapping, navigation and guidance, etc. However, the widely used LiDARs are mainly designed and produced by North American and European countries. The design and calibration schemes of imported instruments are often confidential and expensive. In the existing reports, the existing LiDAR calibration methods all use mature LiDARs, which have been calibrated once before leaving the factory, and then calibrated again on this basis. In order to calibrate the independently developed multi-line LiDAR, a calibration scheme must be formulated according to its structural characteristics.
发明内容Summary of the invention
本发明的目的在于提供了一种多线激光雷达的校准方法。The object of the present invention is to provide a calibration method for a multi-line laser radar.
为了实现上述目的,本发明采用如下技术方案:一种多线激光雷达的校准方法,包括激光测距模块校准和激光雷达水平旋转角校准:In order to achieve the above object, the present invention adopts the following technical solution: a calibration method of a multi-line laser radar, including laser ranging module calibration and laser radar horizontal rotation angle calibration:
(1)激光测距模块校准:让待校准激光测距模块发射的激光束水平照射在标准反射率幕布上,并标记出光斑的几何中心,记录激光测距模块到光斑几何中心的距离的测量值;利用全站仪测定标准反射率幕布上光斑的几何中心的坐标和激光发射器的坐标,获得光斑的几何中心到激光发射器的距离的真值,根据测量值和真值确定距离误差模型的模型参数;根据光斑的几何中心的坐标和激光发射器的坐标确定激光测距模块的俯仰角误差;(1) Calibration of laser ranging module: Let the laser beam emitted by the laser ranging module to be calibrated be horizontally irradiated on a standard reflectivity curtain, mark the geometric center of the light spot, and record the measured value of the distance from the laser ranging module to the geometric center of the light spot; use a total station to measure the coordinates of the geometric center of the light spot on the standard reflectivity curtain and the coordinates of the laser emitter, obtain the true value of the distance from the geometric center of the light spot to the laser emitter, and determine the model parameters of the distance error model based on the measured value and the true value; determine the pitch angle error of the laser ranging module based on the coordinates of the geometric center of the light spot and the coordinates of the laser emitter;
(2)激光雷达水平角校准:利用全站仪测得多组目标物在激光雷达坐标系对应的旋转角作为真实值,激光雷达测得所述多组目标物在激光雷达坐标系中对应的旋转角作为测量值,确定真实值与测量值的关系。(2) LiDAR horizontal angle calibration: Use a total station to measure the rotation angles of multiple groups of targets in the LiDAR coordinate system as true values, and use the LiDAR to measure the rotation angles of the multiple groups of targets in the LiDAR coordinate system as measured values to determine the relationship between the true value and the measured value.
优选地,让待校准激光测距模块发射的激光束水平照射在标准反射率幕布上的具体方法为:Preferably, the specific method of allowing the laser beam emitted by the laser distance measuring module to be calibrated to irradiate horizontally onto the standard reflectivity curtain is:
将激光雷达固定在转台上并保持激光雷达不转动,选定一个俯仰角为β0的待测激光测距模块并让转台倾斜β0,以保证该激光测距模块发射的激光束平行地照射到标准反射率幕布上。Fix the laser radar on the turntable and keep it from rotating, select a laser ranging module to be measured with a pitch angle of β 0 and tilt the turntable by β 0 to ensure that the laser beam emitted by the laser ranging module is parallel to the standard reflectivity curtain.
优选地,利用全站仪测定标准反射率幕布上光斑的几何中心的坐标和激光发射器的坐标的具体方法为:Preferably, the specific method of using a total station to determine the coordinates of the geometric center of the light spot on the standard reflectivity curtain and the coordinates of the laser emitter is:
步骤1、将全站仪放置在标准反射率幕布和激光雷达之间,让全站仪的激光束对准标准反射率幕布上的标志物,将水平角HR1置0并记录此时的斜距SD1和天顶距VZ1;Step 1: Place the total station between the standard reflectivity curtain and the laser radar, aim the laser beam of the total station at the marker on the standard reflectivity curtain, set the horizontal angle HR1 to 0 and record the slant distance SD1 and zenith distance VZ1 at this time;
步骤2、保持全站仪位置固定不动,旋转全站仪使得红色激光束对准该激光测距模块激光发射器,记录此时的斜距SD2、水平角HR2和天顶距VZ2;Step 2, keep the total station fixed, rotate the total station so that the red laser beam is aimed at the laser transmitter of the laser ranging module, and record the slant distance SD2, horizontal angle HR2 and zenith distance VZ2 at this time;
步骤3、将全站仪获得的数据转化为直角坐标得到标志物和激光发射器在全站仪坐标系下的坐标分别为(x1,y1,z1)和(x2,y2,z2);Step 3: Convert the data obtained by the total station into rectangular coordinates to obtain the coordinates of the marker and the laser transmitter in the total station coordinate system as (x 1 , y 1 , z 1 ) and (x 2 , y 2 , z 2 ) respectively;
计算出激光发射器和标志物之间的真实距离S以及激光束的俯仰角误差Δβ:Calculate the true distance S between the laser transmitter and the marker and the elevation error Δβ of the laser beam:
步骤4、改变激光测距模块到标准反射率幕布间的距离,获得多组真实距离和距离的测量值,确定测距误差模型的模型参数以及俯仰角误差的平均值。Step 4: Change the distance between the laser ranging module and the standard reflectivity curtain to obtain multiple sets of real distance and distance measurement values, and determine the model parameters of the ranging error model and the average value of the pitch angle error.
优选地,激光雷达水平角校准的具体方法为:Preferably, the specific method for calibrating the laser radar horizontal angle is:
让若干个纸板围绕激光雷达设置,并测得第i个纸板在激光雷达坐标系下的中心坐标,并解算出中心坐标对应的水平旋转角的测量值;利用全站仪测得第i个纸板在全站仪坐标系下的中心坐标,利用全站仪测得激光雷达坐标系和全站仪坐标系间的平移矩阵和旋转矩阵;将第i个纸板在全站仪坐标系下的中心坐标转换到激光雷达坐标系下,并解算其对应的水平旋转角的真实值,确定水平旋转角误差模型的模型参数。Set up several cardboards around the laser radar, measure the center coordinates of the ith cardboard in the laser radar coordinate system, and solve the measured value of the horizontal rotation angle corresponding to the center coordinate; use the total station to measure the center coordinates of the ith cardboard in the total station coordinate system, and use the total station to measure the translation matrix and rotation matrix between the laser radar coordinate system and the total station coordinate system; convert the center coordinates of the ith cardboard in the total station coordinate system to the laser radar coordinate system, and solve the corresponding true value of the horizontal rotation angle, and determine the model parameters of the horizontal rotation angle error model.
优选地,将纸板中轴线和激光雷达中心线连线在激光雷达坐标系下与x轴的夹角作为中心坐标对应的水平旋转角的测量值。Preferably, the angle between the line connecting the center line of the paperboard and the center line of the laser radar and the x-axis in the laser radar coordinate system is taken as the measured value of the horizontal rotation angle corresponding to the central coordinate.
优选地,中心坐标对应的水平旋转角的测量值的具体解算方法为:Preferably, the specific calculation method of the measured value of the horizontal rotation angle corresponding to the center coordinate is:
式中,(xi,j,yi,j,zi,j)为第i个纸板上第j个点云数据的坐标。In the formula, (xi ,j ,yi ,j ,zi ,j ) is the coordinate of the jth point cloud data on the i-th cardboard.
优选地,利用全站仪测得激光雷达坐标系和全站仪坐标系间的平移矩阵T和旋转矩阵R的具体方法为:Preferably, the specific method of using the total station to measure the translation matrix T and the rotation matrix R between the laser radar coordinate system and the total station coordinate system is:
步骤1、利用全站仪获取激光雷达底座在全站仪坐标系下的坐标,获得激光雷达坐标系和全站仪坐标系之间的平移矩阵T;Step 1: Use the total station to obtain the coordinates of the laser radar base in the total station coordinate system, and obtain the translation matrix T between the laser radar coordinate system and the total station coordinate system;
步骤2、利用其中一个纸板在激光雷达坐标系下的中点坐标和全站仪坐标系下的中点坐标(xi',yi',zi')解算出两个坐标系间的旋转矩阵R。Step 2: Use the midpoint coordinates of one of the cardboards in the laser radar coordinate system The rotation matrix R between the two coordinate systems is calculated using the midpoint coordinates (x i ′, y i ′, z i ′) in the total station coordinate system.
优选地,水平旋转角的真实值的解算方法为:Preferably, the method for calculating the true value of the horizontal rotation angle is:
式中,第i个纸板在激光雷达坐标系下的坐标(xi”,yi”)。Where: The coordinates of the i-th cardboard in the lidar coordinate system are ( xi ”, yi ”).
优选地,第i个纸板在激光雷达坐标系下的坐标的确定公式为:Preferably, the formula for determining the coordinates of the i-th cardboard in the laser radar coordinate system is:
式中,(xi',yi')为第i个纸板在全站仪坐标系下的中心坐标,R为旋转矩阵,T为旋转矩阵。Where ( xi ', yi ') is the center coordinate of the ith cardboard in the total station coordinate system, R is the rotation matrix, and T is the rotation matrix.
优选地,将若干组水平旋转角的测量值α0和真值α代入激光雷达水平旋转角的误差模型,根据最小二乘间接平差原理求解出模型参数,激光雷达水平旋转角的误差模型为:Preferably, several groups of measured values α0 and true values α of the horizontal rotation angle are substituted into the error model of the horizontal rotation angle of the laser radar, and the model parameters are solved according to the least squares indirect adjustment principle. The error model of the horizontal rotation angle of the laser radar is:
α=α0+k0+k1sin(α0+k2)α=α 0 +k 0 +k 1 sin(α 0 +k 2 )
式中,k0、k1和k2为待求的参数模型。Where k 0 , k 1 and k 2 are the parameter models to be determined.
本发明与现有技术相比,其显著优点是:(1)本发明利用高精度转台补偿了激光测距模块的俯仰角,让激光束照射在标准反射率幕布上,再配合红外CCD相机能很容易找到光斑的中心位置;(2)本发明利用全站仪测定目标物的和激光发射器的坐标信息,能同时获取激光发射器到标志物的真实距离和激光束的真实俯仰角,同时校准距离误差和俯仰角误差;(3)本发明用纸板中轴线和激光雷达中心线连线在激光雷达坐标系下与x轴的夹角表示激光雷达的水平旋转角;(4)本发明利用全站仪测定激光雷达的中心位置,能够直接获取激光雷达坐标系和全站仪坐标系之间的平移矩阵;(5)本发明计算激光雷达水平旋转角时,只使用了纸板中心坐标的x轴坐标和y轴坐标,计算量减少。Compared with the prior art, the present invention has the following significant advantages: (1) the present invention uses a high-precision turntable to compensate for the pitch angle of the laser ranging module, so that the laser beam is irradiated on a standard reflectivity curtain, and then the center position of the light spot can be easily found in conjunction with an infrared CCD camera; (2) the present invention uses a total station to measure the coordinate information of the target object and the laser emitter, and can simultaneously obtain the true distance from the laser emitter to the marker and the true pitch angle of the laser beam, and calibrate the distance error and the pitch angle error at the same time; (3) the present invention uses the angle between the connecting line of the center axis of the cardboard and the center line of the laser radar and the x-axis in the laser radar coordinate system to represent the horizontal rotation angle of the laser radar; (4) the present invention uses a total station to measure the center position of the laser radar, and can directly obtain the translation matrix between the laser radar coordinate system and the total station coordinate system; (5) when calculating the horizontal rotation angle of the laser radar, the present invention only uses the x-axis coordinate and the y-axis coordinate of the center coordinate of the cardboard, thereby reducing the amount of calculation.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明的激光雷达的结构示意图。FIG. 1 is a schematic diagram of the structure of a laser radar of the present invention.
图2为本发明的激光测距模块测距校准方法流程图。FIG. 2 is a flow chart of a laser ranging module ranging calibration method according to the present invention.
图3为本发明的激光测距模块测距校准实验场景示意图。FIG3 is a schematic diagram of a ranging calibration experiment scenario of a laser ranging module of the present invention.
图4为本发明的激光雷达水平角校准方法流程图。FIG4 is a flow chart of the laser radar horizontal angle calibration method of the present invention.
图5为本发明的激光雷达水平角校准的实验场景点云图。FIG. 5 is a point cloud diagram of an experimental scene for horizontal angle calibration of a laser radar according to the present invention.
图6为本发明的激光雷达水平角校准的实验场景示意图。FIG. 6 is a schematic diagram of an experimental scene for laser radar horizontal angle calibration of the present invention.
具体实施方式Detailed ways
下面结合附图及具体实施例对本发明做进一步的介绍。本发明包括但不仅限于下述实施例。The present invention is further described below in conjunction with the accompanying drawings and specific embodiments. The present invention includes but is not limited to the following embodiments.
作为一种实施例,本发明使用的多线激光雷达结构示意图如图1所示,由若干个激光测距模块配合无刷直流电机组成,激光测距模块呈环状分布在电机周围,每个模块的俯仰角各不相同,由其机械结构决定。As an embodiment, the schematic diagram of the multi-line laser radar structure used in the present invention is shown in Figure 1, which is composed of several laser ranging modules and a brushless DC motor. The laser ranging modules are distributed in a ring shape around the motor. The pitch angle of each module is different, which is determined by its mechanical structure.
在某些实施例中,21个激光测距模块呈环状分布在电机周围,每个模块的俯仰角各不相同,由其机械结构决定。In some embodiments, 21 laser ranging modules are distributed in a ring around the motor, and the pitch angle of each module is different, which is determined by its mechanical structure.
作为一种实施例,一种多线激光雷达的校准方法,包括激光测距模块的校准和激光雷达水平角校准两个环节:As an embodiment, a multi-line laser radar calibration method includes two steps: calibration of a laser ranging module and calibration of a laser radar horizontal angle:
激光测距模块校准:利用高精度的转台和全站仪,能获取激光测距模块到目标物的真实距离和激光测距模块的真实俯仰角,同时校准激光测距模块的测距误差和俯仰角误差。Laser ranging module calibration: Using a high-precision turntable and total station, the true distance from the laser ranging module to the target and the true elevation angle of the laser ranging module can be obtained, and the ranging error and elevation angle error of the laser ranging module can be calibrated at the same time.
激光雷达水平旋转角校准:利用高精度的全站仪测得目标物在激光雷达坐标系对应的水平旋转角作为真实值,校准激光雷达的水平旋转角误差。LiDAR horizontal rotation angle calibration: Use a high-precision total station to measure the horizontal rotation angle of the target object in the LiDAR coordinate system as the true value to calibrate the LiDAR's horizontal rotation angle error.
(1)激光测距模块校准环节(1) Laser ranging module calibration
激光测距模块校准方法的流程图如图2所示。激光测距模块校准包括测距误差校准和俯仰角校准,该校准方法的实验场景示意图如图3所示。首先将激光雷达固定在高精度的转台上并保持激光雷达不转动,记录当前校准的激光测距模块的俯仰角β0并利用转台使激光雷达倾斜β0,让该激光测距模块发射的激光束能够近乎平行地照射在标准反射率幕布上。The flow chart of the laser ranging module calibration method is shown in Figure 2. The laser ranging module calibration includes ranging error calibration and pitch angle calibration. The schematic diagram of the experimental scene of the calibration method is shown in Figure 3. First, the laser radar is fixed on a high-precision turntable and the laser radar is kept fixed. The pitch angle β 0 of the currently calibrated laser ranging module is recorded and the turntable is used to tilt the laser radar by β 0 so that the laser beam emitted by the laser ranging module can be almost parallel to the standard reflectivity curtain.
接着借助红外CCD相机和显示器,在标准反射率幕布上找到光斑的位置并在上位机中保存此时的测量距离值为S0为距离测量值,同时判断光斑几何中心的位置,贴上明显的标志物,最后使用全站仪测定标准反射率幕布上标志物的坐标和激光发射器的坐标。Then, with the help of an infrared CCD camera and a display, the position of the light spot is found on the standard reflectivity curtain and the measured distance value at this time is saved in the host computer as S 0 , which is the distance measurement value. At the same time, the position of the geometric center of the light spot is determined, and an obvious marker is attached. Finally, the coordinates of the marker on the standard reflectivity curtain and the coordinates of the laser transmitter are determined using a total station.
进一步地,测定标志物和激光发射器坐标的具体方法为:Furthermore, the specific method for determining the coordinates of the marker and the laser emitter is:
全站仪在测定目标物坐标时得到的是目标物距离全站仪的斜距SD、水平角HR和天顶距VZ,因此在全站仪坐标系下的直角坐标转换公式为公式(1):When the total station measures the coordinates of the target object, it obtains the slant distance SD, horizontal angle HR and zenith distance VZ of the target object from the total station. Therefore, the rectangular coordinate conversion formula in the total station coordinate system is formula (1):
首先将全站仪放置在标准反射率幕布和激光雷达之间的位置,调平并开启全站仪的激光指向功能;然后让红色激光束对准标准反射率幕布上的标志物,将水平角HR1置0,并记录此时的斜距SD1和天顶距VZ1;接着保持全站仪位置不动,仅转动全站仪,让红色激光束对准该激光测距模块的激光发射器,记录此时的的斜距SD2、水平角HR2和天顶距VZ2;最后根据公式(1)计算出标准反射率幕布上标志物的坐标(x1,y1,z1)和激光发射器的坐标(x2,y2,z2)。从而,标志物和激光发射器之间距离的真值S由公式(2)可以计算出:First, place the total station between the standard reflectivity curtain and the laser radar, level it and turn on the laser pointing function of the total station; then aim the red laser beam at the marker on the standard reflectivity curtain, set the horizontal angle HR1 to 0, and record the slant distance SD1 and zenith distance VZ1 at this time; then keep the total station in place, only rotate the total station, aim the red laser beam at the laser emitter of the laser ranging module, and record the slant distance SD2, horizontal angle HR2 and zenith distance VZ2 at this time; finally, calculate the coordinates ( x1 , y1 , z1) of the marker on the standard reflectivity curtain and the coordinates ( x2 , y2 , z2 ) of the laser emitter according to formula ( 1 ). Therefore, the true value S of the distance between the marker and the laser emitter can be calculated by formula (2):
激光测距模块的俯仰角误差由公式(3)计算出:The pitch angle error of the laser ranging module is calculated by formula (3):
对该激光测距模块,在距离标准反射率幕布10m-40m的距离范围内,每隔2m做一次实验,这样可以获取16组距离的测量值S0和真值S,用来计算形如式(4)的距离误差模型的模型参数;同时能获取16组俯仰角误差值Δβ求取平均值得到减小偶然误差。For this laser ranging module, within the distance range of 10m-40m from the standard reflectivity curtain, an experiment is performed every 2m, so that 16 sets of distance measurement values S0 and true values S can be obtained to calculate the model parameters of the distance error model in the form of formula (4); at the same time, 16 sets of pitch angle error values Δβ can be obtained and the average value is obtained Reduce accidental errors.
S=a*S+b (4)S=a*S+b (4)
其中,a和b为距离校准误差模型的模型参数,可以根据最下二乘原理计算出参数值。Wherein, a and b are model parameters of the distance calibration error model, and the parameter values can be calculated according to the least squares principle.
激光测距模块的真实俯仰角β为:The actual pitch angle β of the laser ranging module is:
最后对每个激光测距模块都做相同实验,就能求得每个激光测距模块的距离误差模型的模型参数和俯仰角误差。Finally, the same experiment is performed on each laser ranging module to obtain the model parameters and pitch angle error of the distance error model of each laser ranging module.
(2)激光雷达水平旋转角校准环节(2) LiDAR horizontal rotation angle calibration
激光雷达水平旋转角校准方法流程图如图4所示。在激光雷达水平旋转角校准环节中,首先将激光雷达放置开阔的环境中,并将17个纸板竖立在激光雷达周围,距离激光雷达约10m的距离处;然后启动激光雷达扫描环境,获得点云图像并在点云图像中分辨出17个纸板的点云图像的俯视图,如图5所示。The flow chart of the laser radar horizontal rotation angle calibration method is shown in Figure 4. In the laser radar horizontal rotation angle calibration link, the laser radar is first placed in an open environment, and 17 cardboards are erected around the laser radar at a distance of about 10m from the laser radar; then the laser radar is started to scan the environment, a point cloud image is obtained, and the top view of the point cloud image of the 17 cardboards is distinguished in the point cloud image, as shown in Figure 5.
激光雷达的水平旋转角可以用纸板中轴线和激光雷达中心线连线在激光雷达坐标系下与x轴的夹角表示,如图6所示。为了方便计算激光雷达的水平旋转角度,可以把俯仰角为0°的激光测距模块转过的角度认为是水平旋转角。在每一块纸板上把俯仰角为0°的激光测距模块的点云单独提取出来,其点云图像应该为一条曲线,假设第i个纸板上有n个点云数据,其中第j个点云数据的坐标为(xi,j,yi,j,zi,j),那么该高度下纸板对称轴中心坐标计算公式为公式(6)、公式(7)和公式(8):The horizontal rotation angle of the laser radar can be expressed by the angle between the center line of the cardboard and the center line of the laser radar and the x-axis in the laser radar coordinate system, as shown in Figure 6. In order to facilitate the calculation of the horizontal rotation angle of the laser radar, the angle of the laser ranging module with a pitch angle of 0° can be considered as the horizontal rotation angle. On each piece of cardboard, the point cloud of the laser ranging module with a pitch angle of 0° is extracted separately, and its point cloud image should be a curve. Assuming that there are n point cloud data on the i-th cardboard, and the coordinates of the j-th point cloud data are (xi ,j , yi,j , zi,j ), then the coordinates of the center of the symmetry axis of the cardboard at this height are The calculation formulas are formula (6), formula (7) and formula (8):
因为使用的是俯仰角为0°的激光测距模块的点云数据,所以zi,j为一个定值,可以忽略,从而可以利用公式(9)计算出每一块纸板的中轴线激光雷达的水平旋转角测量值α0:Because the point cloud data of the laser ranging module with a pitch angle of 0° is used, z i,j is a constant and can be ignored. Therefore, the horizontal rotation angle measurement value α 0 of the laser radar of the central axis of each cardboard can be calculated using formula (9):
接着将全站仪放置在一圈纸板的中间位置,调平全站仪,并将天顶距固定为90°,通过这种方法设置可以使全站仪的红色激光束指向的点都在同一水平面上,即不需要考虑z轴坐标,减少计算工作量。开启激光指向功能,让红色激光束对准第一块纸板的中轴线,将水平角HR置0,记录此时的斜距SD。然后逆时针方向旋转全站仪,让红色激光束对准第二块纸板的中轴线,记录此时的斜距SD、水平角HR。再以同样的方式记录每一块纸板的中轴线对应的斜距SD和水平角HR,并利用公式(1)转换为直角坐标,得到第i个纸板中轴线在全站仪坐标系下对应的坐标。Next, place the total station in the middle of a circle of cardboard, level the total station, and fix the zenith distance to 90°. This setting method can make the points pointed by the red laser beam of the total station all on the same horizontal plane, that is, there is no need to consider the z-axis coordinate, reducing the calculation workload. Turn on the laser pointing function, let the red laser beam align with the central axis of the first cardboard, set the horizontal angle HR to 0, and record the slant distance SD at this time. Then rotate the total station counterclockwise to align the red laser beam with the central axis of the second cardboard, and record the slant distance SD and horizontal angle HR at this time. Then record the slant distance SD and horizontal angle HR corresponding to the central axis of each cardboard in the same way, and use formula (1) to convert them into rectangular coordinates to obtain the coordinates corresponding to the central axis of the i-th cardboard in the total station coordinate system.
然后利用全站仪测定激光雷达底座的坐标。因为激光雷达底座是对称的长方体,所以只需要测定底座对角线两端的坐标再利用中点坐标公式就可以得到激光雷达在全站仪坐标系下的坐标,从而得到全站仪坐标系和激光雷达坐标系之间的平移矩阵T;在此基础上,再使用第一个纸板中轴线在激光雷达坐标系下的坐标和在全站仪坐标系下的坐标(x1',y1')解算出两个坐标系之间的旋转矩阵R;Then use the total station to measure the coordinates of the laser radar base. Because the laser radar base is a symmetrical cuboid, you only need to measure the coordinates of the two ends of the base diagonal and then use the midpoint coordinate formula to get the coordinates of the laser radar in the total station coordinate system, thereby obtaining the translation matrix T between the total station coordinate system and the laser radar coordinate system; on this basis, use the coordinates of the first cardboard centerline in the laser radar coordinate system and the coordinates (x 1 ',y 1 ') in the total station coordinate system to solve the rotation matrix R between the two coordinate systems;
最后将第i个纸板在全站仪坐标系下的中心坐标(xi',yi')利用公式(10)转换到激光雷达坐标系下得到(xi”,yi”),再利用公式(11)计算出(xi”,yi”)在激光雷达坐标系下对应的水平旋转角的真值α。Finally, the center coordinates ( xi ’, yi ’) of the i-th cardboard in the total station coordinate system are converted to the lidar coordinate system using formula (10) to obtain ( xi ’, yi ’), and then the true value α of the horizontal rotation angle corresponding to ( xi ’, yi ’) in the lidar coordinate system is calculated using formula (11).
激光雷达水平旋转角的误差模型如公式(12)所示,将17块纸板得到17组水平旋转角的测量值α0和真值α,根据最小二乘间接平差原理求解出模型参数k0、k1和k2。The error model of the laser radar horizontal rotation angle is shown in formula (12). 17 sets of horizontal rotation angle measurement values α0 and true values α are obtained from 17 pieces of cardboard. The model parameters k0 , k1 and k2 are solved according to the least squares indirect adjustment principle.
α=α0+k0+k1 sin(α0+k2) (12)α=α 0 +k 0 +k 1 sin(α 0 +k 2 ) (12)
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210224606.8A CN114594458B (en) | 2022-03-07 | 2022-03-07 | A calibration method for multi-line laser radar |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210224606.8A CN114594458B (en) | 2022-03-07 | 2022-03-07 | A calibration method for multi-line laser radar |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114594458A CN114594458A (en) | 2022-06-07 |
CN114594458B true CN114594458B (en) | 2024-05-17 |
Family
ID=81814872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210224606.8A Active CN114594458B (en) | 2022-03-07 | 2022-03-07 | A calibration method for multi-line laser radar |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114594458B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115183670A (en) * | 2022-06-15 | 2022-10-14 | 北京航天控制仪器研究所 | Calibration method and device for rotary type contact net detection equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012208059A (en) * | 2011-03-30 | 2012-10-25 | Denso Wave Inc | Laser radar device |
CN107290734A (en) * | 2017-08-22 | 2017-10-24 | 北京航空航天大学 | A kind of point cloud error calibration method based on the self-control ground laser radar error of perpendicularity |
CN107703499A (en) * | 2017-08-22 | 2018-02-16 | 北京航空航天大学 | A kind of point cloud error calibration method based on self-control ground laser radar alignment error |
CN112526486A (en) * | 2020-11-23 | 2021-03-19 | 哈尔滨工业大学 | Three-dimensional laser radar space coordinate calibration method based on shafting error model |
-
2022
- 2022-03-07 CN CN202210224606.8A patent/CN114594458B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012208059A (en) * | 2011-03-30 | 2012-10-25 | Denso Wave Inc | Laser radar device |
CN107290734A (en) * | 2017-08-22 | 2017-10-24 | 北京航空航天大学 | A kind of point cloud error calibration method based on the self-control ground laser radar error of perpendicularity |
CN107703499A (en) * | 2017-08-22 | 2018-02-16 | 北京航空航天大学 | A kind of point cloud error calibration method based on self-control ground laser radar alignment error |
CN112526486A (en) * | 2020-11-23 | 2021-03-19 | 哈尔滨工业大学 | Three-dimensional laser radar space coordinate calibration method based on shafting error model |
Non-Patent Citations (1)
Title |
---|
直接探测型窄脉冲激光雷达扫描性能分析;王国刚;李祥震;;指挥控制与仿真;20121215(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114594458A (en) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107703499B (en) | A point cloud error correction method based on self-made ground-based lidar alignment error | |
WO2021237520A1 (en) | Method and apparatus for calibrating extrinsics, and device and storage medium | |
CN107290734B (en) | Point cloud error correction method based on self-made foundation laser radar perpendicularity error | |
CN107290735B (en) | Point cloud error correction method based on self-made foundation laser radar verticality error | |
CN102239421B (en) | Telescope based calibration of a three dimensional optical scanner | |
CN102239422B (en) | Telescope based calibration of a three dimensional optical scanner | |
CN108709542B (en) | Coordinate transformation-based rapid measurement method, system and device | |
CN111913169B (en) | Laser radar internal reference and point cloud data correction method, device and storage medium | |
CN116299369B (en) | Positioning angle error correction method based on airborne laser sounding system | |
CN114594458B (en) | A calibration method for multi-line laser radar | |
CN107588929B (en) | Calibration method and calibrator for spherical screen projection/tracking system | |
CN105627916B (en) | A method of it establishing tracker geographic coordinate system and six degree of freedom measures | |
CN106546766B (en) | Clinoplain scan method based on two anemometry laser radars | |
CN114894094B (en) | Laser scanner index evaluation method for spatial multi-target layout | |
CN107727118A (en) | GNC subsystem equipment attitude measurement system scaling method in Large Scale Space Vehicle | |
CN113109829A (en) | Calibration method of synchronous scanning intersection measuring sensor | |
CN110455277B (en) | High-precision attitude measurement device and method based on data fusion of Internet of things | |
CN111811419A (en) | Bridge deflection detection system and method based on laser | |
CN117873178A (en) | A large-range laser tracking control method based on distance adaptation | |
CN117146787A (en) | Building inclination measurement method based on total station DR mode | |
CN111412888B (en) | Building size measuring method | |
CN113945204B (en) | Space point cloud measuring system and calibration and reconstruction method | |
CN111412904B (en) | Building size measuring method | |
CN114966626B (en) | Laser radar error correction method and device, electronic equipment and storage medium | |
CN102445162A (en) | Parameter calibration method for measuring device with rotating laser beam in conical surface scanning |
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 |