Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.5.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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

Package Description

Easy Navigation: Simple planner package.

Maintainers

  • Francisco Martín Rico

Authors

No additional authors.

easynav_simple_planner

ROS 2: humble ROS 2: jazzy ROS 2: kilted ROS 2: rolling

Description

A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Authors and Maintainers

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

Supported ROS 2 Distributions

Distribution Status
humble humble
jazzy jazzy
kilted kilted
lyrical lyrical
rolling rolling

Plugin (pluginlib)

  • Plugin Name: easynav_simple_planner/SimplePlanner
  • Type: easynav::SimplePlanner
  • Base Class: easynav::PlannerMethodBase
  • Library: easynav_simple_planner
  • Description: A simple A* planner over a lightweight SimpleMap grid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes a nav_msgs/Path.

Parameters

All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....

Name Type Default Description
<plugin>.robot_radius double — Deprecated: the robot’s system_node.robot_geometry.radius, used unless only this one is configured (with a warning).
<plugin>.clearance_distance double 0.2 Extra clearance distance (m) to keep away from obstacles.

Interfaces (Topics and Services)

Publications

| Direction | Topic | Type | Purpose | QoS | |—|—|—|—|—| | Publisher | <node_fqn>/<plugin>/path | nav_msgs/msg/Path | Publishes the computed A* path. | depth=10 |

This plugin does not create subscriptions or services directly; it reads inputs from NavState.

| Key | Type | Access | Notes | |—|—|—|—| | goals | nav_msgs::msg::Goals | Read | Planner targets. | | map | SimpleMap | Read | Dynamic SimpleMap grid used for search. | | robot_pose | nav_msgs::msg::Odometry | Read | Start pose for path planning. | | path | nav_msgs::msg::Path | Write | Output path to follow. |

TF Frames

This plugin does not perform TF lookups directly; frame consistency is assumed between map, robot pose, and published path.

License

Apache-2.0

CHANGELOG

Changelog for package easynav_simple_planner

0.5.0 (2026-10-08)

  • Runtime reconfiguration
  • Planners never keep a stale path
  • Robot geometry from system_node
  • Builds on Humble, Jazzy, Kilted, Lyrical and Rolling
  • Contributors: Francisco Martín Rico

0.4.2 (2026-07-26)

  • Complete deps
  • Navstate key among filters are always map, not an arbitrary key
  • Fix segfault in some cases and reduce extrapolation to the future
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Remove C++20/C++23 features and update to new MethodBase interface
  • TFInfo in RTTFBuffer
  • Refactor to use TFInfo
  • 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

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_planner at Robotics Stack Exchange