No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

Package Summary

Version 0.4.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version kilted
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.1 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • Update plugins to new sensors API
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely, Miguel, migueldm

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

Package Summary

Version 0.4.2
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version lyrical
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • Update plugins to new sensors API
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • linting docs
  • Sync README with code
  • Cleanup unused headers
  • Adaptation to EasyNavigation#71
  • Update sheets
  • Fix TF compilation warnings
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely, Juan S. Cely G., Miguel, migueldm

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro kinetic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange

No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/easynav_plugins.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Simple MapsManager package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

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).

Authors and Maintainers

  • Authors: Intelligent Robotics Lab
  • Maintainers: Francisco Martín Rico fmrico@gmail.com

Supported ROS 2 Distributions

Distribution Status
humble kilted
jazzy kilted
kilted kilted
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_maps_manager/SimpleMapsManager
  • Type: easynav::SimpleMapsManager
  • Base Class: easynav::MapsManagerBase
  • Library: easynav_simple_maps_manager
  • Description: 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

Plugin Parameters (namespace: /<node_fqn>/easynav_simple_maps_manager/SimpleMapsManager/...)

Name Type Default Description
<plugin>.package string "" Package name used to resolve relative map paths via ament_index.
<plugin>.map_path_file string "" Relative path (inside the package) to a simple map.

Interfaces (Topics and Services)

Subscriptions and Publications

Direction Topic Type Purpose QoS
Subscription <node_fqn>/<plugin>/incoming_map nav_msgs/msg/OccupancyGrid Incoming occupancy map (used to feed the dynamic map). QoS depth=1, transient_local, reliable
Publisher <node_fqn>/<plugin>/map nav_msgs/msg/OccupancyGrid Published static map. QoS depth=1
Publisher <node_fqn>/<plugin>/dynamic_map nav_msgs/msg/OccupancyGrid Published dynamic (live) map. QoS depth=100

Services

Direction Service Type Purpose
Service Server <node_fqn>/<plugin>/savemap std_srvs/srv/Trigger Saves current map(s) to disk.
Key Type Access Notes
points PointPerceptions Read Optional perception points bundle (not strictly required for this no-op manager).
map.base SimpleMap Write Static map loaded from file / parameter configuration.
map SimpleMap Write Dynamic map after applying incoming updates.

TF Frames

This manager does not broadcast TF; messages are stamped directly with their frame as provided.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_maps_manager

0.4.0 (2026-07-26)

  • Add missing easynav_sensors deps
  • Navstate key among filters are always map, not an arbitrary key
  • Update calls to deprecated get_package_share_directory
  • Navstate key among filters are always map, not an arbitrary key
  • Reset pose from RViz2 for every localizer
  • Remove group points in tests
  • Adaptations to #94
  • GPLv3 -> Apache 2.0
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel, migueldm

0.2.1 (2026-02-27)

  • 0.2.0
  • GPLv3 -> Apache 2.0
  • Documentation was corrected
  • Add a base_footprint frame in TFInfo
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • Referencing base class if ot void
  • Optimize execution
  • Cleanup unused headers
  • Update sheets
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno, Juan S. Cely G., Miguel

0.0.2 (2025-10-12)

  • Reorganization initial
  • Contributors: Francisco Martín Rico

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_simple_maps_manager at Robotics Stack Exchange