5 releases

Uses old Rust 2015

0.3.0 Jun 22, 2017
0.2.5 Jun 6, 2017
0.2.4 Mar 30, 2017
0.2.3 Mar 25, 2017
0.2.2 Mar 22, 2017

#18 in #behavior-tree

MIT license

85KB
1.5K SLoC

Build Status

Documentation

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. footnote:[Marzinotto, Alejandro, et al. "Towards a unified behavior trees framework for robot control." Robotics and Automation (ICRA), 2014 IEEE International Conference on. IEEE, 2014.] 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.

This is both my first actual Rust crate and has yet to be used on an actual robot. Feedback would be very much appreciated.


lib.rs:

This crate 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 to be used on an actual robot using 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.

Dependencies

~160KB