splintered-reality / py_trees

Python implementation of behaviour trees.
Other
415 stars 139 forks source link

Compatibility issues with ROS1 #416

Open DarkJoker9817 opened 1 year ago

DarkJoker9817 commented 1 year ago

Hello everyone, I have to evolve an FSM behavior model into BT on an already existent architecture that uses ROS1 for interaction and navigation on Pepper robot. Now I have designed the behavior tree and I have to use a lot of Sequence node without memory to ensure reactivity of the robot, but these are are not supported in py_trees 0.7 which is the version that is automatically installed when I install ros-noetic-py-trees-ros. Is py-trees-ros mandatory in my case? Or I can use only py_trees 2.2 for having Sequence node without memory and other stuffs?

stonier commented 1 year ago

YMMV, but py_trees is almost pure python, so problems would be limited