FastLivo2

The FAST-LIVO2 module integrates LiDAR–Inertial–Visual Odometry for UAV navigation
and mapping. In the MAVISS stack, FAST-LIVO2 is configured for the Livox Mid-360,
providing robust state estimation and mapping in GPS-denied or cluttered environments.
This module plays a similar role as RSFastLivo (for the RoboSense AC1),
but optimized for Livox sensors.


Repository


Features

  • LiDAR–Inertial–Visual fusion for odometry.

  • Compatible with the Livox Mid-360 sensor.

  • Real-time mapping suitable for UAV navigation and SLAM research.

  • Robust in low-texture and GPS-denied environments.

  • ROS/ROS2 integration for visualization in RViz.


Installation & Usage

Clone, build, and launch FAST-LIVO2 in your ROS 2 workspace:

# Create a workspace
mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src

# Clone the FAST-LIVO2 repository
git clone https://github.com/hku-mars/FAST-LIVO2.git

# Build
cd ~/ros2_ws
colcon build --packages-select fast_livo2
source install/setup.bash

# Launch FAST-LIVO2 with example launch file
ros2 launch fast_livo2 run.launch.py

Integration Notes

  • Requires Livox Mid-360 + IMU + camera for full VIO pipeline.

  • Ensure proper calibration between LiDAR, camera, and IMU frames.

  • Provides odometry output that can be fused with PX4 via MAVROS or uXRCE-DDS.

  • Recommended for indoor and outdoor UAV missions where GPS may be unreliable.