This project is a fork of the excellent Aspen library. The original library is unmaintained.
This is an implementation of behavior trees in Rust. It is largely based on behavior trees as described by Marzinotto et al. [1] and was designed for use on an actual robot using ROS and LCM for communication.
A nice overview of behavior trees can be found on Craft AI’s website.
1. Marzinotto, Alejandro, et al. "Towards a unified behavior trees framework for robot control." Robotics and Automation (ICRA), 2014 IEEE International Conference on. IEEE, 2014.