Skip to content

Using Scripts in the AUBO Scope

The following steps outline how to create, write, and execute a script in the AUBO Scope:

1. Create a New Project

In the Programm interface, click New to create a new project.

New Project

2. Select the Script Node

In the Templates program node, select Script.

Select Script

3. Choose Script Type

Scripts can be written as Line Scripts or Script Files. The following example demonstrates the Script File method.

Select File, then click Save As.

Save Script File

4. Name the Script File

Enter a name for the script file and click Save.

Name Script File

5. Edit the Script

Click Edit to open the script editor.

Edit Script

6. Add the Following Code

lua
pi = 3.14159265358979323846
-- Joint angles in radians
Waypoint_1_q = {-0.93/180*pi, -15.77/180*pi, 97.57/180*pi,
23.33/180*pi, 89.99/180*pi, -1.82/180*pi}
Waypoint_2_q = {-16.67/180*pi, -21.25/180*pi, 56.19/180*pi,
-12.57/180*pi, 89.99/180*pi, -17.56/180*pi}
Waypoint_3_q = {30.22/180*pi, -14.97/180*pi, 61.42/180*pi,
-13.62/180*pi, 89.99/180*pi, 29.33/180*pi}
-- Set movement speed ratio
setSpeedFraction(0.8)
-- Move through waypoints using joint movement
moveJoint(Waypoint_1_q, 1, 1, 0, 0)
-- Print message to aubo_control log
textmsg("joint move to waypoint_1")
moveJoint(Waypoint_2_q, 1, 1, 0, 0)
textmsg("joint move to waypoint_2")
moveJoint(Waypoint_3_q, 1, 1, 0, 0)
textmsg("joint move to waypoint_3")
Add Script Code

7. Run the Program

Click Play from begining to execute the script.

Run Script