b1d6f6aa66c5f535082e367423848fa437dde614
[des2015.git] / dsl / runtime / specs / spec1.tdsl
1 Name MartNatanael
2 Acceleration 1000
3 Speed 200
4 Behaviour Wander
5 take control:
6 action:
7 left motor forward
8 right motor forward
9 wait forever
10 Behaviour AvoidLowLeftObjects
11 take control: Touched on left
12 action:
13 left motor backward
14 right motor backward
15 wait 250 ms
16 right motor backward
17 left motor forward
18 wait 250 ms
19 Behaviour AvoidLowRightObjects
20 take control: Touched on right
21 action:
22 left motor backward
23 right motor backward
24 wait 250 ms
25 right motor forward
26 left motor backward
27 wait 250 ms
28 Behaviour AvoidHighObjects
29 take control: Distance < 50 cm
30 action:
31 right motor forward
32 wait 250 ms
33 Behaviour StayInLine
34 take control: (or Color is Black Color is DarkGray)
35 action:
36 right motor forward
37 left motor backward
38 wait 250 ms
39 Mission Assignment
40 using
41 Wander
42 AvoidLowLeftObjects
43 AvoidLowRightObjects
44 AvoidHighObjects
45 StayInLine
46 and stops when
47 Collected at least Blue Green Yellow