FAST-LIO2: Fast Direct LiDAR-Inertial Odometry
Wei XuYixi CaiDongjiao HeJiarong LinFu Zhang
Introduces a direct LiDAR-inertial odometry framework that matches raw point clouds using a dynamic incremental k-d tree, enabling highly accurate mapping at up to 100 Hz without hand-engineered feature extraction across diverse LiDAR sensors and embedded processors.
Autonomous robots, drones, and self-driving vehicles require rapid, accurate 3D mapping and self-localization to navigate safely in unknown environments. While laser-based distance sensors, known as LiDAR, provide direct and accurate spatial data, processing millions of points per second on resource-constrained onboard computers creates severe computational bottlenecks. Existing solutions typically extract handcrafted geometric features (such as edges and planes) to reduce data volume and limit map updates, but this approach struggles in unstructured environments, degrades with newer solid-state sensors that have narrow fields of view, and introduces significant software engineering overhead.
The article evaluates FAST-LIO2, an advanced LiDAR-inertial navigation framework designed to deliver high-speed, highly accurate, and robust mapping and state estimation without handcrafted feature extraction. The article demonstrates how combining direct raw point cloud registration with an incremental map data structure, named ikd-Tree, overcomes the computational limitations of conventional systems across various hardware platforms and operational environments.
To evaluate this approach, the authors integrated an iterated Kalman filter that mathematically optimizes sensor fusion and corrects motion distortion using an inertial measurement unit. Global map points are dynamically maintained within a local bounding region via the ikd-Tree structure, which supports concurrent rebalancing and on-tree downsampling. The authors conducted extensive benchmark comparisons across 19 public dataset sequences from five distinct datasets, comparing FAST-LIO2 against leading LiDAR-inertial frameworks (LILI-OM, LIO-SAM, and LINS). They also evaluated the ikd-Tree against standard spatial data structures across 18 sequences and validated the full pipeline in real-world aerial, handheld, and aggressive drone flight experiments running on Intel and ARM processors.
The experimental results highlight significant performance and efficiency advantages. FAST-LIO2 consistently outperformed competing systems, achieving the highest localization accuracy in 18 out of 19 benchmark sequences and reducing drift to less than 0.1 meters in several closed-loop trials. Computationally, FAST-LIO2 ran roughly 6 to 10 times faster than competing algorithms, requiring only 1.82 milliseconds per scan on standard onboard processors and achieving up to 100 Hz real-time update rates. Furthermore, the ikd-Tree prevented severe processing latency spikes, maintaining update times below 215 milliseconds on massive point clouds where alternative methods caused multi-second delays. The system remained robust under extreme operational conditions, including aggressive drone maneuvers reaching angular velocities near 1,200 degrees per second.
These findings demonstrate that robotic systems can eliminate manual feature tuning and separate low-rate mapping modules, significantly reducing development complexity and operational latency. Achieving real-time 10 Hz performance on low-power ARM architectures lowers hardware costs, payload weight, and power consumption for autonomous platforms. Because the direct method bypasses sensor-specific scanning geometry, engineering teams can deploy different LiDAR sensor types interchangeably without redesigning feature extraction algorithms.
Engineering teams should consider adopting direct LiDAR-inertial frameworks and incremental spatial trees for autonomous navigation and mapping deployments, particularly on power- and weight-sensitive platforms such as micro-drones. The authors have open-sourced both FAST-LIO2 and the ikd-Tree structure to facilitate adoption. Stakeholders should note that FAST-LIO2 operates purely as an odometry framework without global loop closure or graph optimization, meaning systematic drift may still accumulate over very large spatial trajectories. While confidence in the benchmarked accuracy and computational efficiency is high across tested environments, applications requiring long-duration mission autonomy should pilot FAST-LIO2 alongside complementary global loop-closing modules to maintain drift-free maps.
- Paper: LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping, Tixiao Shan et al. (2020). Presents tightly-coupled LiDAR-inertial odometry via factor graph optimization and IMU pre-integration, establishing the state-of-the-art baseline and motivation that FAST-LIO2 improves upon.
- Paper: Iterative point matching for registration of free-form curves and surfaces, Zhengyou Zhang (1994). Introduces fundamental point-to-point iterative nearest-neighbor registration principles that form the mathematical basis for direct point registration in LiDAR mapping.
- Paper: Estimating uncertain spatial relationships in robotics, Randall Smith et al. (1986). Formulates the foundational stochastic mapping and spatial uncertainty state-estimation framework underpinning modern Kalman filter-based SLAM architectures.
- Paper: Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age, Cesar Cadena et al. (2016). Provides a comprehensive survey of SLAM representations, filtering versus optimization paradigms, and metric map tracking requirements essential for contextualizing direct LiDAR-inertial odometry.
No sufficiently relevant recommendations were found.
