15 #ifndef NAV2_BEHAVIOR_TREE__PLUGINS__CONDITION__INITIAL_POSE_RECEIVED_CONDITION_HPP_
16 #define NAV2_BEHAVIOR_TREE__PLUGINS__CONDITION__INITIAL_POSE_RECEIVED_CONDITION_HPP_
19 #include "behaviortree_cpp/behavior_tree.h"
20 #include "nav2_behavior_tree/bt_utils.hpp"
22 namespace nav2_behavior_tree
32 const std::string & name,
33 const BT::NodeConfiguration & config);
35 static BT::PortsList providedPorts()
37 return {BT::InputPort<bool>(
"initial_pose_received")};
40 BT::NodeStatus tick()
override;
A BT::ConditionNode that returns SUCCESS if initial pose has been received and FAILURE otherwise.