Add collision checking for footprint without using subscibers. (#1703)
* Add collision checking for footprint without using subscibers. * Address reviewer's comments - Changed the design if the footprint collision checkers - And propogate the changes to dependencies such as nav2_recoveries and nav2_core * Remove some extra headers * Remove debuging code * Add requested test * Change weird test names. * Remove unorientFootprint function dependency * Imporve tests * Fix commented Varible
Showing
- nav2_core/include/nav2_core/recovery.hpp 2 additions, 2 deletionsnav2_core/include/nav2_core/recovery.hpp
- nav2_costmap_2d/CMakeLists.txt 2 additions, 1 deletionnav2_costmap_2d/CMakeLists.txt
- nav2_costmap_2d/include/nav2_costmap_2d/costmap_topic_collision_checker.hpp 11 additions, 13 deletions...clude/nav2_costmap_2d/costmap_topic_collision_checker.hpp
- nav2_costmap_2d/include/nav2_costmap_2d/footprint_collision_checker.hpp 53 additions, 0 deletions...d/include/nav2_costmap_2d/footprint_collision_checker.hpp
- nav2_costmap_2d/src/costmap_topic_collision_checker.cpp 15 additions, 83 deletionsnav2_costmap_2d/src/costmap_topic_collision_checker.cpp
- nav2_costmap_2d/src/footprint_collision_checker.cpp 131 additions, 0 deletionsnav2_costmap_2d/src/footprint_collision_checker.cpp
- nav2_costmap_2d/test/integration/CMakeLists.txt 1 addition, 1 deletionnav2_costmap_2d/test/integration/CMakeLists.txt
- nav2_costmap_2d/test/integration/test_costmap_topic_collision_checker.cpp 3 additions, 3 deletions...test/integration/test_costmap_topic_collision_checker.cpp
- nav2_costmap_2d/test/unit/CMakeLists.txt 5 additions, 0 deletionsnav2_costmap_2d/test/unit/CMakeLists.txt
- nav2_costmap_2d/test/unit/footprint_collision_checker_test.cpp 153 additions, 0 deletions...costmap_2d/test/unit/footprint_collision_checker_test.cpp
- nav2_recoveries/include/nav2_recoveries/recovery.hpp 2 additions, 2 deletionsnav2_recoveries/include/nav2_recoveries/recovery.hpp
- nav2_recoveries/include/nav2_recoveries/recovery_server.hpp 1 addition, 1 deletionnav2_recoveries/include/nav2_recoveries/recovery_server.hpp
- nav2_recoveries/src/recovery_server.cpp 1 addition, 1 deletionnav2_recoveries/src/recovery_server.cpp
- nav2_recoveries/test/test_recoveries.cpp 2 additions, 2 deletionsnav2_recoveries/test/test_recoveries.cpp
Please register or sign in to comment