Robo-soccer with Robolab 2.5

Make two semi-autonomous LEGO-Mindstorms robots play soccer in a given field of about 1.20 m x 1.60 m.

A Robo-soccer program should look like this (Soccer5.vi):

Respect the following procedure:

Note the (new) variable use: ALL THE 32 VARIABLES ARE IN USE !!!!

VARIABLE LIST

0 Red Index
1 Blue X_Ball
2 Yellow X_Manchester
3 (user) X_Bayern
4 Y_Ball
5 Y_Manchester
6 Y_Bayern
7 Current_bearing_Ball (Dummy)
8 Current_bearing_Manchester
9 Current_bearing_Bayern
10 D_X
11 D_Y
12 temp_index
13 motor_power
14 Motor_command
15 Cruise_command
16 Deviation_command
17 Bumper_Command
18 needed in Atan-function
19 idem
20 idem
21 X_Target
22 Y_Target
23 HEADING
24 DEVIATION
25 Target_flag
26 temp2
27 temp
28 case
29 Quadrant
30 dx
31 dy

Conclusion:

This way to play robo-soccer has brought a lot of work and fun to the participating teams. Now they may build best players and easily program best strategies.

But two major problems remain:

 


RetourMain Page