Py Trees for ROS
Behaviours, trees and utilities that extend py_trees for use with ROS.
Getting Started
Dive into the PyTree Docs for a basic primer (non-ROS) on behaviour trees, then move on to the the PyTree ROS Tutorials which incrementally build a scenario for a robot.
Use both the PyTree and PyTree ROS documentation as an api reference for non-ROS and ROS specific trees, idioms and behaviours respectively.
For older versions, refer to the documentation links in the matrix below (note: tutorials for ROS1 were not broken out into their own package, instead they
can be found buried in the py_trees_ros
documentation).
PyTrees-ROS Ecosystem
ROS2 | Foxy | Eloquent | Dashing |
---|---|---|---|
py_trees | |||
py_trees_ros_interfaces | |||
py_trees_ros | |||
py_trees_ros_tutorials | |||
py_trees_js | |||
py_trees_ros_viewer |
ROS1 | Noetic | Melodic | Kinetic |
---|---|---|---|
py_trees | |||
py_trees_msgs | |||
py_trees_ros | |||
rqt_py_trees |