README
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.
Supported ROS 2 Distributions
Distribution |
Status |
|---|---|
humble |
|
jazzy |
|
kilted |
|
rolling |
Plugin (pluginlib)
Plugin Name:
easynav_simple_planner/SimplePlannerType:
easynav::SimplePlannerBase Class:
easynav::PlannerMethodBaseLibrary:
easynav_simple_plannerDescription: A simple A* planner over a lightweight
SimpleMapgrid. It reads the dynamic simple map, goals, and robot pose from NavState and publishes anav_msgs/Path.
Parameters
All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_planner/SimplePlanner/....
Name |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Robot inscribed radius (m) used to validate traversability. |
|
|
|
Extra clearance distance (m) to keep away from obstacles. |
Interfaces (Topics and Services)
Publications
Direction |
Topic |
Type |
Purpose |
QoS |
|---|---|---|---|---|
Publisher |
|
|
Publishes the computed A* path. |
depth=10 |
This plugin does not create subscriptions or services directly; it reads inputs from NavState.
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