Behavior trees, state machines and mission planning.
Behaviour trees in Python, with ROS 2 bindings.
Hierarchical state machines with a graphical editor and runtime monitoring.