Skip to main content

Develop a Process

A Process Asset defines a robot automation task. It describes the intended behaviors of the hardware in the workcell as well as the necessary processing of data. You can develop Processes graphically in the Process Editor within the Flowstate Editor or programmatically using the development container and Intrinsic SDK.

The graphical editor allows you to add and organize Process nodes on a canvas.

The code-based approach for developing Processes builds on the Intrinsic SDK and development container tools. Through the Solution Building Library (Python), you can create the behavior trees that are the implementation basis of Intrinsic Processes. The Solution Building Library is designed for use within the interactive Jupyter environment included with the preconfigured Visual Studio Code in the development container. Alternatively, the library can be directly used in plain Python code.

Once your Process is defined through either of the approaches, you can run it and observe its execution both through the Flowstate Editor as well as the Solution Building Library.

All template Solutions come with predefined Processes that serve as examples on how to define the given automation task. For the code-based approach, you can find example Jupyter notebooks in the examples repository of the SDK.

Process Assets can be reused in different Solutions. See make Process reusable for more information.

New to Process development? Check out our tutorials to get started quickly.