[robocup-humanoid] Referee program question

Keith Sullivan ksulliv2 at cs.gmu.edu
Wed May 20 15:35:16 EDT 2009


While working on the game controller/referee box, a team member has a
few questions.  Any guidance would be appreciated.  

The 2009 Rules have the following statement:

"In 2009 a prototype of a game controller/referee box will be 
introduced. It will use UDP to broadcast information to the robots like 
elapsed time, current score, game state (ready, set, playing, finished) 
and the robot-specific penalized state. The source code will be open. 
The use of the referee box is voluntarily in 2009 and may become 
mandatory in later years."

I presume this is referring to the code located here:
        http://sourceforge.net/projects/robocupgc/

... unfortunately this code has no documentation at all.  No protocols 
are specified as to how to connect to the referee; only a demo client. 
However in addition to listening for referee calls, the demo client also
repeatedly broadcasts robot 'hearbeat' information over UDP every half 
second.  Is this heartbeat broadcast necessary or even permitted?  Who 
is the intended receiver of the heartbeat information

And importantly, is there *any* formal protocol available?





More information about the robocup-humanoid mailing list