Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.49 KB

README.md

File metadata and controls

55 lines (37 loc) · 1.49 KB

ICP-Implementation

This repository implements ICP, Point-to-Plane ICP, and G-ICP algorithms.

This repository utilizes the Open3D library for PointCloud processing and Ceres-Solver for Nonlinear Optimization.

References

Dependencies

Build

git clone https://github.com/LimHaeryong/ICP-Implementation.git

cd ICP-Implementation
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc)

Examples

Demonstrates the basic usage of the ICP algorithm. Additionally, compares the results with Open3D's ICP implementation for performance evaluation.

  1. ICP example
./icp_example 
  1. Point to Plane ICP example
./icp_plane_example
  1. Generalized ICP example
./gicp_example

Result

Dataset

The KITTI dataset has been utilized in the examples provided in this repository.