ランキングに戻る

hku-mars/FAST-LIVO2

C++

FAST-LIVO2: Fast, Direct LiDAR-Inertial-Visual Odometry

3d-reconstructioncolored-point-cloudgaussian-splattinglidar-camera-fusionlidar-inertial-odometrylidar-slammesh-reconstructionnerfsensor-fusionslam
スター成長
スター
4.4k
フォーク
804
週間成長
Issue
311
2k4k
2024年4月2025年1月2025年10月2026年7月
README

FAST-LIVO2

FAST-LIVO2: Fast, Direct LiDAR-Inertial-Visual Odometry

📢 News

  • 🔓 2025-01-23: Code released!
  • 🎉 2024-10-01: Accepted by T-RO '24!
  • 🚀 2024-07-02: Conditionally accepted.

📬 Contact

For further inquiries or assistance, please contact zhengcr@connect.hku.hk.

1. Introduction

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.

Developer: Chunran Zheng 郑纯然

Our accompanying video is now available on Bilibili and YouTube.

FAST-LIVO2: Fast, Direct LiDAR-Inertial-Visual Odometry

FAST-LIVO2 on Resource-Constrained Platforms

FAST-LIVO: Fast and Tightly-coupled Sparse-Direct LiDAR-Inertial-Visual Odometry

FAST-Calib: LiDAR-Camera Extrinsic Calibration in One Second

1.3 Our hard-synchronized equipment

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.

1.4 Our associate dataset: FAST-LIVO2-Dataset

Our associate dataset FAST-LIVO2-Dataset used for evaluation is also available online.

1.5 Our LiDAR-camera calibration method

The FAST-Calib toolkit is recommended. Its output extrinsic parameters can be directly filled into the YAML file.

2. Prerequisited

2.1 Ubuntu and ROS

Ubuntu 18.04~20.04. ROS Installation.

2.2 PCL && Eigen && OpenCV

PCL>=1.8, Follow PCL Installation.

Eigen>=3.3.4, Follow Eigen Installation.

OpenCV>=4.2, Follow Opencv Installation.

2.3 Sophus

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

2.4 Vikit

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.

# Different from the one used in fast-livo1
cd catkin_ws/src
git clone https://github.com/xuankuzcr/rpg_vikit.git 

3. Build

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

4. Run our examples

Download FAST-LIVO2-Dataset from Global-LVBA Section IV.

roslaunch fast_livo mapping_avia.launch
rosbag play YOUR_DOWNLOADED.bag

5. License

The source code of this package is released under the GPLv2 license. For commercial use, please contact me at zhengcr@connect.hku.hk and Prof. Fu Zhang at fuzhang@hku.hk to discuss an alternative license.

関連リポジトリ
NVlabs/instant-ngp

Instant neural graphics primitives: lightning fast NeRF and more

CudaOtherneural-networkmachine-learning
nvlabs.github.io/instant-ngp
17.5k2.1k
alicevision/Meshroom

Node-based Visual Programming Toolbox

PythonPyPIOtherphotogrammetrycomputer-vision
meshroom.org
12.8k1.2k
nerfstudio-project/nerfstudio

A collaboration friendly studio for NeRFs

PythonPyPIApache License 2.0nerfpytorch
docs.nerf.studio
11.8k1.7k
timzhang642/3D-Machine-Learning

A resource repository for 3D machine learning

3d-reconstructionpapers
10.2k1.8k
openMVG/openMVG

open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

C++Mozilla Public License 2.0geometrycomputer-vision
6.5k1.7k
cnr-isti-vclab/meshlab

The open source mesh processing system

C++GNU General Public License v3.03dmesh
meshlab.net
5.8k906
NVlabs/neuralangelo

Official implementation of "Neuralangelo: High-Fidelity Neural Surface Reconstruction" (CVPR 2023)

PythonPyPIOther3d-reconstructioncomputer-graphics
research.nvidia.com/labs/dir/neuralangelo/
4.6k402
openMVG/awesome_3DReconstruction_list

A curated list of papers & resources linked to 3D reconstruction from images.

computer-vision3d-reconstruction
4.4k833
Yochengliu/awesome-point-cloud-analysis

A list of papers and datasets about point cloud analysis (processing)

3d-graphics3d-reconstruction
4.2k931
cdcseacave/openMVS

open Multi-View Stereo reconstruction library

C++GNU Affero General Public License v3.0multi-view-stereo3d-reconstruction
cdcseacave.github.io
4.1k980
mapillary/OpenSfM

Open source Structure-from-Motion pipeline

PythonPyPIBSD 2-Clause "Simplified" Licenseopencvpython
opensfm.org
3.8k901
DLR-RM/BlenderProc

A procedural Blender pipeline for photorealistic training image generation

PythonPyPIGNU General Public License v3.0blender-pipelinesegmentation
3.6k514