15 #ifndef NAV2_BEHAVIOR_TREE__PLUGINS__CONDITION__GOAL_UPDATED_CONDITION_HPP_
16 #define NAV2_BEHAVIOR_TREE__PLUGINS__CONDITION__GOAL_UPDATED_CONDITION_HPP_
21 #include "behaviortree_cpp_v3/condition_node.h"
22 #include "geometry_msgs/msg/pose_stamped.hpp"
24 namespace nav2_behavior_tree
40 const std::string & condition_name,
41 const BT::NodeConfiguration & conf);
49 BT::NodeStatus
tick()
override;
61 geometry_msgs::msg::PoseStamped goal_;
62 std::vector<geometry_msgs::msg::PoseStamped> goals_;
A BT::ConditionNode that returns SUCCESS when goal is updated on the blackboard and FAILURE otherwise...
BT::NodeStatus tick() override
The main override required by a BT action.
static BT::PortsList providedPorts()
Creates list of BT ports.