Nav2 Navigation Stack - rolling
main
ROS 2 Navigation Stack
|
A BT::ConditionNode that tracks robot odometry and returns SUCCESS if robot is considered stopped for long enough, RUNNING if stopped but not for long enough and FAILURE otherwise. More...
#include <nav2_behavior_tree/include/nav2_behavior_tree/plugins/condition/is_stopped_condition.hpp>
Public Member Functions | |
IsStoppedCondition (const std::string &condition_name, const BT::NodeConfiguration &conf) | |
A constructor for nav2_behavior_tree::IsStoppedCondition. More... | |
~IsStoppedCondition () override | |
A destructor for nav2_behavior_tree::IsStoppedCondition. | |
BT::NodeStatus | tick () override |
The main override required by a BT action. More... | |
Static Public Member Functions | |
static BT::PortsList | providedPorts () |
Creates list of BT ports. More... | |
A BT::ConditionNode that tracks robot odometry and returns SUCCESS if robot is considered stopped for long enough, RUNNING if stopped but not for long enough and FAILURE otherwise.
Definition at line 39 of file is_stopped_condition.hpp.
nav2_behavior_tree::IsStoppedCondition::IsStoppedCondition | ( | const std::string & | condition_name, |
const BT::NodeConfiguration & | conf | ||
) |
A constructor for nav2_behavior_tree::IsStoppedCondition.
condition_name | Name for the XML tag for this node |
conf | BT node configuration |
Definition at line 23 of file is_stopped_condition.cpp.
|
inlinestatic |
Creates list of BT ports.
Definition at line 68 of file is_stopped_condition.hpp.
|
override |
The main override required by a BT action.
Definition at line 41 of file is_stopped_condition.cpp.