This work is 3D lidar based Simultaneous Localization And Mapping (SLAM), including both front-end and back-end SLAM, at 20Hz.
Author: Wang Han, Nanyang Technological University, Singapore
Green: ISCLOAM Red: Ground Truth
KITTI sequence 00 KITTI sequence 05
Platform: Intel® Core™ i7-8700 CPU @ 3.20GHz
Average translation error : 1.08%
Average rotation error : 0.000073
Dataset | ISCLOAM | FLOAM |
---|---|---|
KITTI sequence 00 |
0.24% | 0.51% |
KITTI sequence 05 |
0.22% | 0.93% |
Ubuntu 64-bit 18.04.
ROS Melodic. ROS Installation
Follow Ceres Installation.
Follow PCL Installation.
Follow GTSAM Installation.
Follow OPENCV Installation.
cd ~/catkin_ws/src
git clone https://github.com/wh200720041/iscloam.git
cd ..
catkin_make
source ~/catkin_ws/devel/setup.bash
Download KITTI sequence 05 or KITTI sequence 07
Unzip compressed file 2011_09_30_0018.zip. If your system does not have unzip. please install unzip by
sudo apt-get install unzip
And then copy the file 2011_09_30_0018.bag into ~/catkin_ws/src/iscloam/dataset/ (this may take a few minutes to unzip the file)
cd ~/catkin_ws/src/iscloam/dataset/
unzip ~/Downloads/2011_09_30_0018.zip
roslaunch iscloam iscloam.launch
To generate rosbag file of kitti dataset, you may use the tools provided by kitti_to_rosbag or kitti2bag
If you use this work for your research, please cite
@article{wang2020intensity,
title={Intensity Scan Context: Coding Intensity and Geometry Relations for Loop Closure Detection},
author={Wang, Han and Wang, Chen and Xie, Lihua},
journal={arXiv preprint arXiv:2003.05656},
year={2020}
}
Thanks for A-LOAM and LOAM(J. Zhang and S. Singh. LOAM: Lidar Odometry and Mapping in Real-time) and LOAM_NOTED.