Class GoalManagerClient
Defined in File GoalManagerClient.hpp
Class Documentation
Client-side interface for interacting with GoalManager.
Sends navigation goals, handles feedback and result updates, and manages goal lifecycle state.
Public Types
Internal state of the client-side goal manager.
Values:
Public Functions
Constructor.
- Parameters:
node – Shared pointer to a ROS 2 node.
Send a single goal to the GoalManager.
- Parameters:
goal – PoseStamped representing the goal.
Send a list of goals to the GoalManager.
- Parameters:
goals – List of goals to navigate.
Cancel the current goal.
Reset internal client state.
Get the current internal state.
- Returns:
Current State.
Get the last control message sent or received.
- Returns:
Reference to the last control message.
Get the most recent feedback received.
- Returns:
Reference to the last feedback message.
Get the last result message received.
- Returns:
Reference to the last result message.