gogojjh / M-LOAM

Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration
http://gofile.me/4jm56/zU2yvg3bH
452 stars 89 forks source link
calibration lidar robotics slam

Dataset download link is here


M-LOAM

Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration

M-LOAM is a robust system for multi-LiDAR extrinsic calibration, real-time odometry, and mapping. Without manual intervention, our system can start with several extrinsic-uncalibrated LiDARs, automatically calibrate their extrinsics, and provide accurate poses as well as a globally consistent map.

Authors: Jianhao Jiao, Haoyang Ye, Yilong Zhu, Linxin Jiang, Ming Liu from RAM-LAB, HKUST

Project website: https://ram-lab.com/file/site/m-loam

Videos:

<img src="https://img.youtube.com/vi/VqaIb3GaCmE/0.jpg" alt="mloam" width="320" height="210" border="10" />

(Video link for mainland China friends: Video)

Related Papers in Solving Different Subproblems for Multi-LiDAR Systems

If you use M-LOAM for your academic research, please cite one of our paper. bib

1. Prerequisites

1.1 Ubuntu and ROS

Ubuntu 64-bit 16.04 or 18.04. ROS Kinetic or Melodic. ROS Installation

1.2. Ceres Solver && Eigen3 && GLOG

 ./setup/install_eigen3_ceres.sh

1.3. OpenMP

  sudo apt install libomp-dev

1.4. PCL-1.8

2. Build M-LOAM on ROS

  mkdir -p ~/catkin_ws/src
  cd ~/catkin_ws/src
  git clone https://github.com/gogojjh/M-LOAM.git
  catkin build mloam
  source ~/catkin_ws/devel/setup.bash

3. Example

4. System pipeline

This could help you to understand the pipeline of M-LOAM (loop closure part is not finished).

And you can also refer to M-LOAM's pipeline for a more detailed diagram and code review.

5. Acknowledgements

Thanks for these great works from which we learned to develop M-LOAM

Thanks for Ming Cao for providing a clear diagram and code review of M-LOAM

6. Licence

The source code is released under GPLv3 license.

For any technical issues, please contact Dr. Jianhao Jiao jiaojh1994@gmail.com. For commercial inquiries, please contact Prof.Ming Liu eelium@ust.hk.