CN116990787A - Scanning platform coordinate system error correction method based on airborne lidar system - Google Patents
Scanning platform coordinate system error correction method based on airborne lidar system Download PDFInfo
- Publication number
- CN116990787A CN116990787A CN202311242995.8A CN202311242995A CN116990787A CN 116990787 A CN116990787 A CN 116990787A CN 202311242995 A CN202311242995 A CN 202311242995A CN 116990787 A CN116990787 A CN 116990787A
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- axis
- correction
- scanning
- scanning platform
- 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.)
- Granted
Links
- 238000012937 correction Methods 0.000 title claims abstract description 99
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000003068 static effect Effects 0.000 claims abstract description 4
- 239000000725 suspension Substances 0.000 claims abstract description 4
- 238000012545 processing Methods 0.000 claims abstract 4
- 229910052704 radon Inorganic materials 0.000 claims description 27
- SYUHGPGVQRZVTB-UHFFFAOYSA-N radon atom Chemical compound [Rn] SYUHGPGVQRZVTB-UHFFFAOYSA-N 0.000 claims description 27
- 239000011159 matrix material Substances 0.000 claims description 26
- 230000009466 transformation Effects 0.000 claims description 21
- 238000013519 translation Methods 0.000 claims description 18
- 238000003708 edge detection Methods 0.000 claims description 12
- 239000013598 vector Substances 0.000 claims description 11
- 238000011156 evaluation Methods 0.000 claims description 3
- 230000014616 translation Effects 0.000 claims 2
- 230000000295 complement effect Effects 0.000 claims 1
- 238000005259 measurement Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 15
- 238000001514 detection method Methods 0.000 description 10
- 238000009434 installation Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000011900 installation process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007499 fusion processing Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 238000006467 substitution reaction 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
技术领域Technical field
本发明公开基于机载激光雷达系统的扫描平台坐标系误差校正方法,属于激光雷达测量技术领域。The invention discloses a scanning platform coordinate system error correction method based on an airborne lidar system, and belongs to the technical field of lidar measurement.
背景技术Background technique
随着社会需求的扩大和激光雷达相关技术的突破,机载激光雷达探测已经发展成为一项新兴的高新技术。机载激光雷达探测系统作为一种多传感器高度集成的复杂系统,可搭载于无人机平台,通过对多传感器采集的数据进行融合处理,可实现对地形地貌的三维反演。机载激光雷达工作周期短和探测场景受限少的优势,使得在浅海、岛礁或船只无法进入海域的探测工作,具有不可比拟的优越性。圆镜偏轴式海洋激光雷达为了更好的应用于实际场景,开展扫描探测工作,其探测系统更倾向于小型化和轻量化的发展方向,这就要求各机械装置要充分利用内部空间进行安装。但是,在机械加工与器件安装的过程中,不可避免的会造成一些系统误差,导致实际激光反射光方向与设计方向之间存在误差,进而导致生成的激光脚点和点云坐标存在误差,反演的三维地形数据精度也受到影响。在目前公开的机载激光雷达误差检校文献中,大多数是对最大系统误差源安置误差的检校,很少对驱动电机转轴和扫描转镜安装造成的视准轴误差进行检校,或者说很少对机载激光扫描平台进行检校。但是,安装产生的视准轴误差将固定存在且不变,对机载激光雷达探测精度的影响也随激光雷达工作高度的增加而增加。为了充分提高激光雷达探测精度,生成精确的点云数据,对视准轴误差进行检校十分有必要且具有重要意义。With the expansion of social needs and breakthroughs in lidar-related technologies, airborne lidar detection has developed into an emerging high-tech. As a complex system with highly integrated multi-sensors, the airborne lidar detection system can be mounted on an unmanned aerial vehicle (UAV) platform. Through the fusion processing of data collected by multiple sensors, it can achieve three-dimensional inversion of terrain and landforms. The advantages of airborne lidar's short working cycle and limited detection scenarios give it incomparable advantages in detection work in shallow seas, islands, or areas where ships cannot enter. In order to better apply the circular mirror off-axis marine lidar to actual scenarios, it carries out scanning detection work. Its detection system is more inclined to the development direction of miniaturization and lightweight, which requires each mechanical device to make full use of the internal space for installation. . However, during the process of machining and device installation, some system errors will inevitably be caused, resulting in errors between the actual laser reflected light direction and the designed direction, which will in turn lead to errors in the generated laser foot points and point cloud coordinates. In turn, The accuracy of the performed three-dimensional terrain data is also affected. In the current public airborne lidar error calibration documents, most of them are calibrations of the placement errors of the largest system error sources, and few calibrations of the collimation axis errors caused by the installation of the drive motor shaft and scanning mirror, or It is said that airborne laser scanning platforms are rarely inspected and calibrated. However, the collimation axis error caused by the installation will be fixed and unchanged, and its impact on the detection accuracy of airborne lidar will also increase with the increase of lidar working height. In order to fully improve the detection accuracy of lidar and generate accurate point cloud data, it is necessary and important to calibrate the boresight axis error.
在圆镜偏轴式海洋激光雷达装置中,通常设计反射镜法线与驱动电机转轴夹角为7.5°,驱动电机转轴与水平线夹角为45°,激光水平入射且位于或平行于驱动电机转轴所在的垂直面。但是机械装置在安装时,并不能严格控制安装夹角和入射光的平行精度,实际安装角度与位置的误差导致在实际扫描平台坐标系下求取的激光脚点坐标,与理想扫描平台坐标系下求得的激光脚点坐标存在误差,最终导致点云的扭曲变形。大多数激光雷达误差检校都是对最大系统误差安置误差的检校,很少对机械安装造成的视准轴误差进行检校,然而视准轴误差造成的数据误差无法通过安置误差检校方程进行数据纠偏。基于此,在试验前需要对视准轴误差进行检校,通过对实际扫描轨迹与理论轨迹的畸变分析,反向推算出探测系统的视准轴误差,构建扫描平台误差方程对扫描平台坐标进行检校,在校正后的扫描坐标系下生成精确的激光脚点坐标。In a circular mirror off-axis marine lidar device, the angle between the normal line of the reflector and the rotation axis of the drive motor is usually 7.5°, and the angle between the rotation axis of the drive motor and the horizontal line is 45°. The laser is incident horizontally and is located at or parallel to the rotation axis of the drive motor. The vertical plane on which it is located. However, when the mechanical device is installed, the installation angle and the parallel accuracy of the incident light cannot be strictly controlled. The error in the actual installation angle and position causes the laser footpoint coordinates obtained in the actual scanning platform coordinate system to be different from the ideal scanning platform coordinate system. There are errors in the laser footpoint coordinates obtained below, which ultimately leads to distortion of the point cloud. Most laser radar error calibration is to calibrate the maximum system error placement error, and rarely calibrate the collimation axis error caused by mechanical installation. However, the data error caused by the collimation axis error cannot pass the placement error calibration equation. Perform data correction. Based on this, the collimation axis error needs to be calibrated before the test. Through the distortion analysis of the actual scanning trajectory and the theoretical trajectory, the collimation axis error of the detection system is reversely deduced, and the scanning platform error equation is constructed to calculate the scanning platform coordinates. Calibrate and generate accurate laser foot point coordinates in the corrected scanning coordinate system.
发明内容Contents of the invention
本发明的目的在于提供基于机载激光雷达系统的扫描平台坐标系误差校正方法,以解决现有技术中,机载激光雷达系统存在安置误差的问题。The purpose of the present invention is to provide a scanning platform coordinate system error correction method based on an airborne lidar system to solve the problem of placement errors in the airborne lidar system in the prior art.
基于机载激光雷达系统的扫描平台坐标系误差校正方法,包括:Scanning platform coordinate system error correction method based on airborne lidar system, including:
B1.将机载激光雷达系统搭载在水平前进的吊车上,吊车处于静止水平悬挂状态,将反射镜旋转中心向下进行垂直定标;B1. Mount the airborne lidar system on a horizontally advancing crane. The crane is in a static horizontal suspension state, and the mirror rotation center is downward for vertical calibration;
B2.打开激光收发装置和转镜扫描装置,向下反射出激光扫描轨迹,在场地坐标系下,根据实际激光扫描轨迹,对实际卵圆扫描轨迹的长短轴顶点进行定点定标;B2. Turn on the laser transceiver device and the rotating mirror scanning device, reflect the laser scanning trajectory downward, and perform fixed-point calibration of the long and short axis vertices of the actual oval scanning trajectory according to the actual laser scanning trajectory in the site coordinate system;
B3.处理旋转畸变;B3. Process rotation distortion;
B4.处理拉伸畸变;B4. Deal with tensile distortion;
B5.处理平移畸变;B5. Process translation distortion;
B6.得到扫描平台坐标系误差校正公式。B6. Obtain the error correction formula of the scanning platform coordinate system.
B1包括:定标点作为坐标原点O2,沿吊车水平前进的方向作直线为Y2轴,过原点且垂直于Y2轴的直线为X2轴,原点与反射镜旋转中心所在直线为Z2轴,构建出O2-X2Y2Z2场地坐标系,激光扫描轨迹在Y2轴上为长轴b,Y正半轴为b1,负半轴为b2,在X2轴上为短轴a,X正半轴为a1,负半轴为a2。B1 includes: the calibration point is the coordinate origin O 2 , the straight line drawn along the horizontal direction of the crane is the Y 2 axis, the straight line passing through the origin and perpendicular to the Y 2 axis is the X 2 axis, and the straight line between the origin and the mirror rotation center is Z 2 axes, the O 2 -X 2 Y 2 Z 2 site coordinate system is constructed. The laser scanning trajectory is the long axis b on the Y 2 axis, the positive half axis of Y is b 1 , the negative half axis is b 2 , and on the X 2 axis The upper part is the minor axis a, the positive half axis of X is a 1 , and the negative half axis is a 2 .
B2包括:B2 includes:
测量出实际扫描轨迹的长轴为b′,短轴为a′,长短轴相交点为实际原点O2′,得到在场地坐标系下原点坐标、两个长轴顶点坐标/>和/>、两个短轴顶点坐标/>和/>。It is measured that the long axis of the actual scanning trajectory is b′, the short axis is a′, and the intersection point of the long and short axes is the actual origin O 2 ′, and the origin coordinates in the site coordinate system are obtained. , two major axis vertex coordinates/> and/> , two minor axis vertex coordinates/> and/> .
B3包括:B3 includes:
在场地坐标系O2-X2Y2Z2下,根据向量和/>求得两个向量夹角/>:In the site coordinate system O 2 -X 2 Y 2 Z 2 , according to the vector and/> Find the angle between two vectors/> :
; ;
将场地坐标系O2-X2Y2Z2绕Z2轴旋转W1,实现旋转畸变量的校正,旋转畸变校正矩阵为:Rotate the site coordinate system O 2 -X 2 Y 2 Z 2 around the Z 2 axis by W 1 to correct the rotation distortion. The rotation distortion correction matrix is :
; ;
进行旋转畸变校正后,将图像沿X2轴移动X0距离,沿Y2轴移动Y0距离,沿Z2轴移动Z0距离得到平移畸变校正参数X0、Y0和Z。After rotational distortion correction, the image is moved along the X 2 axis by the X 0 distance, along the Y 2 axis by the Y 0 distance, and along the Z 2 axis by the Z 0 distance to obtain the translation distortion correction parameters X 0 , Y 0 and Z.
B4包括:B4 includes:
根据场地坐标系下已知原点和长短轴顶点5个坐标点,绘制长短轴坐标图,两轴相交为原点,绘制出等规格的理想长短轴图和实际长短轴图,将理想长短轴相交生成长方形平面图,将实际长短轴相交生成平行四边形平面图,对两图进行二值化处理;Based on the known origin and the five coordinate points of the long and short axis vertices in the site coordinate system, draw the long and short axis coordinate diagram. The intersection of the two axes is the origin. Draw the ideal long and short axis diagram and the actual long and short axis diagram of equal specifications, and generate the intersection of the ideal long and short axes. For a rectangular plan view, the actual long and short axes are intersected to generate a parallelogram plan view, and the two images are binarized;
利用Sobel算子对二值化图像进行水平和垂直两个方向上的边缘检测,然后在边缘检测基础上使用Radon变换,求出水平和垂直连个方向上的倾斜角。The Sobel operator is used to detect edges in the horizontal and vertical directions of the binary image, and then Radon transform is used based on the edge detection to find the tilt angle in both horizontal and vertical directions.
B4包括:利用Radon变换得到实际长短轴图与理想长短轴图之间的拉伸畸变,求得图像的水平倾斜角W2和垂直倾斜角W3,建立旋转矩阵对理想坐标系进行误差校正;B4 includes: using Radon transformation to obtain the stretch distortion between the actual long and short axis map and the ideal long and short axis map, obtaining the horizontal tilt angle W 2 and vertical tilt angle W 3 of the image, and establishing a rotation matrix to correct the error of the ideal coordinate system;
得到的水平倾斜角W2为扫描平台坐标系绕Y轴的旋转角,校正旋转矩阵为,得到的垂直倾斜角W3为扫描平台坐标系绕X轴的旋转角,校正旋转矩阵为/>:The obtained horizontal tilt angle W 2 is the rotation angle of the scanning platform coordinate system around the Y axis, and the correction rotation matrix is , the obtained vertical tilt angle W 3 is the rotation angle of the scanning platform coordinate system around the X-axis, and the correction rotation matrix is/> :
; />。 ; /> .
B4包括:B4 includes:
用Radon变换求水平倾斜角算法为:The algorithm for finding the horizontal tilt angle using Radon transformation is:
T1.假定图像水平倾斜范围是0°~180°,使用Radon变换对进行水平边缘检测后的图像在0°~180°进行投影;T1. Assume that the horizontal tilt range of the image is 0°~180°, and use Radon transformation to project the image after horizontal edge detection from 0°~180°;
T2.得到使得投影后的非零值相加达到最大时的角度θ1;T2. Obtain the angle θ1 when the sum of projected non-zero values reaches the maximum;
T3.图像的水平倾斜角应该是θ1的补角,将90° 减去θ1得到图像的水平倾斜角W2。T3. The horizontal tilt angle of the image should be the supplementary angle of θ1. Subtract θ1 from 90° to get the horizontal tilt angle W 2 of the image.
B4包括:B4 includes:
用Radon变换求垂直倾斜角算法为:The algorithm for finding the vertical tilt angle using Radon transformation is:
M1.假定图像垂直倾斜范围是-45°~45°,使用Radon变换对进行水平边缘检测后的图像在-45°~45°进行投影;M1. Assume that the vertical tilt range of the image is -45°~45°, and use Radon transformation to project the image after horizontal edge detection at -45°~45°;
M2.得到使得投影后的非零值相加达到最大时的角度θ2;M2. Obtain the angle θ2 when the sum of projected non-zero values reaches the maximum;
M3.图像垂直倾斜范围是-45°~45°,将θ2减去45°得到图像的垂直倾斜角W3。M3. The vertical tilt range of the image is -45°~45°. Subtract 45° from θ2 to get the vertical tilt angle W 3 of the image.
B5包括:B5 includes:
在场地坐标系O2-X2Y2Z2下,理想原点为,将长轴顶点相连和短轴顶点相连,得到两直线脚点/>,将实际原点/>进行前文的旋转和拉伸畸变,得到平移畸变参数:In the site coordinate system O 2 -X 2 Y 2 Z 2 , the ideal origin is , connect the vertices of the long axis and the vertices of the short axis to get the foot points of two straight lines/> , change the actual origin/> Perform the previous rotation and stretching distortion to obtain the translation distortion parameters:
; ;
式中,为校正后的实际原点坐标,/>为旋转矩阵,为未校正实际原点坐标。In the formula, is the actual origin coordinate after correction,/> is the rotation matrix, are the uncorrected actual origin coordinates.
B6包括:B6 includes:
对理想扫描平台作误差校正公式:Error correction formula for the ideal scanning platform:
; ;
其中,为未校正理想扫描平台坐标系下的坐标,/>为平移校正参数,/>为旋转矩阵,/>为校正后的理想坐标系坐标;in, are the coordinates in the uncorrected ideal scanning platform coordinate system,/> is the translation correction parameter,/> is the rotation matrix,/> are the corrected ideal coordinate system coordinates;
使用校正后的理想坐标系坐标进行精度评定,若检校差小于所设精度阈值则输出扫描平台误差检校方程;若检校差大于所设精度阈值则在扫描平台已校正的基础上进行二次校正,将已校正扫描平台下的长短轴坐标与实际长短轴坐标,绘制坐标图并生成平面二值化图像,直至在校正后的扫描平台下,求得的坐标与实际坐标的检校值小于所设精度阈值,则满足精度要求:Use the corrected ideal coordinate system coordinates for accuracy evaluation. If the calibration difference is less than the set accuracy threshold, the scanning platform error calibration equation will be output; if the calibration difference is greater than the set accuracy threshold, a second step will be performed on the basis of the calibration of the scanning platform. For the first correction, the long and short axis coordinates under the corrected scanning platform and the actual long and short axis coordinates are drawn to draw a coordinate diagram and a plane binary image is generated until the correction value of the obtained coordinates and the actual coordinates is obtained under the corrected scanning platform. If it is less than the set accuracy threshold, the accuracy requirements are met:
; ;
式中,为,/>为,/>为;In the formula, for,/> for,/> for;
二次校正时,扫描平台误差校正方程:During secondary calibration, the scanning platform error correction equation is:
; ;
n次校正时,扫描平台误差校正方程:When calibrating n times, the scanning platform error correction equation is:
; ;
二次校正式中,为一次校正扫描平台坐标系下的坐标,/>为二次平移校正参数,/>为二次旋转矩阵,/>为二次校正后的理想坐标系坐标;The second school year is officially underway, It is the coordinate in the coordinate system of the primary correction scanning platform,/> is the secondary translation correction parameter,/> is a quadratic rotation matrix,/> are the ideal coordinate system coordinates after secondary correction;
n次校正式中,为n-1次校正扫描平台坐标系下的坐标,/>为n次平移校正参数,/>为n次旋转矩阵,/>为n次校正后的理想坐标系坐标,即最终符合精度要求的坐标和扫描平台误差校正方程。n times the school is officially in, The coordinates in the coordinate system of the scanning platform are corrected for n-1 times,/> is the n-th translation correction parameter,/> is the n-th rotation matrix,/> are the ideal coordinate system coordinates after n corrections, that is, the coordinates and scanning platform error correction equation that finally meet the accuracy requirements.
相对比现有技术,本发明具有以下有益效果:通过对实际激光扫描轨迹进行测定,反向分析检校存在的结构误差,生成误差校正方程。通过校正方程对扫描坐标的校正,实现结构误差造成影响的校正补偿。在校正后的扫描平台坐标系下求得的激光脚点空间坐标,坐标精度将得到提升。Compared with the existing technology, the present invention has the following beneficial effects: by measuring the actual laser scanning trajectory, reversely analyzing and correcting the existing structural errors, and generating an error correction equation. By correcting the scanning coordinates with the correction equation, correction compensation for the impact of structural errors is achieved. The coordinate accuracy of the laser footpoint spatial coordinates obtained under the corrected scanning platform coordinate system will be improved.
附图说明Description of the drawings
图1是本发明的技术流程图;Figure 1 is a technical flow chart of the present invention;
图2是激光扫描平台坐标系图;Figure 2 is the coordinate system diagram of the laser scanning platform;
图3是试验示意图图;Figure 3 is a schematic diagram of the test;
图4是理想扫描轨迹图;Figure 4 is an ideal scanning trajectory diagram;
图5是实际扫描轨迹图;Figure 5 is the actual scanning trajectory diagram;
图6是原图像及Radon变换坐标系图;Figure 6 is Original image and Radon transformed coordinate system diagram;
图7是平行于/>轴的线性积分图。Figure 7 is Parallel to/> Linear integral plot of the axis.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention are clearly and completely described below. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present invention.
基于机载激光雷达系统的扫描平台坐标系误差校正方法,包括:Scanning platform coordinate system error correction method based on airborne lidar system, including:
B1.将机载激光雷达系统搭载在水平前进的吊车上,吊车处于静止水平悬挂状态,将反射镜旋转中心向下进行垂直定标;B1. Mount the airborne lidar system on a horizontally advancing crane. The crane is in a static horizontal suspension state, and the mirror rotation center is downward for vertical calibration;
B2.打开激光收发装置和转镜扫描装置,向下反射出激光扫描轨迹,在场地坐标系下,根据实际激光扫描轨迹,对实际卵圆扫描轨迹的长短轴顶点进行定点定标;B2. Turn on the laser transceiver device and the rotating mirror scanning device, reflect the laser scanning trajectory downward, and perform fixed-point calibration of the long and short axis vertices of the actual oval scanning trajectory according to the actual laser scanning trajectory in the site coordinate system;
B3.处理旋转畸变;B3. Process rotation distortion;
B4.处理拉伸畸变;B4. Deal with tensile distortion;
B5.处理平移畸变;B5. Process translation distortion;
B6.得到扫描平台坐标系误差校正公式。B6. Obtain the error correction formula of the scanning platform coordinate system.
B1包括:定标点作为坐标原点O2,沿吊车水平前进的方向作直线为Y2轴,过原点且垂直于Y2轴的直线为X2轴,原点与反射镜旋转中心所在直线为Z2轴,构建出O2-X2Y2Z2场地坐标系,激光扫描轨迹在Y2轴上为长轴b,Y正半轴为b1,负半轴为b2,在X2轴上为短轴a,X正半轴为a1,负半轴为a2。B1 includes: the calibration point is the coordinate origin O 2 , the straight line drawn along the horizontal direction of the crane is the Y 2 axis, the straight line passing through the origin and perpendicular to the Y 2 axis is the X 2 axis, and the straight line between the origin and the mirror rotation center is Z 2 axes, the O 2 -X 2 Y 2 Z 2 site coordinate system is constructed. The laser scanning trajectory is the long axis b on the Y 2 axis, the positive half axis of Y is b 1 , the negative half axis is b 2 , and on the X 2 axis The upper part is the minor axis a, the positive half axis of X is a 1 , and the negative half axis is a 2 .
B2包括:B2 includes:
测量出实际扫描轨迹的长轴为b′,短轴为a′,长短轴相交点为实际原点O2′,得到在场地坐标系下原点坐标、两个长轴顶点坐标/>和/>、两个短轴顶点坐标/>和/>。It is measured that the long axis of the actual scanning trajectory is b′, the short axis is a′, and the intersection point of the long and short axes is the actual origin O 2 ′, and the origin coordinates in the site coordinate system are obtained. , two major axis vertex coordinates/> and/> , two minor axis vertex coordinates/> and/> .
B3包括:B3 includes:
在场地坐标系O2-X2Y2Z2下,根据向量和/>求得两个向量夹角/>:In the site coordinate system O 2 -X 2 Y 2 Z 2 , according to the vector and/> Find the angle between two vectors/> :
; ;
将场地坐标系O2-X2Y2Z2绕Z2轴旋转W1,实现旋转畸变量的校正,旋转畸变校正矩阵为:Rotate the site coordinate system O 2 -X 2 Y 2 Z 2 around the Z 2 axis by W 1 to correct the rotation distortion. The rotation distortion correction matrix is :
; ;
进行旋转畸变校正后,将图像沿X2轴移动X0距离,沿Y2轴移动Y0距离,沿Z2轴移动Z0距离得到平移畸变校正参数X0、Y0和Z。After rotational distortion correction, the image is moved along the X 2 axis by the X 0 distance, along the Y 2 axis by the Y 0 distance, and along the Z 2 axis by the Z 0 distance to obtain the translation distortion correction parameters X 0 , Y 0 and Z.
B4包括:B4 includes:
根据场地坐标系下已知原点和长短轴顶点5个坐标点,绘制长短轴坐标图,两轴相交为原点,绘制出等规格的理想长短轴图和实际长短轴图,将理想长短轴相交生成长方形平面图,将实际长短轴相交生成平行四边形平面图,对两图进行二值化处理;Based on the known origin and the five coordinate points of the long and short axis vertices in the site coordinate system, draw the long and short axis coordinate diagram. The intersection of the two axes is the origin. Draw the ideal long and short axis diagram and the actual long and short axis diagram of equal specifications, and generate the intersection of the ideal long and short axes. For a rectangular plan view, the actual long and short axes are intersected to generate a parallelogram plan view, and the two images are binarized;
利用Sobel算子对二值化图像进行水平和垂直两个方向上的边缘检测,然后在边缘检测基础上使用Radon变换,求出水平和垂直连个方向上的倾斜角。The Sobel operator is used to detect edges in the horizontal and vertical directions of the binary image, and then Radon transform is used based on the edge detection to find the tilt angle in both horizontal and vertical directions.
B4包括:利用Radon变换得到实际长短轴图与理想长短轴图之间的拉伸畸变,求得图像的水平倾斜角W2和垂直倾斜角W3,建立旋转矩阵对理想坐标系进行误差校正;B4 includes: using Radon transformation to obtain the stretch distortion between the actual long and short axis map and the ideal long and short axis map, obtaining the horizontal tilt angle W 2 and vertical tilt angle W 3 of the image, and establishing a rotation matrix to correct the error of the ideal coordinate system;
得到的水平倾斜角W2为扫描平台坐标系绕Y轴的旋转角,校正旋转矩阵为,得到的垂直倾斜角W3为扫描平台坐标系绕X轴的旋转角,校正旋转矩阵为/>:The obtained horizontal tilt angle W 2 is the rotation angle of the scanning platform coordinate system around the Y axis, and the correction rotation matrix is , the obtained vertical tilt angle W 3 is the rotation angle of the scanning platform coordinate system around the X-axis, and the correction rotation matrix is/> :
; />。 ; /> .
B4包括:B4 includes:
用Radon变换求水平倾斜角算法为:The algorithm for finding the horizontal tilt angle using Radon transformation is:
T1.假定图像水平倾斜范围是0°~180°,使用Radon变换对进行水平边缘检测后的图像在0°~180°进行投影;T1. Assume that the horizontal tilt range of the image is 0°~180°, and use Radon transformation to project the image after horizontal edge detection from 0°~180°;
T2.得到使得投影后的非零值相加达到最大时的角度θ1;T2. Obtain the angle θ1 when the sum of projected non-zero values reaches the maximum;
T3.图像的水平倾斜角应该是θ1的补角,将90° 减去θ1得到图像的水平倾斜角W2。T3. The horizontal tilt angle of the image should be the supplementary angle of θ1. Subtract θ1 from 90° to get the horizontal tilt angle W 2 of the image.
B4包括:B4 includes:
用Radon变换求垂直倾斜角算法为:The algorithm for finding the vertical tilt angle using Radon transformation is:
M1.假定图像垂直倾斜范围是-45°~45°,使用Radon变换对进行水平边缘检测后的图像在-45°~45°进行投影;M1. Assume that the vertical tilt range of the image is -45°~45°, and use Radon transformation to project the image after horizontal edge detection at -45°~45°;
M2.得到使得投影后的非零值相加达到最大时的角度θ2;M2. Obtain the angle θ2 when the sum of projected non-zero values reaches the maximum;
M3.图像垂直倾斜范围是-45°~45°,将θ2减去45°得到图像的垂直倾斜角W3。M3. The vertical tilt range of the image is -45°~45°. Subtract 45° from θ2 to get the vertical tilt angle W 3 of the image.
B5包括:B5 includes:
在场地坐标系O2-X2Y2Z2下,理想原点为,将长轴顶点相连和短轴顶点相连,得到两直线脚点/>,将实际原点/>进行前文的旋转和拉伸畸变,得到平移畸变参数:In the site coordinate system O 2 -X 2 Y 2 Z 2 , the ideal origin is , connect the vertices of the long axis and the vertices of the short axis to get the foot points of two straight lines/> , change the actual origin/> Perform the previous rotation and stretching distortion to obtain the translation distortion parameters:
; ;
式中,为校正后的实际原点坐标,/>为旋转矩阵,为未校正实际原点坐标。In the formula, is the actual origin coordinate after correction,/> is the rotation matrix, are the uncorrected actual origin coordinates.
B6包括:B6 includes:
对理想扫描平台作误差校正公式:Error correction formula for the ideal scanning platform:
; ;
其中,为未校正理想扫描平台坐标系下的坐标,/>为平移校正参数,/>为旋转矩阵,/>为校正后的理想坐标系坐标;in, are the coordinates in the uncorrected ideal scanning platform coordinate system,/> is the translation correction parameter,/> is the rotation matrix,/> are the corrected ideal coordinate system coordinates;
使用校正后的理想坐标系坐标进行精度评定,若检校差小于所设精度阈值则输出扫描平台误差检校方程;若检校差大于所设精度阈值则在扫描平台已校正的基础上进行二次校正,将已校正扫描平台下的长短轴坐标与实际长短轴坐标,绘制坐标图并生成平面二值化图像,直至在校正后的扫描平台下,求得的坐标与实际坐标的检校值小于所设精度阈值,则满足精度要求:Use the corrected ideal coordinate system coordinates for accuracy evaluation. If the calibration difference is less than the set accuracy threshold, the scanning platform error calibration equation will be output; if the calibration difference is greater than the set accuracy threshold, a second step will be performed on the basis of the calibration of the scanning platform. For the first correction, the long and short axis coordinates under the corrected scanning platform and the actual long and short axis coordinates are drawn to draw a coordinate diagram and a plane binary image is generated until the correction value of the obtained coordinates and the actual coordinates is obtained under the corrected scanning platform. If it is less than the set accuracy threshold, the accuracy requirements are met:
; ;
式中,为,/>为,/>为;In the formula, for,/> for,/> for;
二次校正时,扫描平台误差校正方程:During secondary calibration, the scanning platform error correction equation is:
; ;
n次校正时,扫描平台误差校正方程:When calibrating n times, the scanning platform error correction equation is:
; ;
二次校正式中,为一次校正扫描平台坐标系下的坐标,/>为二次平移校正参数,/>为二次旋转矩阵,/>为二次校正后的理想坐标系坐标;The second school year is officially underway, It is the coordinate in the coordinate system of the primary correction scanning platform,/> is the secondary translation correction parameter,/> is a quadratic rotation matrix,/> are the ideal coordinate system coordinates after secondary correction;
n次校正式中,为n-1次校正扫描平台坐标系下的坐标,/>为n次平移校正参数,/>为n次旋转矩阵,/>为n次校正后的理想坐标系坐标,即最终符合精度要求的坐标和扫描平台误差校正方程。n times the school is officially in, The coordinates in the coordinate system of the scanning platform are corrected for n-1 times,/> is the n-th translation correction parameter,/> is the n-th rotation matrix,/> are the ideal coordinate system coordinates after n corrections, that is, the coordinates and scanning platform error correction equation that finally meet the accuracy requirements.
本发明技术流程如图1所示,包括获得实际卵圆扫描轨迹卵圆原点和顶点坐标,扫描轨迹畸变量,设置精度阈值,判断大于精度阈值,则生成二值化图像,进行sobel算子边缘检测,执行radon变换求倾斜角,进行扫描平台坐标校正,计算激光角点顶点坐标,获得设计和卵圆扫描轨迹卵圆原点和顶点坐标,重新执行扫描轨迹畸变量,判断小于精度阈值,输出最终误差校方程。The technical process of the present invention is shown in Figure 1, which includes obtaining the oval origin and vertex coordinates of the actual oval scanning trajectory, scanning trajectory distortion, setting the accuracy threshold, and determining if it is greater than the accuracy threshold, then generating a binary image and performing sobel operator edge Detection, perform radon transformation to find the tilt angle, correct the scanning platform coordinates, calculate the vertex coordinates of the laser corner point, obtain the oval origin and vertex coordinates of the design and oval scanning trajectory, re-execute the scanning trajectory distortion amount, judge that it is less than the accuracy threshold, and output the final Error correction equation.
本发明试验过程示意如图3所示,根据计算流程中扫描角求取公式,当反射镜法线位于光径平面时,反射镜转角/>或/>,扫描角达到最大/>,长轴求取公式为/>,当反射镜转角/>或/>,扫描角达到最小/>,短轴求取公式为/>。The schematic diagram of the test process of the present invention is shown in Figure 3. The formula is calculated according to the scanning angle in the calculation process. , when the mirror normal is located on the optical path plane, the mirror rotation angle/> or/> , the scanning angle reaches the maximum/> , the formula for finding the long axis is/> , when the reflector rotates/> or/> , the scan angle reaches the minimum/> , the formula for calculating the short axis is/> .
B2中,实际扫描轨迹与理想扫描轨迹之间存在旋转、平移和拉伸等畸变,通过实际扫描轨迹的畸变反算出理想激光扫描平台存在的结构误差。B3中,在电机转轴和反射转镜安装时,电机转轴未与理想扫描坐标系OYZ共面,两者之间存在误差角,导致激光扫描轨迹在O2X2Y2平面产生旋转畸变。B4中,在电机转轴和反射转镜安装时,安装电机转轴和反射转镜的夹角实际值不等于设计值,导致激光扫描轨迹在O2X2Y2平面产生了拉伸畸变。拉伸畸变倾斜模式有水平倾斜、垂直倾斜和混合倾斜。因为安装的不缺定性,可能存在混合倾斜畸变,因此检校需要考虑水平和垂直两个方向的校正。In B2, there are distortions such as rotation, translation, and stretching between the actual scanning trajectory and the ideal scanning trajectory. The structural errors of the ideal laser scanning platform are back calculated through the distortion of the actual scanning trajectory. In B3, when the motor shaft and reflection mirror are installed, the motor shaft is not coplanar with the ideal scanning coordinate system OYZ, and there is an error angle between the two, resulting in rotational distortion of the laser scanning trajectory in the O 2 X 2 Y 2 plane. In B4, when the motor shaft and reflection mirror are installed, the actual angle between the motor shaft and the reflection mirror is not equal to the design value, resulting in tensile distortion of the laser scanning trajectory in the O 2 X 2 Y 2 plane. Stretch distortion tilt modes include horizontal tilt, vertical tilt and mixed tilt. Because the installation is not deterministic, there may be mixed tilt distortion, so calibration needs to consider corrections in both horizontal and vertical directions.
Sobel算子对二值化后的图像进行水平和垂直两个方向上的边缘检测。Sobel算子是指以某一个像素点为中心,在它的邻域范围内做像素值的加权运算,判断该点是否处于极值状态,若该点处于极值状态,则该点为图像边缘。其优点在于计算简单和速度快。The Sobel operator performs edge detection on the binarized image in both horizontal and vertical directions. The Sobel operator refers to taking a certain pixel as the center and performing a weighted operation on the pixel value within its neighborhood to determine whether the point is in an extreme state. If the point is in an extreme state, the point is the edge of the image. . Its advantages are simple calculation and fast speed.
具体实现如下:表示点/>的像素值。/>为点/>在水平方向上的梯度,用来检测水平边缘。/>的计算如下:The specific implementation is as follows: Indicates point/> pixel value. /> for point/> The gradient in the horizontal direction is used to detect horizontal edges. /> is calculated as follows:
; ;
为点/>在垂直方向上的梯度,用来检测垂直边缘。/>的计算如下: for point/> Gradient in the vertical direction, used to detect vertical edges. /> is calculated as follows:
; ;
设置阀值T=1,通过比较阀值与的大小来判断/>是否为边缘点。检测水平边缘时设定阈值为图像中每个像素点的/>的平方的平均值。检测垂直边缘时设定阈值为图像中每个像素点的/>的平方的平均值。若阈值比/>小,则/>为边缘点。Set the threshold T=1, and compare the threshold with Judge by size/> Whether it is an edge point. When detecting horizontal edges, set the threshold for each pixel in the image/> The average of the squares. When detecting vertical edges, set the threshold for each pixel in the image/> The average of the squares. If the threshold ratio/> small, then/> is the edge point.
采用Radon变换求图像的倾斜角,Radon变换是指图像按照某一角度方向上进行投影,投影的距离处于极值时所对应的角度为图像的倾斜角。图像有污迹或者不均衡不会影响Radon变换得到的倾斜角。由于电机转轴和反射转镜实际安装位置的影响,在O2X2Y2平面上,卵圆扫描轨迹的长短轴可以形成一个平行四边形平面,如图4和图5所示。对于实际变形分步进行检测校正,首先进行水平旋转校正,检测出水平旋转角度,通过旋转图像进行校正。对于竖直方向的错切形变,检测出错切角,运用仿射变换进行错切校正。Use Radon transformation to find the tilt angle of the image. Radon transformation means that the image is projected in a certain angle direction. When the projection distance is at the extreme value, the corresponding angle is the tilt angle of the image. Smeared or unbalanced images will not affect the tilt angle obtained by Radon transform. Due to the influence of the actual installation position of the motor shaft and the reflection mirror, the long and short axes of the oval scanning trajectory can form a parallelogram plane on the O 2 X 2 Y 2 plane, as shown in Figures 4 and 5. The actual deformation is detected and corrected step by step. First, the horizontal rotation correction is performed, the horizontal rotation angle is detected, and the correction is performed by rotating the image. For miscutting deformation in the vertical direction, the wrong shearing angle is detected, and affine transformation is used to correct the miscutting.
二维Radon变换产生的投影计算公式为:The projection calculation formula generated by the two-dimensional Radon transform is:
; ;
其中:in:
; ;
式中,为理想长短轴图坐标,/>为实际长短轴图坐标,/>为倾斜角。In the formula, are the ideal long and short axis chart coordinates,/> are the actual long and short axis chart coordinates,/> is the tilt angle.
的Radon变换如图6所示,图6为/>的二值化图像及Radon变换产生的坐标系。图7为/>平行于/>轴的线性积分。当/>为图像矩阵时,Radon变换时指图像矩阵在某一角度上的投影。 The Radon transform is shown in Figure 6, Figure 6 is/> The binary image and the coordinate system generated by Radon transformation. Figure 7 is/> Parallel to/> Linear integral of the axis. When/> When it is an image matrix, Radon transformation refers to the projection of the image matrix at a certain angle.
B5中,根据理想原点为与校正后实际原点/>的位置关系,根据两点的位置坐标,直观的反映出图像的平移畸变。B6中,经过旋转畸变校正得到旋转角W1,经过平移畸变校正得到平移量X0、Y0,经过拉伸畸变校正得到旋转角W2、W3。通过得到的校正参数,对理想扫描平台坐标系进行校正,通过参数校正得到符合实际条件的实际扫描平台坐标系。In B5, according to the ideal origin, and the actual origin after correction/> The positional relationship of the two points intuitively reflects the translation distortion of the image. In B6, the rotation angle W 1 is obtained through rotation distortion correction, the translation amounts X 0 and Y 0 are obtained through translation distortion correction, and the rotation angles W 2 and W 3 are obtained through tensile distortion correction. Through the obtained correction parameters, the ideal scanning platform coordinate system is corrected, and the actual scanning platform coordinate system that meets the actual conditions is obtained through parameter correction.
B6中,将得到的误差校正方程对理想扫描平台坐标系进行检校,对扫描平台下得到激光脚点坐标进行误差校正,将校正后的已校正长短轴坐标与实际长短轴坐标进行检校,若检校差小于所设精度阈值则输出扫描平台误差检校方程;若检校差大于所设精度阈值则在扫描平台已校正的基础上再次进行校正,将已校正扫描平台下的长短轴坐标与实际长短轴坐标,绘制坐标图并生成平面二值化图像,重复前文步骤,直至在校正后的扫描平台下,求得的坐标与实际坐标的检校值小于所设精度阈值,满足精度要求。In B6, the obtained error correction equation is calibrated to the ideal scanning platform coordinate system, the error correction is performed to the laser foot point coordinates obtained under the scanning platform, and the corrected long and short axis coordinates are calibrated with the actual long and short axis coordinates. If the calibration difference is less than the set accuracy threshold, the scanning platform error calibration equation will be output; if the calibration difference is greater than the set accuracy threshold, the calibration will be corrected again based on the calibration of the scanning platform, and the long and short axis coordinates under the corrected scanning platform will be With the actual long and short axis coordinates, draw a coordinate diagram and generate a plane binary image. Repeat the previous steps until the calibration value between the obtained coordinates and the actual coordinates is less than the set accuracy threshold under the corrected scanning platform. , to meet the accuracy requirements.
基于机载激光雷达系统的扫描平台坐标系误差校正方法进行激光脚点空间坐标计算,包括:The error correction method of the scanning platform coordinate system based on the airborne lidar system is used to calculate the spatial coordinates of the laser foot points, including:
S1.建立激光扫描平台坐标系和辅助坐标系,激光扫描平台坐标系如图2所示;S1. Establish the laser scanning platform coordinate system and auxiliary coordinate system. The laser scanning platform coordinate system is shown in Figure 2;
S2.通过机载激光雷达探测系统获取距离数据H和转镜转角,通过距离H和转角/>求得激光脚点空间坐标;S2. Obtain distance data H and mirror angle through the airborne lidar detection system , through distance H and corner/> Obtain the spatial coordinates of the laser footpoint;
S3.分析视准轴误差影响,利用误差影响程度与作业高度成正比的关系,将激光雷达到固定高度后,使结构误差对激光扫描轨迹的影响得到放大,通过对实际激光扫描轨迹进行测定,反向分析检校存在的结构误差,生成误差校正方程;通过校正方程对扫描坐标的校正,实现结构误差造成影响的校正补偿;在校正后的扫描平台坐标系下求得激光脚点空间坐标,提升坐标精度。S3. Analyze the impact of collimation axis error, and use the relationship between the degree of error impact and the working height to be proportional. After the laser radar reaches a fixed height, the impact of structural error on the laser scanning trajectory is amplified. By measuring the actual laser scanning trajectory, Reversely analyze the structural errors existing in the calibration and generate error correction equations; correct the scanning coordinates through the correction equations to achieve correction compensation for the impact of structural errors; obtain the spatial coordinates of the laser foot points in the corrected scanning platform coordinate system, Improve coordinate accuracy.
S1包括:以反射镜旋转中心为坐标原点O建立激光扫描平台坐标系,Y轴为激光雷达载具前进方向,Z轴垂直向上,X轴与Y、Z轴垂直,构成右手坐标系O-XYZ;S1 includes: establishing a laser scanning platform coordinate system with the mirror rotation center as the coordinate origin O. The Y axis is the forward direction of the lidar vehicle, the Z axis is vertical upward, and the X axis is perpendicular to the Y and Z axes, forming a right-hand coordinate system O-XYZ. ;
以X轴为旋转轴反向旋转形成X1轴,此时对应的Z1轴与驱动电机转轴重合,构建辅助坐标系O-X1Y1Z1,辅助坐标系以反射镜旋转中心为坐标原点O,Y1轴为激光雷达载具前进方向,Z1轴为驱动电机转轴,X1轴与Y1、Z1轴垂直,构成右手坐标系O-X1Y1Z1。Using the X - axis as the rotation axis , reverse rotation forms the , the Y 1 axis is the forward direction of the lidar vehicle, the Z 1 axis is the rotation axis of the drive motor, and the X 1 axis is perpendicular to the Y 1 and Z 1 axes, forming a right-hand coordinate system OX 1 Y 1 Z 1 .
S2包括:在激光雷达装置中,设计反射镜法线与驱动电机转轴夹角为,实施例中,为7.5度,驱动电机转轴与水平线夹角为/>,实施例中,/>为45度,激光水平入射且位于或平行于驱动电机转轴所在的垂直面;S2 includes: In the laser radar device, the angle between the normal line of the designed reflector and the rotation axis of the drive motor is , in the embodiment, is 7.5 degrees, the angle between the drive motor shaft and the horizontal line is/> , in the embodiment,/> is 45 degrees, the laser is incident horizontally and is located at or parallel to the vertical plane where the drive motor shaft is located;
S2.1.在辅助坐标系O-X1Y1Z1中,求得入射光方向向量F1:S2.1. In the auxiliary coordinate system OX 1 Y 1 Z 1 , find the incident light direction vector F1:
; ;
反射镜法向量F2:Mirror normal vector F2:
; ;
根据向量夹角公式,入射光线与反射镜法线的夹角为:According to the vector angle formula, the angle between the incident light and the normal of the mirror for:
; ;
。 .
S2.2.当激光入射光线、反射镜法线和激光反射光线三线共面时,称激光所在平面为光径平面,在辅助坐标系下,求得光径平面法向量为:S2.2. When the incident light of the laser, the normal of the mirror and the reflected light of the laser are coplanar, the plane where the laser is located is called the optical path plane. Under the auxiliary coordinate system, the normal vector of the optical path plane is obtained. for:
; ;
; ;
已知入射光线F1、反射镜法线F2和光径平面法线与反射光线F3之间的位置关系,建立关系式求解反射光线F3:The incident light F1, the mirror normal F2 and the light path plane normal are known. and the positional relationship between the reflected light F3 and establish a relationship to solve the reflected light F3:
。 .
S2.3.将反射光线F3从辅助坐标系O1-X1Y1Z1旋转过渡到激光扫描平台坐标系O-XYZ,在O-XYZ坐标系下反射光单位向量为:S2.3. Rotate the reflected light F3 from the auxiliary coordinate system O 1 -X 1 Y 1 Z 1 to the laser scanning platform coordinate system O-XYZ. The reflected light unit vector is in the O-XYZ coordinate system. for:
; ;
其中,为反射光向量的方向余弦,/>表示将求得的反射光线F3绕X轴反向旋转/>。in, is the direction cosine of the reflected light vector,/> Indicates that the obtained reflected light F3 is rotated in the opposite direction around the X-axis/> .
S2.4.反射光与垂直向下方向的夹角为扫描角,扫描角也是天顶角:S2.4. The angle between the reflected light and the vertical downward direction is the scanning angle, which is also the zenith angle. :
; ;
表示/>是关于/>的函数; Express/> is about/> The function;
激光在平面上的中心转角即方位角为:The central turning angle of the laser on the plane, that is, the azimuth angle is :
; ;
表示/>是关于/>的函数; Express/> is about/> The function;
激光脚点的空间坐标为:Spatial coordinates of laser footpoints for:
; ;
式中,、/>、/>表示激光脚点的空间坐标的三个维度的坐标值;In the formula, ,/> ,/> The three-dimensional coordinate values representing the spatial coordinates of the laser foot points;
激光脚点空间坐标用距离H、天顶角q()和方位角y(/>)进行表示为:The spatial coordinates of the laser footpoint are determined by distance H and zenith angle q ( ) and azimuth angle y(/> ) is expressed as:
。 .
在理想扫描平台坐标系下,求得的激光脚点空间坐标为理想设计值下的坐标。但是在电机转轴和反射转镜安装时,由于安装工艺的不确定性,并不能按照设计值进行完美安装,一定程度上使得反射镜法线与驱动电机转轴夹角A与驱动电机转轴与水平线夹角B不等于设置角度7.5°和45°,设计值与实际值之间存在误差。此误差固定存在且不随运动状态改变,将导致激光脚点空间坐标的求取存在误差,且产生误差的程度随激光雷达工作高度的增加而增加。因此,有必要在激光雷达试验之前,完成对此误差的检校,生成校正方程。Under the coordinate system of the ideal scanning platform, the spatial coordinates of the laser foot points obtained are the coordinates under the ideal design values. However, when the motor shaft and reflective mirror are installed, due to the uncertainty of the installation process, they cannot be installed perfectly according to the design values. To a certain extent, the angle A between the normal line of the mirror and the drive motor shaft is inconsistent with the drive motor shaft and the horizontal line. Angle B is not equal to the set angle 7.5° and 45°, and there is an error between the design value and the actual value. This error exists fixedly and does not change with the motion state, which will lead to errors in obtaining the spatial coordinates of the laser foot points, and the degree of the error increases with the increase in the working height of the laser radar. Therefore, it is necessary to complete the calibration of this error and generate a correction equation before the lidar test.
但是,由于安装工艺的不确定性,直接检测安装过程导致的结果误差可行性不大,十分难以测定。本发明利用误差影响程度与作业高度成正比的关系,将激光雷达到固定高度后,结构误差对激光扫描轨迹的影响得到放大。However, due to the uncertainty of the installation process, it is not feasible to directly detect the result error caused by the installation process, and it is very difficult to measure. This invention utilizes the relationship between the degree of error influence and the working height being proportional. After the laser radar reaches a fixed height, the influence of structural error on the laser scanning trajectory is amplified.
; ;
;/>为总旋转矩阵; ;/> is the total rotation matrix;
; ;
; ;
则;but ;
式中,为中间参数。In the formula, is the intermediate parameter.
以上实施例仅用于说明本发明的技术方案,而非对其限制,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。The above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments. The recorded technical solutions may be modified, or some or all of the technical features may be equivalently replaced, but these modifications or substitutions shall not cause the essence of the corresponding technical solutions to depart from the scope of the technical solutions of each embodiment of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311242995.8A CN116990787B (en) | 2023-09-26 | 2023-09-26 | Scanning platform coordinate system error correction method based on airborne laser radar system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311242995.8A CN116990787B (en) | 2023-09-26 | 2023-09-26 | Scanning platform coordinate system error correction method based on airborne laser radar system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116990787A true CN116990787A (en) | 2023-11-03 |
CN116990787B CN116990787B (en) | 2023-12-15 |
Family
ID=88521632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311242995.8A Active CN116990787B (en) | 2023-09-26 | 2023-09-26 | Scanning platform coordinate system error correction method based on airborne laser radar system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116990787B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117724112A (en) * | 2023-12-13 | 2024-03-19 | 安徽建筑大学 | Static scanning angle correction method for airborne sounding laser radar |
CN118330612A (en) * | 2024-06-13 | 2024-07-12 | 山东科技大学 | A method for correcting placement errors of oval scanning airborne laser radar |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114022A (en) * | 2007-09-04 | 2008-01-30 | 国家海洋局第二海洋研究所 | Navigation multiple spectrum scanner geometric approximate correction method under non gesture information condition |
CN107290735A (en) * | 2017-08-22 | 2017-10-24 | 北京航空航天大学 | A kind of point cloud error calibration method based on self-control ground laser radar verticality error |
WO2019079091A1 (en) * | 2017-10-19 | 2019-04-25 | Cepton Technologies, Inc. | Methods and apparatuses for scanning a lidar system in two dimensions |
CN110501024A (en) * | 2019-04-11 | 2019-11-26 | 同济大学 | A measurement error compensation method for vehicle-mounted INS/lidar integrated navigation system |
CN110515092A (en) * | 2019-10-23 | 2019-11-29 | 南京甄视智能科技有限公司 | Planar touch method based on laser radar |
US20200386876A1 (en) * | 2019-06-07 | 2020-12-10 | Infineon Technologies Ag | Transmitter and receiver calibration in 1d scanning lidar |
EP4119977A1 (en) * | 2021-07-12 | 2023-01-18 | Guangzhou Xiaopeng Autopilot Technology Co., Ltd. | Method and apparatus for calibrating a vehicle-mounted lidar, vehicle and storage medium |
CN116299369A (en) * | 2023-05-23 | 2023-06-23 | 山东科技大学 | A Correction Method of Setting Angle Error Based on Airborne Laser Sounding System |
CN116381712A (en) * | 2023-03-17 | 2023-07-04 | 武汉大学 | Measurement method based on linear array camera and ground laser radar combined device |
-
2023
- 2023-09-26 CN CN202311242995.8A patent/CN116990787B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114022A (en) * | 2007-09-04 | 2008-01-30 | 国家海洋局第二海洋研究所 | Navigation multiple spectrum scanner geometric approximate correction method under non gesture information condition |
CN107290735A (en) * | 2017-08-22 | 2017-10-24 | 北京航空航天大学 | A kind of point cloud error calibration method based on self-control ground laser radar verticality error |
WO2019079091A1 (en) * | 2017-10-19 | 2019-04-25 | Cepton Technologies, Inc. | Methods and apparatuses for scanning a lidar system in two dimensions |
CN110501024A (en) * | 2019-04-11 | 2019-11-26 | 同济大学 | A measurement error compensation method for vehicle-mounted INS/lidar integrated navigation system |
US20200386876A1 (en) * | 2019-06-07 | 2020-12-10 | Infineon Technologies Ag | Transmitter and receiver calibration in 1d scanning lidar |
CN110515092A (en) * | 2019-10-23 | 2019-11-29 | 南京甄视智能科技有限公司 | Planar touch method based on laser radar |
EP4119977A1 (en) * | 2021-07-12 | 2023-01-18 | Guangzhou Xiaopeng Autopilot Technology Co., Ltd. | Method and apparatus for calibrating a vehicle-mounted lidar, vehicle and storage medium |
CN116381712A (en) * | 2023-03-17 | 2023-07-04 | 武汉大学 | Measurement method based on linear array camera and ground laser radar combined device |
CN116299369A (en) * | 2023-05-23 | 2023-06-23 | 山东科技大学 | A Correction Method of Setting Angle Error Based on Airborne Laser Sounding System |
Non-Patent Citations (1)
Title |
---|
王建军;: "基于正交化实验对影响机载激光雷达测量精度的工作参数进行最优化设计", 中国激光, no. 02, pages 0214003 - 1 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117724112A (en) * | 2023-12-13 | 2024-03-19 | 安徽建筑大学 | Static scanning angle correction method for airborne sounding laser radar |
CN118330612A (en) * | 2024-06-13 | 2024-07-12 | 山东科技大学 | A method for correcting placement errors of oval scanning airborne laser radar |
Also Published As
Publication number | Publication date |
---|---|
CN116990787B (en) | 2023-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116990787B (en) | Scanning platform coordinate system error correction method based on airborne laser radar system | |
CN107290734B (en) | Point cloud error correction method based on self-made foundation laser radar perpendicularity error | |
CN107976668B (en) | Method for determining external parameters between camera and laser radar | |
US20210041236A1 (en) | Method and system for calibration of structural parameters and construction of affine coordinate system of vision measurement system | |
CN107976669B (en) | Device for determining external parameters between camera and laser radar | |
CN107290735B (en) | Point cloud error correction method based on self-made foundation laser radar verticality error | |
CN104913737A (en) | Component quality checking device based on line laser three-dimensional measurement and detection method of device | |
CN107339935B (en) | Target space intersection measuring method for full-view scanning measuring system | |
CN111913169B (en) | Laser radar internal reference and point cloud data correction method, device and storage medium | |
CN110940312A (en) | Monocular camera ranging method and system combined with laser equipment | |
CN113777592B (en) | Azimuth calibration method and device | |
CN114140534A (en) | Combined calibration method for laser radar and camera | |
CN114593736A (en) | Geographical positioning method, positioning error analysis method and system for swing-sweeping satellite | |
Zhao et al. | Correction model of linear structured light sensor in underwater environment | |
CN103134443B (en) | Large-caliber large-diameter-thickness ratio reflector surface shape auto-collimation detection device and method | |
CN114252028B (en) | A compact four-spot two-dimensional corner detection device combined with laser triangulation | |
Liu et al. | A method to reduce the systematic error of line-structured light sensors based on light plane correction | |
Zhang et al. | Omnidirectional imaging sensor based on conical mirror for pipelines | |
Li et al. | Monocular underwater measurement of structured light by scanning with vibrating mirrors | |
CN110044266A (en) | Digital Photogrammetric System based on speckle projection | |
CN110440715A (en) | Error compensating method of the photoelectric auto-collimator under long range operating condition | |
Long et al. | Portable visual metrology without traditional self-calibration measurement model | |
CN105758339A (en) | Optical axis and object plane verticality detection method based on geometric error correction technology | |
CN115115550A (en) | A method and device for image perspective correction based on camera perspective transformation | |
CN209877942U (en) | Image distance measuring instrument |
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 |