Soccer Simulation League
From RoboCup Federation Wiki
Contents |
League Overview
Without the necessity to maintain any robot hardware, the RoboCup Simulation League's focus comprises artificial intelligence and team strategy.
2D Simulation League
In the 2D Simulation League, two teams of eleven autonomous software programs (called agents) each play soccer in a two-dimensional virtual soccer stadium represented by a central server, called SoccerServer. This server knows everything about the game, i.e. the current position of all players and the ball, the physics and so on. The game further relies on the communication between the server and each agent. On the one hand each player receives relative and noisy input of his virtual sensors (visual, acoustic and physical) and may on the other hand perform some basic commands (like dashing, turning or kicking) in order to influence its environment.
The big challenge in the Simulation League is to conclude from all possible world states (derived from the sensor input by calculating a sight on the world as absolute and noise-free as possible) to the best possible action to execute. As a game is divided into 6000 cycles this task has to be accomplished in time slot of 100 ms (the length of each cycle). Further information and the SoccerServer software can be accessed via http://sserver.wiki.sourceforge.net
3D Simulation League
The 3D simulation competition increases the realism of the simulated environment used in other simulation leagues by adding an extra dimension and more complex physics. At its beginning, the only available robot model was a spherical agent. In 2006, a simple model of the Fujitsu HOAP-2 robot was made available, being the first time that humanoid models were used in the simulation league. This shifted the aim of the 3D simulation competition from the design of strategic behaviors of in playing soccer towards the low level control of humanoid robots and the creation of basic behaviors like walking, kicking, turning and standing up, among others.
In 2008, the introduction of a Nao robot model to the simulation gave another perspective to the league. The real Nao robot from Aldebaran robotics has been the official robot for the Standard Platform League since 2008, and using the same model for the simulation competitions represents a great opportunity for researchers wanting to test their algorithms and ideas before trying them into the real robots. The interest in the 3D simulation competition is growing fast and research is slowly getting back to the design and implementation of multi-agent higher-level behaviors based on solid low level behavior architectures for realistic humanoid robot teams.
Organization
The Soccer Simulation League includes five committees: (1) Maintenance Committee (MC), (2) Technical Committee (TC), (3) Organizing Committee (OC), (4) Executive Committee (Exec), and (5) Trustees.
- Maintenance Committee (MC)
Soccer Simulation (as like as all other leagues in RoboCup) is not just a competition. The aim is to in one hand prepare a testbed for researchers to implement their ideas and test their methods in a simulated multi agent environment and on the other hand keep moving forward to have more realistic environment and join to other leagues to achieve the common goal of the RoboCup. So, every year we have developments in the league (by MC and help of teams). These developments shows if the league can be continued in RoboCup anymore or not (this will be decided by Federation). MC is the heart of the league. The MC maintains and extends the simulator(s) used in our league based on decisions of the Technical Committee (TC), but it also takes the initiative on implementing useful features that do not directly affect the soccer simulation itself. The work is entirely done by volunteers.
- Organizing Committee (OC)
OC is responsible for organizing of the league, this includes setting schedule, updating website of the league, performing qualification process, deciding about hardwares (with local organizers) and running games during competitions (organizing the league in RC'09). OC has a close collaboration with TC. OC members are selected by the Exec of the league and trustees.
- Technical Committee (TC)
TC is responsible for planning for the technical aspects of the league in short term to keep in the roadmap of the whole RoboCup in long temr. TC has close collaboration with both MC and OC, also it gets feedbacks from teams in the mailing lists. TC sets deadlines for the releasing the simulators in contact with MC and propose the MC the features and technical expects from the simulator for the next years. TC helps OC in setting rules and is responsible for evaluating 3D Development teams. TC members are selected based in an election by votes of team leaders. Usually there is one appointed member who is chosen by trustees and execs to be in TC.
- Executive Committee (TC)
Executive committee presents the league and its achievements to the Federation every year and get the feedbacks to organize the league. Exec members discuss about the long term and short term goals of the league and have contact with other leagues and federation to have better plan for the future of the league. Exec. members are members of TC as well. Exec members are elected by the trustee board of the federation and they serve 3-year terms.
- Trustees
The RoboCup board of trustees is responsible for the legal and high-level organizational aspects of the RoboCup federation. For example, the trustees enter into sponsorship agreements, deal with trademarks, decide on locations of RoboCup and enter into contracts with the local organizers, authorize use of the RoboCup name and logos, and authorize national committees and local events. The trustees also decide when to add or remove leagues and subleagues, appoint members of other committees, and manage the by-laws of the Federation. Most importantly, the trustees work hard to further the overall image and scientific goals of RoboCup and to keep the organization exciting and useful for all of the participants. The trustees serve 3-year terms. They are allowed to serve 2 consecutive terms after which they must spend at least one year off of the board. New trustees are elected by the national committees and by the current trustees. Current and past executive committee members are eligible.
- Consultants
Beside these committees, there are also consultants who are former member of the Exec and have great experiences from technical and organizing aspests of the whole league. The current Exec members turn to consultans for advice as needed. Consultants are entitles by trustees.
Organization Committee (RoboCup 2012)
- Local Chair
- Leonardo Garrido, Tecnológico de Monterrey, Mexico (Local Chair)
- Committee
- 2D Simulation League
- Luis Paulo Reis, University of Minho, Portugal (2D Chair)
- Aijun Bai, University of Science and Technology of China, China
- 3D Simulation League
- Hedayat Vatankhah, Amirkabir University of Technology, Iran (3D Chair)
- Patrick MacAlpine, University of Texas at Austin, USA
- 2D Simulation League
Technical Committee (RoboCup 2012)
- 2D Simulation League
- Hidehisa Akiyama, AIST, Japan
- Luis Paulo Reis, University of Minho, Portugal
- Tomomi Kawarabayashi-Kubo, Fukui National College of Technology, Japan
- 3D Simulation League
- Hedayat Vatankhah, Amirkabir University of Technology, Iran
- Drew Noakes, BP, UK
Executive Committee (RoboCup 2012)
- Hidehisa Akiyama, AIST, Japan
- Klaus Dorer, Hochschule Offenburg, Germany
- Sanem Sariel-Talay, Istanbul Technical University, Turkey
Rules
2D Competititon Rules (2011) [1]
3D Competititon Rules (2011) [2]
Teams
TBA.
RoboCup 2012 Information
RoboCup 2011 Information
RoboCup 2010 Scores
RoboCup Champions
2D Simulation League
| Year | 1st Place Team | 2nd Place Team | 3rd Place Team | Media |
|---|---|---|---|---|
| 2011 | WrightEagle, China | HELIOS2011, Japan | MarliK, Iran | Final |
| 2010 | HELIOS, Japan | WrightEagle, China | Oxsy, Romania | Final |
| 2009 | WrightEagle, China | HELIOS, Japan | Oxsy, Romania | Final |
| 2008 | Brainstormers, Germany | WrightEagle, China | HELIOS, Japan | Final1 Final2 |
| 2007 | Brainstormers, Germany | WrightEagle, China | HELIOS, Japan | Final |
| 2006 | WrightEagle, China | Brainstormers, Germany | Ri-one, Japan | Final |
| 2005 | Brainstormers, Germany | WrightEagle, China | TokyoTechSFC, Japan | Final |
| 2004 | STEP, Russia | Brainstormers, Germany | Mersad, Iran | Final |
| 2003 | UvA Trilearn, The Netherlands | TsinghuAeolus, China | Brainstormers, Germany | Final |
| 2002 | TsinghuAeolus, China | Everest, China | Brainstormers, Germany | Final |
| 2001 | TsinghuAeolus, China | Brainstormers, Germany | FC Portugal, Portugal | Final1 Final2 |
| 2000 | FC Portugal, Portugal | Brainstormers, Germany | ATTCMUnited, USA | Final |
| 1999 | CMUnited, USA | magmaFreiburg, Germany | Essex Wizards, UK | Final |
| 1998 | CMUnited, USA | AT Humboldt, Germany | WindmillWanderer, The Netherlands | Final |
| 1997 | AT Humboldt, Germany | Andhill, Japan | ISIS, USA | Final |
3D Simulation League
| Year | 1st Place Team | 2nd Place Team | 3rd Place Team | Media |
|---|---|---|---|---|
| 2011 | UT Austin Villa, USA | CIT3D, China | Apollo3D, China | Final 1 Final 2 |
| 2010 | Apollo3D, China | Nao Team Humboldt, Germany | HfutEngine, China | Final 1 Final 2 |
| 2009 | SEU-RedSun, China | Boldhearts, UK | LsuAmoyNQ, USA China | Final 1 Final 2 |
| 2007 | WrightEagle, China | Little Green BATS, Netherlands | SEU-3D, China | Final |
| 2006 | FC Portugal, Portugal | WrightEagle, China | ZJUBase, China | |
| 2005 | Aria2005Kavir, Iran | Brainstormers3D, Germany | Caspian, Iran & ZJUBase, China | |
| 2004 | Aria, Iran | AT-Humbold, Germany | UTUtd2004, Iran |