35 #ifndef COSTMAP_QUEUE__LIMITED_COSTMAP_QUEUE_HPP_
36 #define COSTMAP_QUEUE__LIMITED_COSTMAP_QUEUE_HPP_
38 #include "costmap_queue/costmap_queue.hpp"
40 namespace costmap_queue
Storage for cell information used during queue expansion.
Extension of Costmap Queue where distances are limited to a given distance from source cells.
LimitedCostmapQueue(nav2_costmap_2d::Costmap2D &costmap, const int cell_distance_limit)
Constructor with limit as an integer number of cells.
bool validCellToQueue(const CellData &cell) override
Check to see if we should add this cell to the queue. Always true unless overridden.
A 2D costmap provides a mapping between points in the world and their associated "costs".