[robocup-nao] Nao GameController / Rules

Michael Quinlan mquinlan at cs.utexas.edu
Thu Jul 10 00:45:25 EDT 2008


Hi,
 It was just pointed out to me that

 Initial -> ready -> set -> playing -> penalized -> playing ...

is missing playing->initial state transition that is required.

I propose a longer press (~5sec) will take a robot to initial.

Michael

Michael Quinlan wrote:
> Hi,
>   I'm including part of an email that was due to go out today regarding 
> some rules and game controller.  I'd also like to thank Çetin for 
> putting a lot of time into the rules discussion/documents even though he 
> has been experiencing some big Visa problems and might not make it to 
> China (lets hope he does !!)
>
>  I expect him to release another pdf version of the rules soon , but 
> this is the summary-
> -----
> - Goalies are not allowed to lay down (and stay laid for more than 10 
> seconds?)
>
> - Goalies cannot be called for violating the 50cm rule if they stay 
> within the own penalty box
>
> - Application of collision avoidance rules to teammates will be left to 
> the teams. If a team wants to allow their robots to get close, it will 
> be allowed (I guess it will be hard for referees to remember during the 
> game whether a team requested that or not )
>
> - If a team has a getup routine, their robots should start executing it 
> as soon as robot has fallen. If no action is taken within 10 seconds 
> (maybe even 5 seconds?), zero seconds penalty will be applied and the 
> robot will be placed at one of the following positions, whichever is 
> more of a disadvantage:
>   * the opposite side of the field with the ball, at the halfway line,
>   * 1m away from the ball.
>   * same place that the robot has fallen
>
> - We won't have any technical challenges this year
>
> - Gamecontroller will be optional. Same interface 
> (RoboCupGameControlData.h) with the Aibo division will be used. If a 
> team does not listen to the gamecontroller, the following interface must 
> be implemented:
>   * Each time the chest button is pressed for 1 seconds switches the 
> robot to the next
>     state, and alternating between penalized and playing when the state 
> playing is reached
>
>     Initial -> ready -> set -> playing -> penalized -> playing ...
>
> - The current state of the robot should be displayed on the chest led as 
> follows:
>          Initial   : Off
>     Ready     : Blue
>     Set       : Yellow
>     Playing   : Green
>     Penalized : Red
>
> - The team color and the kickoff status should be displayed throughout 
> the game as follows:
>   * The left foot led should display the team color (blue/red)
>   * The right foot led should display whether a team has kick-off or not 
> (On/Off)
>
> - The gamecontroller support is optional for this year but the led 
> interface is mandatory (here, my suggestion is to make the button 
> interface mandatory too because we may have wireless problems in the 
> field. In such case we should be able to switch among the states by 
> interacting with the robot directly)
>
> Thanks,
> Michael
> _______________________________________________
> robocup-nao mailing list
> robocup-nao at cc.gatech.edu
> https://lists.cc.gatech.edu/mailman/listinfo/robocup-nao
>
>   



More information about the robocup-nao mailing list