To ensure routines are not created in which the robot will encounter a singularity, the user interface
requires a play-through of any new routine in a simulation mode before running it on a real system. This
ensures all motion plans are valid before running on a physical robot arm.
5.6 Routines
Standard Bots uses an intuitive “no-code” approach to programming the RO1 robot. The programs in
the robots are referred to as “Routines”. The routine reads as a story. Routines can be developed and
tested in simulation without moving the actual robot. The robot can store multiple routines. Routines
contain all information the robot needs to complete the programmed task including moves, speeds,
setting/reading IO, communicating with external equipment and more.
5.6.1 Routine Creation Example
To get to the Routines area of the interface, select Routines from the upper left of the Move Robot view.
Existing Routines will be shown in the main window, and can be viewed and edited by clicking on them.
To create a new routine select New Routine.
44