What is VisualStates?
VisualStates is a tool for programming robot behaviors using automata. It combines a graphical language to specify the states and the transitions with a text language (Python or C++). It generates a ROS node which implements the automata and shows a GUI at runtime with the active state every time, for debugging.
Features of VisualStates
Main features |
---|
Visual design of robot behavior |
C++ and Python |
Hierachical |
ROS friendly |
optional runtime GUI |
Import Prebuilt Behaviors |
Build Namespaces |