# MAD-ICP: It Is All About Matching Data -- Robust and Informed LiDAR Odometry

arXiv: https://arxiv.org/abs/2405.05828 · HTML: https://mlsanity.com/paper/2405.05828/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 13 of its 35 references that are in the map.
- First posted on arXiv 9 May 2024.

## Builds on (most cited first, 13 of 13)

- [FAST-LIO2: Fast Direct LiDAR-inertial Odometry](https://mlsanity.com/paper/2107.06829/) (2021)
- [KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Way](https://mlsanity.com/paper/2209.15397/) (2022)
- [A Survey on Active Simultaneous Localization and Mapping: State of the Art and New Frontiers](https://mlsanity.com/paper/2207.00254/) (2022)
- [The Newer College Dataset: Handheld LiDAR, Inertial and Vision with Ground Truth](https://mlsanity.com/paper/2003.05691/) (2020)
- [F-LOAM: Fast LiDAR Odometry And Mapping](https://mlsanity.com/paper/2107.00822/) (2021)
- [CT-ICP: Real-time Elastic LiDAR Odometry with Loop Closure](https://mlsanity.com/paper/2109.12979/) (2021)
- [Direct LiDAR Odometry: Fast Localization with Dense Point Clouds](https://mlsanity.com/paper/2110.00605/) (2021)
- [MULLS: Versatile LiDAR SLAM via Multi-metric Linear Least Square](https://mlsanity.com/paper/2102.03771/) (2021)
- [The Hilti SLAM Challenge Dataset](https://mlsanity.com/paper/2109.11316/) (2021)
- [VBR: A Vision Benchmark in Rome](https://mlsanity.com/paper/2404.11322/) (2024)
- [Redesigning SLAM for Arbitrary Multi-Camera Systems](https://mlsanity.com/paper/2003.02014/) (2020)
- [MD-SLAM: Multi-cue Direct SLAM](https://mlsanity.com/paper/2203.13237/) (2022)
- [Enhancing LiDAR performance: Robust De-skewing Exclusively Relying on Range Measurements](https://mlsanity.com/paper/2303.07312/) (2023)

## Built on by (most cited first, 4 of 4)

- [Splat-LOAM: Gaussian Splatting LiDAR Odometry and Mapping](https://mlsanity.com/paper/2503.17491/) (2025)
- [ActLoc: Learning to Localize on the Move via Active Viewpoint Selection](https://mlsanity.com/paper/2508.20981/) (2025)
- [UniLiPs: Unified LiDAR Pseudo-Labeling with Geometry-Grounded Dynamic Scene Decomposition](https://mlsanity.com/paper/2601.05105/) (2026)
- [LF-GICP: Parameter-Free Degeneracy-Aware LiDAR Odometry via a Voxel-Normal Localizability Field](https://mlsanity.com/paper/2608.19522/) (2026)

## Abstract (arXiv)

LiDAR odometry is the task of estimating the ego-motion of the sensor from sequential laser scans. This problem has been addressed by the community for more than two decades, and many effective solutions are available nowadays. Most of these systems implicitly rely on assumptions about the operating environment, the sensor used, and motion pattern. When these assumptions are violated, several well-known systems tend to perform poorly. This paper presents a LiDAR odometry system that can overcome these limitations and operate well under different operating conditions while achieving performance comparable with domain-specific methods. Our algorithm follows the well-known ICP paradigm that leverages a PCA-based kd-tree implementation that is used to extract structural information about the clouds being registered and to compute the minimization metric for the alignment. The drift is bound by managing the local map based on the estimated uncertainty of the tracked pose. To benefit the community, we release an open-source C++ anytime real-time implementation.
