Template Function hateb_local_planner::RegisterStatefulActionNodeROS

Function Documentation

template<class DerivedT>
static void hateb_local_planner::RegisterStatefulActionNodeROS(BT::BehaviorTreeFactory &factory, const std::string &registration_ID, ros::NodeHandle &node_handle)

Registers a stateful action node with the behavior tree factory.

This template function creates and registers a builder for derived node types, allowing them to be instantiated by the behavior tree factory.

Parameters:
  • factory – The behavior tree factory to register with

  • registration_ID – Unique identifier for the node type

  • node_handle – ROS node handle for communication