You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I'm getting started using BehaviorTree.CPP and BehaviorTree.ROS2 on my project, I'm trying to understand something about the design:
According to the docs (here, & here for example), a StatefulActionNode is the recommended way of implementing actions with a request-reply pattern. Given that, is there a particular reason that RosActionNode and RosServiceNode are implemented as ActionNodeBase classes instead of as StatefulActionNode classes?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi all,
As I'm getting started using BehaviorTree.CPP and BehaviorTree.ROS2 on my project, I'm trying to understand something about the design:
According to the docs (here, & here for example), a StatefulActionNode is the recommended way of implementing actions with a request-reply pattern. Given that, is there a particular reason that RosActionNode and RosServiceNode are implemented as ActionNodeBase classes instead of as StatefulActionNode classes?
Thank you very much for the help!
Beta Was this translation helpful? Give feedback.
All reactions