This is a meta package to test the sts_behavior_tree library. It provides a server and client node.
- Robot Operating System (ROS) (middleware for robotics),
- sts_behavior_tree_interface
- sts_behavior_tree
To build from source, clone the latest version from this repository into your catkin workspace and compile the package using
cd catkin_ws/src
git clone http://gitlab_al.streetscooter.eu/al_SW_Team/sts_behavior_tree_testing
cd ../
catkin build
Run the behavior tree server
roslaunch sts_behavior_tree_server tree.launch
Run the behavior tree client sts_behavior_tree_client
roslaunch sts_behavior_tree_client client.launch
Provides a demo how to use the sts_bt_library to parse, build and execute behavior trees.
Provides a graph visualization (using xdot) and will draw the behavior tree state accordingly during runtime.
Provides the behavior tree client node with a publisher, service server and action server which will be triggered and used by the sts_behavior_tree_server (running the behavior tree itself). It does that by using the sts_behavior_tree_interface implemented inside the sts_virtual_interfaces library.
Please report bugs and request features using the Issue Tracker.