├── .gitignore ├── README.md ├── fig └── referee_radar_slam.gif ├── nano_gicp ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include │ └── nano_gicp │ │ ├── gicp │ │ ├── gicp_settings.hpp │ │ └── so3.hpp │ │ ├── impl │ │ ├── lsq_registration_impl.hpp │ │ ├── nano_gicp_impl.hpp │ │ └── nanoflann_impl.hpp │ │ ├── lsq_registration.hpp │ │ ├── nano_gicp.hpp │ │ ├── nanoflann.hpp │ │ └── point_type_nano_gicp.hpp ├── package.xml └── src │ ├── nano_gicp.cc │ └── nanoflann.cc └── yeti_radar_odometry ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── figs ├── boreas.JPG └── trajectory.png ├── include ├── association.hpp ├── features.hpp ├── key_operation.hpp ├── radar_utils.hpp ├── referee.hpp └── tf_eigen_manager.h ├── launch └── yeti_radar_odometry.launch ├── msg └── CurrReferee.msg ├── package.xml ├── rviz └── yeti_pgo_rviz.rviz ├── scripts ├── download_data.sh ├── evaluate_odometry.py ├── get_localization_accuracy.py ├── get_radar_loc_gt.py ├── multiple.sh └── plot_scan_matching_accuracy.py ├── src ├── association.cpp ├── features.cpp ├── key_operation.cpp ├── localization.cpp ├── odometry.cpp ├── posegraph.cpp ├── radar_utils.cpp ├── referee.cpp ├── save_cartesians.cpp ├── showcase_distortion.cpp ├── test_motiondistortion.cpp └── visualization.cpp └── third_party ├── matplotlib-cpp ├── LICENSE ├── LICENSE.matplotlib └── matplotlibcpp.h └── nanoflann ├── COPYING └── nanoflann.hpp /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/README.md -------------------------------------------------------------------------------- /fig/referee_radar_slam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/fig/referee_radar_slam.gif -------------------------------------------------------------------------------- /nano_gicp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/CMakeLists.txt -------------------------------------------------------------------------------- /nano_gicp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/LICENSE -------------------------------------------------------------------------------- /nano_gicp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/README.md -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/gicp/gicp_settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/gicp/gicp_settings.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/gicp/so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/gicp/so3.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/impl/lsq_registration_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/impl/lsq_registration_impl.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/impl/nano_gicp_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/impl/nano_gicp_impl.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/impl/nanoflann_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/impl/nanoflann_impl.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/lsq_registration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/lsq_registration.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/nano_gicp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/nano_gicp.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/nanoflann.hpp -------------------------------------------------------------------------------- /nano_gicp/include/nano_gicp/point_type_nano_gicp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/include/nano_gicp/point_type_nano_gicp.hpp -------------------------------------------------------------------------------- /nano_gicp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/package.xml -------------------------------------------------------------------------------- /nano_gicp/src/nano_gicp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/src/nano_gicp.cc -------------------------------------------------------------------------------- /nano_gicp/src/nanoflann.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/nano_gicp/src/nanoflann.cc -------------------------------------------------------------------------------- /yeti_radar_odometry/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | third_party/yaml-cpp/ 3 | -------------------------------------------------------------------------------- /yeti_radar_odometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/CMakeLists.txt -------------------------------------------------------------------------------- /yeti_radar_odometry/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/LICENSE -------------------------------------------------------------------------------- /yeti_radar_odometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/README.md -------------------------------------------------------------------------------- /yeti_radar_odometry/figs/boreas.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/figs/boreas.JPG -------------------------------------------------------------------------------- /yeti_radar_odometry/figs/trajectory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/figs/trajectory.png -------------------------------------------------------------------------------- /yeti_radar_odometry/include/association.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/include/association.hpp -------------------------------------------------------------------------------- /yeti_radar_odometry/include/features.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/include/features.hpp -------------------------------------------------------------------------------- /yeti_radar_odometry/include/key_operation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/include/key_operation.hpp -------------------------------------------------------------------------------- /yeti_radar_odometry/include/radar_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/include/radar_utils.hpp -------------------------------------------------------------------------------- /yeti_radar_odometry/include/referee.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/include/referee.hpp -------------------------------------------------------------------------------- /yeti_radar_odometry/include/tf_eigen_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/include/tf_eigen_manager.h -------------------------------------------------------------------------------- /yeti_radar_odometry/launch/yeti_radar_odometry.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/launch/yeti_radar_odometry.launch -------------------------------------------------------------------------------- /yeti_radar_odometry/msg/CurrReferee.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/msg/CurrReferee.msg -------------------------------------------------------------------------------- /yeti_radar_odometry/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/package.xml -------------------------------------------------------------------------------- /yeti_radar_odometry/rviz/yeti_pgo_rviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/rviz/yeti_pgo_rviz.rviz -------------------------------------------------------------------------------- /yeti_radar_odometry/scripts/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/scripts/download_data.sh -------------------------------------------------------------------------------- /yeti_radar_odometry/scripts/evaluate_odometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/scripts/evaluate_odometry.py -------------------------------------------------------------------------------- /yeti_radar_odometry/scripts/get_localization_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/scripts/get_localization_accuracy.py -------------------------------------------------------------------------------- /yeti_radar_odometry/scripts/get_radar_loc_gt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/scripts/get_radar_loc_gt.py -------------------------------------------------------------------------------- /yeti_radar_odometry/scripts/multiple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/scripts/multiple.sh -------------------------------------------------------------------------------- /yeti_radar_odometry/scripts/plot_scan_matching_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/scripts/plot_scan_matching_accuracy.py -------------------------------------------------------------------------------- /yeti_radar_odometry/src/association.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/association.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/features.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/features.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/key_operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/key_operation.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/localization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/localization.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/odometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/odometry.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/posegraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/posegraph.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/radar_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/radar_utils.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/referee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/referee.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/save_cartesians.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/save_cartesians.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/showcase_distortion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/showcase_distortion.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/test_motiondistortion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/test_motiondistortion.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/src/visualization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/src/visualization.cpp -------------------------------------------------------------------------------- /yeti_radar_odometry/third_party/matplotlib-cpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/third_party/matplotlib-cpp/LICENSE -------------------------------------------------------------------------------- /yeti_radar_odometry/third_party/matplotlib-cpp/LICENSE.matplotlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/third_party/matplotlib-cpp/LICENSE.matplotlib -------------------------------------------------------------------------------- /yeti_radar_odometry/third_party/matplotlib-cpp/matplotlibcpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/third_party/matplotlib-cpp/matplotlibcpp.h -------------------------------------------------------------------------------- /yeti_radar_odometry/third_party/nanoflann/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/third_party/nanoflann/COPYING -------------------------------------------------------------------------------- /yeti_radar_odometry/third_party/nanoflann/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparolab/ReFeree-Radar-SLAM/HEAD/yeti_radar_odometry/third_party/nanoflann/nanoflann.hpp --------------------------------------------------------------------------------