Software to develop and run robots.
Behaviour trees in Python, with ROS 2 bindings.
Hierarchical state machines with a graphical editor and runtime monitoring.