Support in keepout filter for mask and costmap published in different… (#2054)
* Support in keepout filter for mask and costmap published in different frames This fixes incorrect keepouts position issue when filter mask and current costmap layer are published in different frames. This might appear (but not restricted only to) when keepout filter is enabled for local costmap with rolling window. * Add transform initialization * Enhance transform failure message
Showing
- doc/parameters/param_list.md 1 addition, 0 deletionsdoc/parameters/param_list.md
- nav2_costmap_2d/include/nav2_costmap_2d/costmap_filters/costmap_filter.hpp 5 additions, 0 deletions...nclude/nav2_costmap_2d/costmap_filters/costmap_filter.hpp
- nav2_costmap_2d/include/nav2_costmap_2d/costmap_filters/keepout_filter.hpp 3 additions, 0 deletions...nclude/nav2_costmap_2d/costmap_filters/keepout_filter.hpp
- nav2_costmap_2d/plugins/costmap_filters/costmap_filter.cpp 5 additions, 0 deletionsnav2_costmap_2d/plugins/costmap_filters/costmap_filter.cpp
- nav2_costmap_2d/plugins/costmap_filters/keepout_filter.cpp 106 additions, 55 deletionsnav2_costmap_2d/plugins/costmap_filters/keepout_filter.cpp
- nav2_costmap_2d/test/unit/keepout_filter_test.cpp 99 additions, 19 deletionsnav2_costmap_2d/test/unit/keepout_filter_test.cpp
Please register or sign in to comment