AutoRef: Towards Real-Robot Soccer Complete Automated Refereeing

Preparing for robot soccer competitions by empirically evaluating different possible game strategies has been rather limited in leagues using real robots. Such limitation comes from factors related to the difficulty of extensively experimenting with games with real robots, such as their inevitable wear and tear and their usual limited number. RoboCup real robot teams have therefore developed simulation environments to enable experimentation. However, in order to run complete games in such simulation environments, an automated referee is needed. In this paper, we present AutoRef, as a contribution towards a complete automated referee for the RoboCup Small-Size League (SSL). We have developed and used AutoRef in an SSL simulation to run full games to evaluate different strategies, as we illustrate and show results. AutoRef is designed as a finite-state machine that transitions between the states of the game being either on or required to stop. AutoRef purposefully only uses the same visual and game information provided in SSL games with physical robots, which it uses to compute the features needed by the rules and to make decisions to transition between its states. Due to this real input to AutoRef, we have partially applied it to games of the physical robots. As AutoRef does not include all the rules of the real SSL games, we currently view it as an aid to human referees of SSL games, and discuss the challenges in automating several specific SSL game rules. AutoRef could be extended to other RoboCup real soccer leagues if a combined view of the game field, ball, and players is available.

[1]  Manuela M. Veloso,et al.  A Team of Humanoid Game commentators , 2008, Int. J. Humanoid Robotics.

[2]  Manuela Veloso,et al.  CMDragons 2007 Team Description , 2007 .

[3]  Thomas Röfer,et al.  B-Human Team Description for RoboCup 2007 , 2007 .

[4]  Kôiti Hasida,et al.  MIKE: an automatic commentary system for soccer , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[5]  Thomas Rist,et al.  Rocco: A RoboCup Soccer Commentator System , 1998, RoboCup.

[6]  Rob Janssen,et al.  Tech United Eindhoven Team Description 2012 , 2010 .

[7]  Paul Levi,et al.  1. RFC Stuttgart Team Description 2009 , 2009 .

[8]  Manuela Veloso,et al.  Physics-based robot motion planning in dynamic multi-body environments , 2010 .

[9]  Hiroaki Kitano,et al.  And the Fans Are Going Wild! SIG plus MIKE , 2000, RoboCup.

[10]  Manuela M. Veloso,et al.  Fast and inexpensive color image segmentation for interactive robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[11]  A. Floren,et al.  ' " ' " ' " . " ' " " " " " ' " ' " " " " " : ' " 1 , 2001 .

[12]  Steven D. Klee,et al.  CMDragons 2013 Team Description , 2013 .

[13]  Manuela M. Veloso,et al.  SSL-Vision: The Shared Vision System for the RoboCup Small Size League , 2009, RoboCup.

[14]  Manuela Veloso,et al.  CMDragons 2008 Team Description , 2008 .