Davide Faconti

Results 437 comments of 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...