Nav2 Navigation Stack - rolling
main
ROS 2 Navigation Stack
|
The PersistentSequenceNode is similar to the SequenceNode, but it stores the index of the last running child in the blackboard (key: "current_child_idx"), and it does not reset the index when it got halted. It used to tick children in an ordered sequence. If any child returns RUNNING, previous children will NOT be ticked again. More...
#include <nav2_behavior_tree/include/nav2_behavior_tree/plugins/control/persistent_sequence.hpp>
Public Member Functions | |
PersistentSequenceNode (const std::string &name, const BT::NodeConfiguration &conf) | |
Static Public Member Functions | |
static BT::PortsList | providedPorts () |
Declare ports. | |
The PersistentSequenceNode is similar to the SequenceNode, but it stores the index of the last running child in the blackboard (key: "current_child_idx"), and it does not reset the index when it got halted. It used to tick children in an ordered sequence. If any child returns RUNNING, previous children will NOT be ticked again.
Definition at line 40 of file persistent_sequence.hpp.