|
EasyFleet
A simple-by-default framework for multi-robot, multi-capability fleets built on ROS 2
|
One "map type" NavigationManagerNode can publish on /global_map. More...
#include <map_publisher_base.hpp>
Public Member Functions | |
| virtual void | publish (rclcpp::Node &node)=0 |
| Load the configured map and publish it once on /global_map. | |
One "map type" NavigationManagerNode can publish on /global_map.
Costmap is the only implementation today (CostmapMapPublisher); NavMap/Simple are meant to be added later as new implementations of this same interface (registered in NavigationManagerNode's factory), not by restructuring the manager itself. Not a pluginlib plugin – this extensibility point is internal-only, no dynamic .so loading needed for it.
|
pure virtual |
Load the configured map and publish it once on /global_map.
| node | Node to declare parameters on and to create the publisher from. Must outlive this MapPublisherBase. |
Implemented in CostmapMapPublisher.