- Essentials
sudo apt-get install --no-install-recommends -y build-essential ccache clang-format git cmake pybind11-dev python3-dev python-pip
- Eigen
sudo apt-get install libeigen3-dev
- OpenCV
git clone --depth 1 https://github.com/opencv/opencv.git -b 4.x cd opencv && mkdir build && cd build cmake .. && make -j$(nproc --all) && make install
git clone https://github.com/PRBonn/MapClosures.git
cd MapClosures
make
The following command will provide details about how to use our pipeline:
map_closure_pipeline --help
map_closure_pipeline --help
If you use this library for any academic work, please cite our original paper.
@inproceedings{gupta2024icra,
author = {S. Gupta and T. Guadagnino and B. Mersch and I. Vizzo and C. Stachniss},
title = {{Effectively Detecting Loop Closures using Point Cloud Density Maps}},
booktitle = {IEEE International Conference on Robotics and Automation (ICRA)},
year = {2024},
codeurl = {https://github.com/PRBonn/MapClosures},
}
This repository is heavily inspired by, and also depends on KISS-ICP