Interface for robot programs that can be executed by the robot controller.
The unique name that identifies the program.
Executes the program.
The robot controller on which the program is to be executed.
The future that is resolved once the program has been executed.
This function is called by the robot controller when it wants to execute the program.
Interface for robot programs that can be executed by the robot controller.