RoboCup-SSL / ssl-rules-legacy

Laws of the RoboCup Small Size League
http://wiki.robocup.org/Small_Size_League/Rules
6 stars 5 forks source link

Increase the penalty of yellow and red cards #30

Closed g3force closed 6 years ago

g3force commented 6 years ago

In order to reduce/prevent unsporting behavior, we want to increase the penalty of yellow and red cards.

When one team collects 10 yellow cards throughout the tournament, a red card is issued automatically. A red card means that you instantly lose the current game.

The yellow card count does not include things like being partially inside your own defense area, obviously. If you get a red card during the group stage, you don't get any points/goals awarded for this game. What happens to the yellow card counter after a team is issued a red card is to be decided.

g3force commented 6 years ago

I did an analysis on the games from 2017. There were no red cards and following yellow cards: STOx’s: 1 MCT Susano Logics: 8 UBC Thunderbots: 4 RoboTeam Twente: 1 Op-AmP: 1 RoboFEI: 3 SRC: 1 : 3 Parsian: 13 NEUIslanders: 4 ULtron: 2 RoboDragons: 0 RoboJackets: 0 ER-Force: 1 ZJUNlict: 0 OP-AmP: 1 Tigers Mannheim: 0 KgpKubs: 0 MRL: 0 KIKS: 1 RoboIME: 3 STOx's: 0 UMass MinuteBots: 2

You can find the source of the analyzer here: https://github.com/g3force/ssl-log-analyzer

I plan to analyze the result of the autorefs as well. Stay tuned.

g3force commented 6 years ago

Looks like an assistant referee did a bad job on a MCT vs. Parsian game and announced too many yellow cards... (3 MCT and 9 Parsian). I removed those completely and fixed the stats:

STOx’s: 1 MCT Susano Logics: 5 UBC Thunderbots: 4 RoboTeam Twente: 1 Op-AmP: 1 RoboFEI: 3 SRC: 1 Parsian: 4 NEUIslanders: 4 ULtron: 2 RoboDragons: 0 RoboJackets: 0 ER-Force: 1 ZJUNlict: 0 OP-AmP: 1 Tigers Mannheim: 0 KgpKubs: 0 MRL: 0 KIKS: 1 RoboIME: 3 UMass MinuteBots: 2

Still no guaranty, that this is completely correct, I only have the data given in the log files: http://wiki.robocup.org/Small_Size_League/Game_Logs

Schwarzstift commented 6 years ago

Just to keep in mind: Since the game duration has changed from 10 to 5 minutes, is a yellow card still 2 minutes for a robot? (According to your other stats, where a game consists roughly out of 50 % stop, the punishment for a yellow card already increased (when the time for a yellow card is also halted during stop).

g3force commented 6 years ago

You are right, the timer for yellow cards was not stopped during STOP until now. First of all, we have to clarify if the timer will now be stopped during STOP as well. I suggest it will.

For me, the 2 minutes felt quite short in previous years. I would stick with the 2 minutes.