[robocup-humanoid] Regarding the rules and the game controller

Dirk Thomas dthomas at sim.tu-darmstadt.de
Sat May 21 06:14:39 EDT 2011


Hello,

> Is there an standard method to verify that a robot complies with the rules?

no, there is no standard method to check for compliance.


> As I understand, the game controller defines a communication network, it broadcast the game state.

Yes, that is correct.
The robots can optionally reply to the GameController to indicate that they are "online".
This is done with the packet "RoboCupGameControlReturnData" which you will find in the GameController docs.
An indicator is then shown in the GameController beside each player number.


 > Are the robots  allowed to use the same network to communicate between them?

Yes, they are not only allowed to use the same network - the rules even prohibit to use a different network or an ad-hoc network.


 > How they avoid to overwhelm the GameController?

The rules specify a maximum data rate of 1 MBit for each team (see section 4.5.2 in the rules).
This can not be checked automatically.
However you can verify this with any network monitor software to be sure that your robots are not sending to much data.

Note: you should keep the messages sent as short as possible since the longer a data packet is the higher is the chance for getting a collision.

Regards,
Dirk Thomas

--

Darmstadt Dribblers
TU Darmstadt


More information about the robocup-humanoid mailing list