aspen

A behavior tree implementation in Rust


Keywords
tree, ai, behavior, fsm, state
License
MIT

Documentation

Build Status

This project is unmaintained. Please contact me if you would like to utilize the name "Aspen" on Crates.io.

Aspen: Behavior Trees in Rust

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.