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 |