Class WaypointFollower
Defined in File waypoint_follower.hpp
Inheritance Relationships
Base Type
public nav2_util::LifecycleNode
Class Documentation
An action server that uses behavior tree for navigating a robot to its goal position.
Public Types
Public Functions
A constructor for nav2_waypoint_follower::WaypointFollower class.
- Parameters:
options – Additional options to control creation of the node.
A destructor for nav2_waypoint_follower::WaypointFollower class.
Protected Functions
Configures member variables.
Initializes action server for “follow_waypoints”
- Parameters:
state – Reference to LifeCycle node state
- Returns:
SUCCESS or FAILURE
Activates action server.
- Parameters:
state – Reference to LifeCycle node state
- Returns:
SUCCESS or FAILURE
Deactivates action server.
- Parameters:
state – Reference to LifeCycle node state
- Returns:
SUCCESS or FAILURE
Resets member variables.
- Parameters:
state – Reference to LifeCycle node state
- Returns:
SUCCESS or FAILURE
Called when in shutdown state.
- Parameters:
state – Reference to LifeCycle node state
- Returns:
SUCCESS or FAILURE
Action server callbacks.
Action client result callback.
- Parameters:
result – Result of action server updated asynchronously
Action client goal response callback.
- Parameters:
goal – Response of action server updated asynchronously
Callback executed when a parameter change is detected.
- Parameters:
event – ParameterEvent message
Protected Attributes