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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

Package Summary

Version 0.3.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-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange

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

Package Summary

Version 0.2.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 jazzy
Last Updated 2026-02-27
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 | kilted | | jazzy | kilted | | kilted | kilted | | 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 0.3 Robot inscribed radius (m) used to validate traversability.
<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.dynamic | 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.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_planner at Robotics Stack Exchange