[robocup-nao] GameController 2018 German Open Edition

Thomas Röfer thomas.roefer at dfki.de
Mon Mar 19 06:12:48 EDT 2018


Hi,

we have uploaded a preliminary version of the GameController 2018 to the Downloads page of the SPL website, in this case for the RoboCup German Open.

It is necessary to recompile the code with the updated versions of the header files provided with the GameController.

The changes are:

1. Support for the coach was removed. This includes the file "SPLCoachMessage.h".

2. Support for the goal free kick and the pushing free kick was added. A pushing free kick is given to a team by penalizing an opponent robot for a "Foul". Please note that the procedure does not entirely match the January version of the rulebook, but a newer rulebook will be uploaded soon by the TC.

3. Substitution has been simplified. Just click the substitute to bring in and then the player it is replacing. The new player will inherit the penalty from the player it replaces. If that one was not penalized, a "Request for pickup" is selected automatically. Immediate substitution is possible in Initial. It is still not possible to substitute the goalkeeper, because it must be player 1.

4. Penalties do not end at the beginning of Set anymore. Instead, they will stop counting down during Set and continue to count down in Play. Note that as before, GameController packets sent during the first 15 seconds of Play will still imitate the Set state, i.e. although the penalties are counted down again, this fact is hidden from the robots.

5. Each penalty increases the penalty time by 10 seconds. This is not reset during halftime anymore. Penalties given during Ready or Set do not increase the penalty time.

6. Robots requested for pickup can return immediately in Initial, Ready, and Set. In Playing, they must stay out of play for at least 45 seconds.

7. There are some additional changes to the "RoboCupGameControlData" packet:
  - "gameType" was split into the two fields "competitionType" and "competitionPhase" and corresponding macros were defined.
  - "gamePhase" replaces "secondaryState".
  - "setPlay" was added to indicate the currently active set play and corresponding macros were defined.
  - "kickingTeam" replaces "kickOffTeam", because it is also used in set plays.

8. The "SPLStandardMessage" is a lot smaller now. 

Best regards

Thomas Röfer
(Team B-Human)

_______________________________________________________________________
Dr. Thomas Röfer
DFKI Bremen
Cyber-Physical Systems
Cartesium 0.55
Enrique-Schmidt-Str. 5
28359 Bremen, Germany

http://www.dfki.de <http://www.dfki.de/>
www.informatik.uni-bremen.de/~roefer <http://www.informatik.uni-bremen.de/~roefer>

Phone: +49 (421) 218-64200
Fax: +49 (421) 218-9864200
eMail: Thomas.Roefer at dfki.de <mailto:Thomas.Roefer at dfki.de>
_______________________________________________________________
Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern

Geschäftsführung:
Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender)
Dr. Walter Olthoff

Vorsitzender des Aufsichtsrats:
Prof. Dr. h.c. Hans A. Aukes

Amtsgericht Kaiserslautern, HRB 2313

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/robocup-nao/attachments/20180319/da59f363/attachment.html>


More information about the robocup-nao mailing list