EasyNav Gridmap Stack
|
A plugin-based map manager using Gridmaps. More...
#include <GridmapMapsManager.hpp>
Public Member Functions | |
GridmapMapsManager () | |
Default constructor. | |
virtual std::expected< void, std::string > | on_initialize () override |
Initializes the maps manager. | |
virtual void | update (NavState &nav_state) override |
Updates the internal maps using the current navigation state. | |
~GridmapMapsManager () | |
Destructor. | |
Protected Attributes | |
std::string | map_path_ |
Full path to the map file. | |
A plugin-based map manager using Gridmaps.
Default constructor.
~GridmapMapsManager | ( | ) |
Destructor.
|
overridevirtual |
Initializes the maps manager.
Creates necessary publishers/subscribers and initializes the map instances.
|
overridevirtual |
Updates the internal maps using the current navigation state.
Intended to be called periodically. May perform dynamic map updates based on new sensor data or internal state.
nav_state | Current state of the navigation system. |
|
protected |
Full path to the map file.