Davide Faconti
Davide Faconti
There is now a specific tutorial about plugins. For ROS2 specific code, see here: https://github.com/BehaviorTree/BehaviorTree.ROS2/tree/humble/btcpp_ros2_samples
> So how to trigger this function? I'm confused. Using `ReactiveSequence` or `Parallel` or any other node that implement concurrent behaviors. At the level of C++, halt() is **not** something...
@ekouters >This general rule / guideline for implementing custom nodes is missing in any of the documentation or code comments I have gone through. Isn't this what I explain in...
> was uncertain about when a ControlNode should halt() its children. Each **ControlNode** will have its own logic. ### **halt()** means "If you are in a RUNNING state, you must...
Please, see here: https://github.com/BehaviorTree/BehaviorTree.ROS2/
closed, being old
Directly accessing the blackboard to initialize variables of the node is discouraged. There is a specific tutorial that offer a better alternative: https://www.behaviortree.dev/docs/tutorial-basics/tutorial_08_additional_args This is the intended behavior, since I...
The best option is to read the comments in the header files, most of the time. Any specific list of nodes I should prioritize, in your opinion?
PlotJuggler can only manage numbers that can be represented as double. What would be the desired behavior in this case? Truncation? There is no other solution
that will take me considerable more time than simply remove the exception. I will do it once I have time. Feel free of course to create a PR to fix...