[robocup-nao] New version of GameController and new GameStateVisualizer

Thomas Röfer Thomas.Roefer at dfki.de
Thu Jun 18 07:21:01 EDT 2009


Hi,

in the Downloads section of the SPL website, a new version of the (SPL-only)
GameController can be downloaded. The only change is that it opens the UDP
port in "reusable" mode, allowing another application on the same machine to
use the same port. In addition, the AIBO example has been removed from the
archive, because it is not relevant to Nao teams. No changes in the robot
code are required.

If you want to experience real RoboCup feeling during your test games at
home, you can download the new GameStateVisualizer from the same location.
The program listens to the packages sent by the GameController and
visualizes the current state of the game (score, teams playing, their logos,
etc.). The program will be used in Graz at each SPL field. If you want to
run it on the same machine as the GameController, you will need the new
GameController version described above (and probably a second display).

Except for the penalty shootout, the GameStateVisualizer is completely
stateless, i.e. it simply visualizes the contents of the last GameController
package received. During the penalty shootout there is an extra
visualization of the successful and failed attempts that cannot be
determined from a single GameController package. The GameStateVisualizer
monitors the score changes between "Penalty Shoot A" and "Penalty Shoot B"
instead to realize this visualization. This feature can be deactivated with
the command line switch "-p".

>From the teams.cfg you can already determine the team number that has been
assigned to you. The UDP port range your team can use for communication will
be 10000 + teamNumber * 100 + [0...99].

Have fun!

The SPL Technical Committee




More information about the robocup-nao mailing list