Extensions

Flexible Navigation

Flexible Navigation provides action interfaces to common navigation tasks and compatible FlexBE state implementations. The code makes use of the existing Navigation 2 framework and is compatible with their plugin frameworks. The difference is that we provide the ability for operator supervision and “collaborative autonomy”.

For more information see Flexible Navigation.

Please cite:

D. C. Conner and J. Willis, “Flexible Navigation: Finite state machine-based integrated navigation and control for ROS enabled robots” SoutheastCon 2017, Concord, NC, USA, 2017, pp. 1-8, doi: 10.1109/SECON.2017.7925266.

Flexible Behavior Trees

For more information see Flexible Behavior Trees.

Please cite:

J.M. Zutell, D. C. Conner and P. Schillinger, “Flexible Behavior Trees: In search of the mythical HFSMBTH for Collaborative Autonomy in Robotics”, arXiv preprint arXiv:2203.05389, 2022.