Home

Awesome

<div align="center"> <h1>Navtech-Radar-SLAM</h1> <a href="https://github.com/gisbi-kim/navtech-radar-slam/tree/main"><img src="https://img.shields.io/badge/ROS-Noetic-blue" /></a> <a href="https://github.com/gisbi-kim/navtech-radar-slam/tree/main"><img src="https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black" /></a> <br /> <br /> <a href=https://www.youtube.com/watch?v=7ZMPtornIHA>Video</a> <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span> <a href="https://github.com/gisbi-kim/navtech-radar-slam/tree/main?tab=readme-ov-file#steps">Install</a> <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span> <a href=https://arxiv.org/abs/2303.01876>Paper (ORORA)</a> <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span> <a href=https://ieeexplore.ieee.org/abstract/document/8593953>Paper (ScanContext)</a> <br /> <br /> <p align="center"><img src=pic/ORORA_SLAM_GIF-ezgif.com-optimize-resized.gif alt="animated" /></p> </div>

ORORA-SLAM: SLAM using Outlier-robust radar odometry (ORORA) + ScanContext-based Loop Closing


What is Navtech-Radar-SLAM?


How to use?

Dependencies

Steps

First, clone and build. Note, there's a submodule in the repository.

$ mkdir -p ~/catkin_radarslam/src && cd ~/catkin_radarslam/src
$ git clone https://github.com/gisbi-kim/navtech-radar-slam.git 
$ cd navtech-radar-slam && git submodule init && git submodule update
$ cd ../..
$ catkin_make 

Second,

Then, enjoy!

$ source devel/setup.bash
$ roslaunch src/navtech-radar-slam/launch/navtech_radar_slam_mulran.launch seq_dir:=${DATA_DIR}

For example,

$ roslaunch src/navtech-radar-slam/launch/navtech_radar_slam_mulran.launch seq_dir:="/media/shapelim/UX980/UX960NVMe/mulran-radar/KAIST03"

Examples

1. Recent Result in KAIST 03 of MulRan dataset

<p align="center"><img src="pic/before_and_after_v2.png" width=700></p>

2. KAIST 03 of MulRan dataset

3. Riverside 03 of MulRan dataset

Related papers

If you cite this repository, please consider below papers.

TODO