Add in range sensor costmap layer (#1888)
* range costmap building * range sensor layer working * nav2 costmap pass linter and uncrustify tests * Added back semicolon to range class * Added docs * Added angles dependency * Added BSD license * Added BSD license * Made functions inline * revmoed get_clock * added input_sensor_type to docs * Made defualt topic name empty to cause error * using chorno literal to denote time units * Added small initial test * Fixed linter error, line breaks, enum, logger level, and transform_tolerance issue * fixed segmentation fault in test and added transfrom tolerances to tf_->transform * Got test to pass * Added more tests * removed incorrect parameter declaration * Improved marking while moving tests and added clearing tests * removed general clearing test * changed testing helper import in test
Showing
- doc/parameters/param_list.md 20 additions, 2 deletionsdoc/parameters/param_list.md
- nav2_costmap_2d/CMakeLists.txt 3 additions, 0 deletionsnav2_costmap_2d/CMakeLists.txt
- nav2_costmap_2d/costmap_plugins.xml 3 additions, 0 deletionsnav2_costmap_2d/costmap_plugins.xml
- nav2_costmap_2d/include/nav2_costmap_2d/range_sensor_layer.hpp 138 additions, 0 deletions...costmap_2d/include/nav2_costmap_2d/range_sensor_layer.hpp
- nav2_costmap_2d/plugins/inflation_layer.cpp 7 additions, 4 deletionsnav2_costmap_2d/plugins/inflation_layer.cpp
- nav2_costmap_2d/plugins/range_sensor_layer.cpp 524 additions, 0 deletionsnav2_costmap_2d/plugins/range_sensor_layer.cpp
- nav2_costmap_2d/src/layered_costmap.cpp 1 addition, 0 deletionsnav2_costmap_2d/src/layered_costmap.cpp
- nav2_costmap_2d/test/integration/CMakeLists.txt 21 additions, 0 deletionsnav2_costmap_2d/test/integration/CMakeLists.txt
- nav2_costmap_2d/test/integration/range_tests.cpp 293 additions, 0 deletionsnav2_costmap_2d/test/integration/range_tests.cpp
- nav2_costmap_2d/test/testing_helper.hpp 11 additions, 0 deletionsnav2_costmap_2d/test/testing_helper.hpp
Please register or sign in to comment