Open Source Robotics

A curated collection of high-quality open source robotics projects, tools, and software to propel the robotics community forward.

FAST-LIVO2

Fast, direct LiDAR-inertial-visual odometry from HKU-MARS, published in IEEE T-RO

License

GPL-2.0

Overview

FAST-LIVO2, from the University of Hong Kong's MaRS Lab (the group behind FAST-LIO), is a fast, direct LiDAR-inertial-visual odometry system published in IEEE Transactions on Robotics. It tightly fuses all three sensor streams in an error-state iterated Kalman filter using direct methods — raw lidar points and image photometrics, no feature extraction — achieving robust real-time estimation in environments where lidar-only or visual-only systems degenerate, and it has been demonstrated onboard UAVs for aggressive autonomous flight.

The system's design principle is directness: lidar measurements contribute plane-to-point residuals on raw points, and the camera contributes photometric errors on map points with online-estimated exposure compensation — skipping feature detection entirely keeps latency low and robustness high in texture-poor or structure-poor scenes where one modality fails. A unified voxel map holds geometry and appearance together; the sequential update order (lidar, then vision) inside one error-state iterated Kalman filter lets each sensor correct the state at its own rate. The result runs in real time on embedded computers, handles solid-state lidars with small FoV (Livox), and degrades gracefully: lidar keeps the system alive in visual darkness, vision carries it through geometric degeneracy like long corridors. The repo ships ROS integration, datasets and configurations, with the companion FAST-LIVO2 hardware/software stack used in the lab's UAV work. Alongside FAST-LIO2, it anchors the HKU-MARS family that has become the reference open lineage for tightly-coupled lidar fusion odometry.

Why it matters

FAST-LIVO2 is the flagship of the most influential open lidar-fusion lineage in robotics (HKU-MARS): a T-RO-published system that made three-sensor direct fusion practical on embedded hardware, and the reference point every new LIVO paper measures against.

Problem it solves

Lidar odometry dies in geometric degeneracy; visual odometry dies in darkness and texture-poor scenes. FAST-LIVO2 fuses lidar, camera and IMU tightly enough that either failure mode is covered by the other sensor — in real time on small onboard computers.

Key takeaways

  • Tightly-coupled LiDAR-inertial-visual fusion in one error-state iterated Kalman filter
  • Direct methods on raw points and photometrics — no feature extraction
  • Unified voxel map holding geometry and appearance with online exposure estimation
  • Real-time on embedded computers; proven onboard UAVs for autonomous flight
  • Published in IEEE T-RO from the FAST-LIO family lab (HKU-MARS)

Who it is for

  • SLAM and state-estimation researchers
  • UAV and mobile-robot autonomy engineers
  • Teams fusing solid-state lidars with cameras
  • Graduate students in multi-sensor fusion

Limitations

  • GPL-2.0 license restricts closed-source use
  • Careful sensor synchronization and calibration are prerequisites
  • Tuned primarily around Livox-class solid-state lidars

This website requires JavaScript to function properly. Please enable JavaScript to explore our collection of open source robotics projects.