RoboCup 2D Soccer Simulation League
{{infobox football tournament
| logo =
| caption = Robocup official logo
| founded = 1997
| region = International
| current champions = {{flagicon|Japan}} Helios
| most successful team = {{flagicon|China}} WrightEagle (6 titles)
| website = {{URL|http://www.robocup.org}}
| current =
}}
{{Season sidebar
| title = Tournaments
| list =
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- [https://docs.google.com/document/d/1BNe1-sV_5-AZvmM9SAc4TQwgX4_jbwIenl0QnEGUOyY/edit?usp=sharing 2019]
- [https://docs.google.com/document/d/18FbbsghP-4K5P_G2hUpANdibdUzqepqLAmdL2jZ_FMM/edit?usp=sharing 2021]
- [https://docs.google.com/document/d/1mP4SHTXTgdkruqdR7llE3jNgcOpjlB1-N-zHoGmsx0I/edit?usp=sharing 2022]
- [https://docs.google.com/document/d/1cTkWiUoDbj9lIQBSaObfzY2TfyoFIf4I0ViokpEC0NU/edit?usp=sharing 2023]
}}
File:RoboCup-2D-Soccer-Simulation-Field.jpg
The RoboCup 2D Simulated Soccer League is the oldest of the RoboCup Soccer Simulation Leagues. It consists of a number of competitions with computer simulated soccer matches as the main event.
There are no physical robots in this league but spectators can watch the action on a large screen, which looks like a giant computer game. Each simulated robot player may have its own play strategy and characteristic and every simulated team actually consists of a collection of programs. Many computers are networked together in order for this competition to take place.
Rules
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.{{Citation |title=rcsoccersim/rcssserver |date=2024-04-09 |url=https://github.com/rcsoccersim/rcssserver |access-date=2024-04-23 |publisher=The RoboCup Soccer Simulator}} 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).{{Cite web |title=The RoboCup Soccer Simulator |url=https://rcsoccersim.github.io/ |access-date=2024-04-23 |website=The RoboCup Soccer Simulator |language=en-US}}
Results
class="wikitable" style="text-align:center;width:100%" |
width=5%|Year
!width=10%|Host !rowspan="28" style="width:1%;background:#fff"| !width=14%|Winner !width=10%|Score !width=14%|Runner-up !rowspan="28" style="width:1%;background:#fff"| !width=14%|Third place !width=10%|Score !width=14%|Fourth place !rowspan="28" style="width:1%;background:#fff"| !width=4%|Number of teams |
---|
style="background:#D0E6FF"
|1997 |{{flagicon|Japan}} Nagoya |{{flagicon|Germany|size=30px}} |11–2 |{{flagicon|Japan|size=30px}} |{{flagicon|USA|size=30px}} |2–1 |{{flagicon|USA|size=30px}} |29 |
1998 Details |{{flagicon|France}} Paris |{{flagicon|USA|size=30px}} |3–0 |{{flagicon|Germany|size=30px}} |{{flagicon|Netherlands|size=30px}} |– |{{flagicon|USA|size=30px}} |36 |
style="background:#D0E6FF"
|1999 |{{flagicon|Sweden}} Stockholm |{{flagicon|USA|size=30px}} |7–0 |{{flagicon|Germany|size=30px}} |{{flagicon|UK|size=30px}} |– |{{flagicon|Japan|size=30px}} |24 |
2000 Details |{{flagicon|Australia}} Melbourne |{{flagicon|Portugal|size=30px}} |1–0 |{{flagicon|Germany|size=30px}} |{{flagicon|USA|size=30px}} |– |{{flagicon|USA|size=30px}} |24 |
style="background:#D0E6FF"
|2001 |{{flagicon|United States}} Seattle |{{flagicon|China|size=30px}} |1–0 |{{flagicon|Germany|size=30px}} |{{flagicon|Portugal|size=30px}} |– |{{flagicon|Netherlands|size=30px}} |24 |
2002 Details |{{flagicon|Japan}} Fukuoka |{{flagicon|China|size=30px}} |7–0 |{{flagicon|China|size=30px}} |{{flagicon|Germany|size=30px}} |– |{{flagicon|Portugal|size=30px}} |24 |
style="background:#D0E6FF"
|2003 |{{flagicon|Italy}} Padova |{{flagicon|Netherlands|size=30px}} |4-3 |{{flagicon|China|size=30px}} |{{flagicon|Germany|size=30px}} |2–1 |{{flagicon|China|size=30px}} |24 |
2004 Details |{{flagicon|Portugal}} Lisbon |{{flagicon|Russia|size=30px}} |8-1 |{{flagicon|Germany|size=30px}} |{{flagicon|Iran|size=30px}} |1-0 |{{flagicon|China|size=30px}} |24 |
style="background:#D0E6FF"
|2005 |{{flagicon|Japan}} Osaka |{{flagicon|Germany|size=30px}} |3-0 |{{flagicon|China|size=30px}} |{{flagicon|Japan|size=30px}} |– |{{flagicon|Russia|size=30px}} |17 |
2006 Details |{{flagicon|Germany}} Bremen |{{flagicon|China|size=30px}} |2-1 |{{flagicon|Germany|size=30px}} |{{flagicon|Japan|size=30px}} |– |{{flagicon|Japan|size=30px}} |16 |
style="background:#D0E6FF"
|2007 |{{flagicon|United States}} Atlanta |{{flagicon|Germany|size=30px}} |3-0 |{{flagicon|China|size=30px}} |{{flagicon|Japan|size=30px}} |2-1 |{{flagicon|Japan|size=30px}} |15 |
2008 Details |{{flagicon|China}} Suzhou |{{flagicon|Germany|size=30px}} |4–3 |{{flagicon|China|size=30px}} |{{flagicon|Japan|size=30px}} |– |{{flagicon|China|size=30px}} |15 |
style="background:#D0E6FF"
|2009 |{{flagicon|Austria}} Graz |{{flagicon|China|size=30px}} |2–1 |{{flagicon|Japan|size=30px}} |{{flagicon|Romania|size=30px}} |1–0 |{{flagicon|Germany|size=30px}} |19 |
2010 Details |{{flag|Singapore}} |{{flagicon|Japan|size=30px}} |2–1 |{{flagicon|China|size=30px}} |{{flagicon|Romania|size=30px}} |– |{{flagicon|Iran|size=30px}} |20 |
style="background:#D0E6FF"
|2011 |{{flagicon|Turkey}} Istanbul |{{flagicon|China|size=30px}} |3–2 |{{flagicon|Japan|size=30px}} |{{flagicon|Iran|size=30px}} |3–2 |{{flagicon|Romania|size=30px}} |19 |
2012 Details |{{flagicon|Mexico}} Mexico City |{{flagicon|Japan|size=30px}} |4–1 |{{flagicon|China|size=30px}} |{{flagicon|Iran|size=30px}} |1-0 |{{flagicon|AUS|size=30px}} |19 |
style="background:#D0E6FF"
|2013 |{{flagicon|Netherlands}} Eindhoven |{{flagicon|China|size=30px}} |2–0 |{{flagicon|Japan|size=30px}} |{{flagicon|China|size=30px}} |– |{{flagicon|Iran|size=30px}} |20 |
2014 Details |{{flagicon|Brazil}} João Pessoa |{{flagicon|China|size=30px}} |3–2 |{{flagicon|AUS|size=30px}} |{{flagicon|Romania|size=30px}} |2-1 |{{flagicon|Japan|size=30px}} |15 |
style="background:#D0E6FF"
|2015 |{{flagicon|China}} Hefei |{{flagicon|China|size=30px}} |4–0 |{{flagicon|Japan|size=30px}} |{{flagicon|AUS|size=30px}} |– |{{flagicon|Romania|size=30px}} |19 |
2016 Details |{{flagicon|Germany}} Leipzig |{{flagicon|AUS|size=30px}} |2–1 |{{flagicon|Japan|size=30px}} |{{flagicon|Japan|size=30px}} |– |{{flagicon|China|size=30px}} |18 |
style="background:#D0E6FF"
|2017 |{{flagicon|Japan|size=30px}} Nagoya |{{flagicon|Japan|size=30px}} |2–0 |{{flagicon|Germany|size=30px}} |{{flagicon|Romania|size=30px}} |0-0(2-1) |{{flagicon|Iran|size=30px}} |16 |
2018 Details |{{flagicon|Canada|size=30px}} Montreal |{{flagicon|Japan|size=30px}} |1–0 |{{flagicon|Iran|size=30px}} |{{flagicon|China|size=30px}} |2-0 |{{flagicon|Romania|size=30px}} |13 |
style="background:#D0E6FF"
|2019 [https://docs.google.com/document/d/1BNe1-sV_5-AZvmM9SAc4TQwgX4_jbwIenl0QnEGUOyY/edit?usp=sharing Details] |{{flagicon|Australia}} Sydney |{{flagicon|Australia|size=30px}} |1–0 |{{flagicon|Japan|size=30px}} |{{flagicon|Iran|size=30px}} |3-1 |{{flagicon|China|size=30px}} |15 |
2021
[https://docs.google.com/document/d/18FbbsghP-4K5P_G2hUpANdibdUzqepqLAmdL2jZ_FMM/edit?usp=sharing Details] |28px Online WorldWide |{{flagicon|Canada|size=30px}} |1–0 |{{flagicon|Japan|size=30px}} |{{flagicon|China|size=30px}} |2-1 |{{flagicon|China|size=30px}} |16 |
style="background:#D0E6FF"
|2022 [https://docs.google.com/document/d/1mP4SHTXTgdkruqdR7llE3jNgcOpjlB1-N-zHoGmsx0I/edit?usp=sharing Details] |{{flagicon|Thailand|size=30px}} Bangkok |{{flagicon|Japan|size=30px}} |1–0 |{{flagicon|Canada|size=30px}} |{{flagicon|China|size=30px}} |7-0 |{{flagicon|Romania|size=30px}} |12 |
style="background:#D0E6FF"
|2023 [https://docs.google.com/document/d/1cTkWiUoDbj9lIQBSaObfzY2TfyoFIf4I0ViokpEC0NU/edit?usp=sharing Details] |{{flagicon|France}} Bordeaux |{{flagicon|Japan|size=30px}} |1–0 |{{flagicon|Canada|size=30px}} |{{flagicon|China|size=30px}} |5-3 |{{flagicon|Romania|size=30px}} |14 |
style="background:#D0E6FF"
|2024 [https://docs.google.com/document/d/1LZI8iDtDIxBufzyQpeKdrYMLOe_qbWMZ3VlWmxIGV-Y/edit?usp=sharing Details] |{{flagicon|Netherlands}} Eindhoven |{{flagicon|Japan|size=30px}} |2–2(4-3) |{{flagicon|Canada|size=30px}} |{{flagicon|China|size=30px}} |1-0 |{{flagicon|Germany|size=30px}} |10 |
style="background:#D0E6FF" |
=Teams reaching the top four=
class="wikitable sortable" | ||||
Team | Titles | Runners-up | Third place | Fourth place |
---|---|---|---|---|
style="background:#fff68f" |{{flagicon|Japan}} HELIOS
| style="background:#fff68f" |7 (2010, 2012, 2017, 2018, 2022, 2023, 2024) |6 (2009, 2011, 2013, 2015, 2019, 2021) |2 (2007, 2008) |1 (2014) | ||||
style="background:#fff68f"|{{flagicon|China}} WrightEagle
|style="background:#fff68f"|6 (2006, 2009, 2011, 2013, 2014, 2015) |5 (2005, 2007, 2008, 2010, 2012) | | | ||||
style="background:#fff68f"|{{flagicon|GER}} Brainstormers
|style="background:#fff68f"|3 (2005, 2007, 2008) |4 (2000, 2001, 2004, 2006) |2 (2002, 2003) |1 (2009) | ||||
style="background:#fff68f"|{{flagicon|China}} TsinghuAeolus
|style="background:#fff68f"|2 (2001, 2002) |1 (2003) | |1 (2004) | ||||
style="background:#fff68f"|{{flagicon|USA}} CMUnited
|style="background:#fff68f"|2 (1998, 1999) | | |2 (1997, 2000) | ||||
style="background:#fff68f"|{{flagicon|Canada}} Cyrus
|style="background:#fff68f"|1 (2021) | 3 (2022, 2023, 2024) | | | ||||
style="background:#fff68f"|{{flagicon|Germany}} AT-Humboldt
|style="background:#fff68f"|1 (1997) |1 (1998) | |1 (2006) | ||||
style="background:#fff68f"|{{flagicon|Portugal}} FCPortugal
|style="background:#fff68f"|1 (2000) | |1 (2001) |1 (2002) | ||||
style="background:#fff68f"|{{flagicon|Netherlands}} Uva Trilearn
|style="background:#fff68f"|1 (2003) | | |1 (2001) | ||||
style="background:#fff68f"|{{flagicon|Russia}} STEP
|style="background:#fff68f"|1 (2004) | | |1 (2005) | ||||
style="background:#fff68f"|{{flagicon|AUS}} Gliders
|style="background:#fff68f"|1 (2016) |1 (2014) |1 (2015) |1 (2012) | ||||
style="background:#fff68f"|{{flagicon|Australia}} Fractals
|style="background:#fff68f"|1 (2019) | | | | ||||
{{flagicon|Iran}} Cyrus
| |1 (2018) |1 (2019) |1 (2017) | ||||
{{flagicon|China}} Everest
| |1 (2002) | |1 (2003) | ||||
{{flagicon|Germany}} FRA-United
| |1 (2017) | |1 (2024) | ||||
{{flagicon|China}} YuShan
| | |5 (2013, 2021, 2022, 2023, 2024) |1 (2019) | ||||
{{flagicon|Romania}} Oxsy
| | |4 (2009, 2010, 2014, 2017) |4 (2011, 2015, 2018, 2022) | ||||
{{flagicon|Iran}} MarliK
| | |2 (2011, 2012) | | ||||
{{flagicon|USA}} ISIS
| | |1 (1997) |1 (1998) | ||||
{{flagicon|China}} MT
| | |1 (2018) | | ||||
{{flagicon|Japan}} Ri-one
| | |1 (2006) | | ||||
{{flagicon|Japan}} TokyoTechSFC
| | |1 (2005) | | ||||
{{flagicon|Iran}} Mersad
| | |1 (2004) | | ||||
{{flagicon|USA}} ATT-CMUnited
| | |1 (2000) | | ||||
{{flagicon|UK}} Essex Wizards
| | |1 (1999) | | ||||
{{flagicon|Netherlands}} Windmill Wanderers
| | |1 (1998) | | ||||
{{flagicon|China}} HfutEngine
| | | |1 (2021) | ||||
{{flagicon|Iran}} Axiom
| | | |1 (2013) | ||||
{{flagicon|Iran}} ESKILAS
| | | |1 (2010) | ||||
{{flagicon|Japan}} OPU_hana_2D
| | | |1 (2007) | ||||
{{flagicon|Japan}} 11 Monkeys
| | | |1 (1999) |
Titles per country
class="wikitable sortable" |
bgcolor=#11ACD32|Country
!bgcolor=#11ACD32|Titles !bgcolor=#11ACD32|Runners-up |
---|
--- bgcolor=#f5f5dc
|{{flagicon|China|size=20px}} China |8 |7 |
--- bgcolor=#f5f5dc
|{{flagicon|Japan|size=20px}} Japan |5 |5 |
--- bgcolor=#f5f5dc
|{{flagicon|GER|size=20px}} Germany |4 |7 |
--- bgcolor=#f5f5dc
|{{flagicon|Australia|size=20px}} Australia |2 |1 |
--- bgcolor=#f5f5dc
|{{flagicon|USA|size=20px}} United States |2 |0 |
--- bgcolor=#f5f5dc
|{{flagicon|Canada|size=20px}} Canada |1 |1 |
--- bgcolor=#f5f5dc
|{{flagicon|Netherlands|size=20px}} Netherlands |1 |0 |
--- bgcolor=#f5f5dc
|{{flagicon|Russia|size=20px}} Russia |1 |0 |
--- bgcolor=#f5f5dc
|{{flagicon|Portugal|size=20px}} Portugal |1 |0 |
--- bgcolor=#f5f5dc
|{{flagicon|Iran|size=20px}} Iran |0 |1 |
Teams
class="wikitable sortable" |
Country !Team(s) !University/Institute/School |
---|
{{flagu|Australia}}
|Gliders |align="center"|CSIRO Computational Informatics |
{{flag|Brazil}}
| Asimov2D |align="center"|Federal Institute of Espírito Santo |
{{flagu|Canada}}
|Cyrus |align="center"|Dalhousie University |
{{flagu|China}}
|AUA2D |align="center"|Anhui University of Architecture |
{{flagu|Germany}}
|FRA-United |align="center"|Frankfurt University of Applied Sciences |
{{flagu|India}}
|InfoGraphics |align="center"|Indian Institute of Technology, Kharagpur |
{{flag|Iran}}
|Cyrus |align="center"|Atomic Energy High School |
{{flagu|Japan}}
|HELIOS |align="center"|Fukuoka University, AIST, Osaka Prefecture University |
{{flag|Netherlands}}
|Windmill Wanderers |align="center"|Universiteit van Amsterdam |
{{flag|Portugal}}
|FCPortugal |align="center"|Aveiro University, Porto University |
{{ROU}}
|Oxsy |align="center"|Compa-IT |
See also
References
{{reflist}}
External links
- [https://ssim.robocup.org/ RoboCup Soccer Simulation League]
- [https://rcsoccersim.github.io/ The RoboCup Soccer Simulator]
- [https://web.archive.org/web/20140425091933/http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Main_Page RoboCup Soccer Simulator Wiki]
- [https://sourceforge.net/projects/team-assistant/ Team Assistant for 3D Visualisation]
- [http://archive.robocup.info/Soccer/Simulation/2D/ RoboCup Historical Data Repository (Log Files, Team Binaries...)]
- [https://wrighteagle2d.github.io/ The WrightEagle Team]
- [http://rctools.osdn.jp/pukiwiki/ The Helios Team]
- [http://www.oxsy.ro/blog/ The Oxsy Team]
- [http://ml.informatik.uni-freiburg.de/research/bs2d The Brainstormers Team]
- [https://www.cs.cmu.edu/~pstone/RoboCup/CMUnited-sim.html The CMUnited Team]
- [http://www.oliverobst.eu/research/robocup/gliders/ The Gliders Team]
- [https://github.com/drdeng/alice The Alice Team]
{{RoboCup Leagues}}
{{Robot Soccer Competitions}}