0%

ICP Algorithm

1. Intro

Hardware: Laser Lidar

Input: a series of 2D or 3D point, $X_0, X_1…X_n$

Output: the R,T betwwen $X_i$ and $X_{i+1}$

2. Algorithm

General Procedure

  1. Point selection: for lidar, the data is in order
  2. Matching: nearest neighbor
  3. Weighting
  4. Rejecting
  5. Calculate error
  6. Minimize the error

3. Plan

  1. get real data
  2. From ros, record the data using ROS bag
  3. Convert the rosbag to numpy
  4. Test algorithm in existing code
  5. Migrate the algorithm to Taichi version