GloballyUpdatedGoal

Checks if the global navigation goal has changed in the blackboard. Returns failure if the goal is the same, if it changes, it returns success.

This node differs from the GoalUpdated by retaining the state of the current goal/goals throughout each tick of the BehaviorTree such that it will update on any “global” change to the goal.

Input Ports

goal:

Type

Default

geometry_msgs::msg::PoseStamped

“{goal}”

Description

Destination to check. Takes in a blackboard variable, “{goal}” if not specified.

goals:

Type

Default

std::vector<geometry_msgs::msg::PoseStamped>

“{goals}”

Description

Vector of goals to check. Takes in a blackboard variable, “{goals}” if not specified.

Example

<GlobalUpdatedGoal/>