README
easynav_simple_maps_manager
Description
Simple Maps Manager that demonstrates the Maps Manager API. It forwards/republishes a basic occupancy map flow and exposes standard topics and a save-map service.
At the heart of this stack is the SimpleMap data structure. It represents the environment as a 2D occupancy grid where each cell can be either 0 (free), 1 (occupied), or -1 (unknown).
Supported ROS 2 Distributions
Distribution |
Status |
|---|---|
humble |
|
jazzy |
|
kilted |
|
rolling |
Plugin (pluginlib)
Plugin Name:
easynav_simple_maps_manager/SimpleMapsManagerType:
easynav::SimpleMapsManagerBase Class:
easynav::MapsManagerBaseLibrary:
easynav_simple_maps_managerDescription: Simple (no-op) Maps Manager that demonstrates the Maps Manager API. It forwards/republishes a basic occupancy map flow and exposes standard topics and a save-map service.
Parameters
Interfaces (Topics and Services)
Subscriptions and Publications
Direction |
Topic |
Type |
Purpose |
QoS |
|---|---|---|---|---|
Subscription |
|
|
Incoming occupancy map (used to feed the dynamic map). |
QoS depth=1, transient_local, reliable |
Publisher |
|
|
Published static map. |
QoS depth=1 |
Publisher |
|
|
Published dynamic (live) map. |
QoS depth=100 |
Services
Direction |
Service |
Type |
Purpose |
|---|---|---|---|
Service Server |
|
|
Saves current map(s) to disk. |
TF Frames
This manager does not broadcast TF; messages are stamped directly with their frame as provided.
License
Apache-2.0