[robocup-humanoid] GameController - Release of the pre-version for RoboCup 2017

Maike Paetzel 8paetzel at informatik.uni-hamburg.de
Mon Mar 27 07:43:08 EDT 2017


Dear Humanoid League Teams,

the release of the new rule book made it necessary to make substantial 
changes to the GameController as well. The process is not fully finished 
yet, but the majority of changes is implemented now, so we can today 
release a pre-version of the final GameController for the 2017 RoboCup. 
Important: The changes that are still following will NOT change the 
GameController protocol - the definition of the protocol that we have 
released now is supposed to be final.

Here is a short summary of the most important changes in the 
GameController from last year to this year:
- Updated Game Controller to Java 1.8
- Removed support for Protocol Version 7 (V7 can't be supported anymore 
because we needed to extend the protocol with free kicks and penalty kicks)
- Updated penalty bytes for Humanoid League
- Moved to Protocol Version 11
--- Added Secondary State FREE_KICK
--- Added Secondary State PENALTY_KICK
--- Added Secondary State Information to the protocol (4 bytes 
describing details about the secondary state)
- Added Penalty Kick during the Game
- Added Free Kick during the Game
- Added Referee Timeout
- Align Adult League so regular games can be played

What is still missing is mainly the front-end support for the drop-in 
challenge. This will only affect the UI of the GameController and not 
any information that is send to the robots. In addition, the internal 
structure of the GameController might be adapted a little, which will, 
however, neither affect the UI nor the protocol.

Please note that the GameController is now moved to the official github 
account of the Technical Committee and can be found here: 
https://github.com/RoboCup-Humanoid-TC/GameController/releases
I forgot to put this new link into the rule book, so please note that I 
just updated the rules at github and on the website to include the link 
to the new GameController.
On GameController github, there is also a wiki page describing the new 
protocol V11 in detail. Please take a look at that: 
https://github.com/RoboCup-Humanoid-TC/GameController/wiki

If you find bugs in the GameController or have further requests, please 
add a new issue on github. If you want to discuss the GameController or 
certain design choices, you are welcome to do so in the forum: 
https://hl.forum.robocup.org/c/rules/GameController

I kindly ask all teams to try out the new version of the GameController 
and report to us as soon as possible if you have any trouble using the 
new version.
We are aiming to release the final version of the GameController 
including the UI for the drop-in challenge mid of April and I'll send 
out another email as soon as it is ready.

Cheers,
Maike



More information about the robocup-humanoid mailing list