Multi-sensor fusion positioning (2-point cloud map construction and map-based positioning) 1-loop detection and code implementation

Multi-sensor fusion positioning (2-point cloud map construction and map-based positioning) 1-loop detection and code implementation

Insert picture description here

scan context

Core idea: Under the three-dimensional point cloud matching, the amount of calculation is huge. Based on the three-dimensional matching, the initial value problem cannot be solved. The scan context will be dimensioned to the three-dimensional process, and the scan context is not sensitive to the initial value.

Insert picture description here
Through two cuts, the point set is changed from three-dimensional to two-digit array
Insert picture description here
Insert picture description here
Insert picture description here
. The smaller the value of d, the higher the similarity between them.
Insert picture description here
Step1: Combine the two-dimensional arrays into one-dimensional and perform coarse registration (one-dimensional iteration) )
step2: After coarse registration roughly determines the range, perform fine registration (two-dimensional iteration)
Insert picture description here
to calculate the pose:
1. Find the similar matrix
2. Calculate the angle deviation
3. After the initial value is obtained through Scan Context, perform ICP and NDT
Insert picture description here
problems : Difficult to find similar specific two frames
Insert picture description here

LeGO-LOAM

Correction of historical frames is a prerequisite for forming a closed loop
Insert picture description here

Based on histogram

Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_41281151/article/details/109167498