- 🔓 2025-01-23: Code released!
- 🎉 2024-10-01: Accepted by T-RO '24!
- 🚀 2024-07-02: Conditionally accepted.
If you have any questions, please feel free to contact: Chunran Zheng [email protected].
FAST-LIVO2 is an efficient and accurate LiDAR-inertial-visual fusion localization and mapping system, demonstrating significant potential for real-time 3D reconstruction and onboard robotic localization in severely degraded environments.
Our accompanying video is now available on Bilibili and YouTube.
FAST-LIVO2: Fast, Direct LiDAR-Inertial-Visual Odometry
FAST-LIVO: Fast and Tightly-coupled Sparse-Direct LiDAR-Inertial-Visual Odometry
We open-source our handheld device, including CAD files, synchronization scheme, STM32 source code, wiring instructions, and sensor ROS driver. Access these resources at this repository: LIV_handhold.
Our associate dataset FAST-LIVO2-Dataset used for evaluation is also available online. Please note that the dataset is being uploaded gradually.
Ubuntu 16.04~20.04. ROS Installation.
PCL>=1.6, Follow PCL Installation.
Eigen>=3.3.4, Follow Eigen Installation.
OpenCV>=3.2, Follow Opencv Installation.
Sophus Installation for the non-templated/double-only version.
git clone https://github.com/strasdat/Sophus.git
cd Sophus
git checkout a621ff
mkdir build && cd build && cmake ..
make
sudo make install
Mimalloc is a high-performance memory allocator developed by Microsoft, optimized for speed and memory efficiency.
git clone https://github.com/microsoft/mimalloc.git
mkdir build && cd build && cmake ..
make
sudo make install
Vikit contains camera models, some math and interpolation functions that we need. Vikit is a catkin project, therefore, download it into your catkin workspace source folder.
cd catkin_ws/src
git clone https://github.com/xuankuzcr/rpg_vikit.git
Follow livox_ros_driver Installation.
Clone the repository and catkin_make:
cd ~/catkin_ws/src
git clone https://github.com/hku-mars/FAST-LIVO2
cd ../
catkin_make
source ~/catkin_ws/devel/setup.bash
Download our collected rosbag files via OneDrive (FAST-LIVO2-Dataset).
roslaunch fast_livo mapping_avia.launch
rosbag play YOUR_DOWNLOADED.bag
The source code of this package is released under the GPLv2 license. For commercial use, please contact me at [email protected] and Prof. Fu Zhang at [email protected] to discuss an alternative license.