├── .clang-format ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── config ├── bbs_config.yaml ├── fpfh_config.yaml ├── general_config.yaml ├── ransac_config.yaml ├── teaser_config.yaml └── test.rviz ├── docker ├── melodic │ └── Dockerfile ├── melodic_llvm │ └── Dockerfile ├── noetic │ └── Dockerfile └── noetic_llvm │ └── Dockerfile ├── include └── hdl_global_localization │ ├── bbs │ ├── bbs_localization.hpp │ └── occupancy_gridmap.hpp │ ├── engines │ ├── global_localization_bbs.hpp │ ├── global_localization_engine.hpp │ ├── global_localization_fpfh_ransac.hpp │ └── global_localization_fpfh_teaser.hpp │ ├── global_localization_results.hpp │ └── ransac │ ├── matching_cost_evaluater.hpp │ ├── matching_cost_evaluater_flann.hpp │ ├── matching_cost_evaluater_voxels.hpp │ ├── ransac_pose_estimation.hpp │ └── voxelset.hpp ├── launch └── hdl_global_localization.launch ├── package.xml ├── src ├── bbs_test.cpp ├── hdl_global_localization │ ├── bbs │ │ └── bbs_localization.cpp │ ├── engines │ │ ├── global_localization_bbs.cpp │ │ ├── global_localization_fpfh_ransac.cpp │ │ └── global_localization_fpfh_teaser.cpp │ └── ransac │ │ ├── ransac_pose_estimation.cpp │ │ └── voxelset.cpp ├── hdl_global_localization_node.cpp └── hdl_global_localization_test.cpp └── srv ├── QueryGlobalLocalization.srv ├── SetGlobalLocalizationEngine.srv └── SetGlobalMap.srv /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/.clang-format -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/README.md -------------------------------------------------------------------------------- /config/bbs_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/config/bbs_config.yaml -------------------------------------------------------------------------------- /config/fpfh_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/config/fpfh_config.yaml -------------------------------------------------------------------------------- /config/general_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/config/general_config.yaml -------------------------------------------------------------------------------- /config/ransac_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/config/ransac_config.yaml -------------------------------------------------------------------------------- /config/teaser_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/config/teaser_config.yaml -------------------------------------------------------------------------------- /config/test.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/config/test.rviz -------------------------------------------------------------------------------- /docker/melodic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/docker/melodic/Dockerfile -------------------------------------------------------------------------------- /docker/melodic_llvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/docker/melodic_llvm/Dockerfile -------------------------------------------------------------------------------- /docker/noetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/docker/noetic/Dockerfile -------------------------------------------------------------------------------- /docker/noetic_llvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/docker/noetic_llvm/Dockerfile -------------------------------------------------------------------------------- /include/hdl_global_localization/bbs/bbs_localization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/bbs/bbs_localization.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/bbs/occupancy_gridmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/bbs/occupancy_gridmap.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/engines/global_localization_bbs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/engines/global_localization_bbs.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/engines/global_localization_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/engines/global_localization_engine.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/engines/global_localization_fpfh_ransac.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/engines/global_localization_fpfh_ransac.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/engines/global_localization_fpfh_teaser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/engines/global_localization_fpfh_teaser.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/global_localization_results.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/global_localization_results.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/ransac/matching_cost_evaluater.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/ransac/matching_cost_evaluater.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/ransac/matching_cost_evaluater_flann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/ransac/matching_cost_evaluater_flann.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/ransac/matching_cost_evaluater_voxels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/ransac/matching_cost_evaluater_voxels.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/ransac/ransac_pose_estimation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/ransac/ransac_pose_estimation.hpp -------------------------------------------------------------------------------- /include/hdl_global_localization/ransac/voxelset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/include/hdl_global_localization/ransac/voxelset.hpp -------------------------------------------------------------------------------- /launch/hdl_global_localization.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/launch/hdl_global_localization.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/package.xml -------------------------------------------------------------------------------- /src/bbs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/bbs_test.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization/bbs/bbs_localization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization/bbs/bbs_localization.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization/engines/global_localization_bbs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization/engines/global_localization_bbs.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization/engines/global_localization_fpfh_ransac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization/engines/global_localization_fpfh_ransac.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization/engines/global_localization_fpfh_teaser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization/engines/global_localization_fpfh_teaser.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization/ransac/ransac_pose_estimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization/ransac/ransac_pose_estimation.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization/ransac/voxelset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization/ransac/voxelset.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization_node.cpp -------------------------------------------------------------------------------- /src/hdl_global_localization_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/src/hdl_global_localization_test.cpp -------------------------------------------------------------------------------- /srv/QueryGlobalLocalization.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koide3/hdl_global_localization/HEAD/srv/QueryGlobalLocalization.srv -------------------------------------------------------------------------------- /srv/SetGlobalLocalizationEngine.srv: -------------------------------------------------------------------------------- 1 | std_msgs/String engine_name 2 | --- -------------------------------------------------------------------------------- /srv/SetGlobalMap.srv: -------------------------------------------------------------------------------- 1 | sensor_msgs/PointCloud2 global_map 2 | --- --------------------------------------------------------------------------------