Create and edit complex
behavior graphs for any robot.

Try Buy

Gostai Studio is a complete IDE solution to graphically create behaviors for any robot or complex system.

You can easily create hierarchical finate state machines with an intuitive editor, create reusable libraries, export your work as a generated code, visually follow the execution in real-time, debug and integrate it with your C++ UObjects.





 

 

Compare Gostai Studio versions.

Gostai Studio Pro Edition Edu Edition Trial
Use academic and commercial use educational and teaching use only personal use only*
(10mn sessions)
Play, Pause & Restart graphs
Libraries
Real-time state feedback
Interactive Console
Error reporting
Behavior editor
Urbiscript editor
Code generation and export
Project mode (2011)
Debugger / Breakpoints
Step by step debug (2011)
UML import through generic XMI format
[Eclipse readable](2011)
Support**

Quicktour:

Nodes
Transitions
Play, Pause & Re-start
Real-time visualization
Libraries
Console
Error dock
Generate code
Nodes
The first primitive components in Gostai Studio are nodes. Nodes represent simple behaviours and emcompass urbi-script code.

Complex behaviours are created through a set of connected nodes; what we call a graph. Gostai graphs are hierarchical : you can insert nodes within nodes.
Transitions
Transitions carry the conditions required to go from one node to another.

Transition code can be edited in the script window.
Play, Pause & Re-start
Press Play to launch your graph execution.

You can then press Pause to stop it for a while and press Play once again to re-start your behavior just where you stopped it.

If you want to stop you behavior, the stop button is also available.
Real-time visualization
In Gostai Studio, you can follow the execution of your behavior.

Nodes and transitions highlight while the graph is slightly hidden to focus on the active part of the graph.
Libraries
Gostai Studio comes with libraries for generic or specific systems.

You can drag and drop nodes and transitions from these libraries and link them to custom nodes in your graph.
Console
Like in every tool of the Gostai Suite, a console is available to allow you to send commands or get information from your robot.
Error dock
The error dock is the perfect tool to locate errors in your behaviors.

Simply double-click an error and the related node is hilighted and the corrupted code appear in the script window.
Generate code
Gostai Studio generates editable urbiscript code from the description of the machine.