cocel-postech/genz-icp
GenZ-ICP: SOTA robust LiDAR odometry (IEEE RA-L 2025)
What it solves
GenZ-ICP addresses the problem of LiDAR odometry instability in degenerate environments—areas where the sensor data lacks sufficient geometric features to accurately determine movement, often leading to drift or failure in localization.
How it works
The system implements a generalizable and degeneracy-robust approach to LiDAR odometry using an adaptive weighting mechanism. It processes LiDAR point clouds to estimate the robot's motion (odometry) while adjusting weights to maintain accuracy even when geometric features are sparse or repetitive.
Who it’s for
This tool is designed for robotics researchers and engineers working on SLAM (Simultaneous Localization and Mapping) and autonomous navigation, particularly those needing reliable localization in challenging environments.
Highlights
- Degeneracy-Robust: Specifically designed to handle environments where standard ICP (Iterative Closest Point) algorithms struggle.
- Cross-Platform Support: Available as a Python package via pip and as C++ implementations.
- ROS Integration: Full support for both ROS 1 and ROS 2 for seamless integration into robotic middleware.
- Generalizable: Built to be robust across different types of environments without requiring extensive per-scene tuning.
Related
- Project
- Project
- Project
- Project
- Project