BehaviorTree / BehaviorTree.ROS2

BehaviorTree.CPP utilities to work with ROS2
Apache License 2.0
144 stars 59 forks source link

Action Server to execute trees #60

Closed facontidavide closed 4 months ago

facontidavide commented 4 months ago

Thanks to the hard work of @MarqRazz , we have here a first draft of a "standard" action server to execute trees on demand.

Virtual methods add a number of customization points, that are hopefully general enough to cover 99% of the cases.

MarqRazz commented 4 months ago

I added some basic docs and cleaned up a few things so the examples run, let me know what you think. I was traveling most of today but will try and look into the other changes you made later.

MarqRazz commented 4 months ago

I have a fix for pre-commit and minor changes to the docs if you are okay with me pushing it.

facontidavide commented 4 months ago

I was going to merge it... right now! Waiting for CI to turn green. Thanks!

facontidavide commented 4 months ago

I will wait for your changes to the docs to be pushed