Class GoalReachedCondition
Defined in File goal_reached_condition.hpp
Inheritance Relationships
Base Type
public BT::ConditionNode
Class Documentation
A BT::ConditionNode that returns SUCCESS when a specified goal is reached and FAILURE otherwise.
Public Functions
A constructor for nav2_behavior_tree::GoalReachedCondition.
- Parameters:
condition_name – Name for the XML tag for this node
conf – BT node configuration
A destructor for nav2_behavior_tree::GoalReachedCondition.
The main override required by a BT action.
- Returns:
BT::NodeStatus Status of tick execution
Function to read parameters and initialize class variables.
Checks if the current robot pose lies within a given distance from the goal.
- Returns:
bool true when goal is reached, false otherwise
Public Static Functions
Creates list of BT ports.
- Returns:
BT::PortsList Containing node-specific ports
Protected Functions
Cleanup function.