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
Details

|{{flagicon|Japan}} Nagoya

|{{flagicon|Germany|size=30px}}
AT-Humboldt

|11–2

|{{flagicon|Japan|size=30px}}
Andhill

|{{flagicon|USA|size=30px}}
ISIS

|2–1

|{{flagicon|USA|size=30px}}
CMUnited

|29

1998
Details

|{{flagicon|France}} Paris

|{{flagicon|USA|size=30px}}
CMUnited

|3–0

|{{flagicon|Germany|size=30px}}
AT-Humboldt

|{{flagicon|Netherlands|size=30px}}
Windmill Wanderers

|

|{{flagicon|USA|size=30px}}
ISIS

|36

style="background:#D0E6FF"

|1999
Details

|{{flagicon|Sweden}} Stockholm

|{{flagicon|USA|size=30px}}
CMUnited

|7–0

|{{flagicon|Germany|size=30px}}
magmaFreiburg

|{{flagicon|UK|size=30px}}
Essex Wizards

|

|{{flagicon|Japan|size=30px}}
11 Monkeys

|24

2000
Details

|{{flagicon|Australia}} Melbourne

|{{flagicon|Portugal|size=30px}}
FCPortugal

|1–0

|{{flagicon|Germany|size=30px}}
Brainstormers

|{{flagicon|USA|size=30px}}
ATT-CMUnited

|

|{{flagicon|USA|size=30px}}
CMUnited

|24

style="background:#D0E6FF"

|2001
Details

|{{flagicon|United States}} Seattle

|{{flagicon|China|size=30px}}
TsinghuAeolus

|1–0

|{{flagicon|Germany|size=30px}}
Brainstormers

|{{flagicon|Portugal|size=30px}}
FCPortugal

|

|{{flagicon|Netherlands|size=30px}}
UvA Trilearn

|24

2002
Details

|{{flagicon|Japan}} Fukuoka

|{{flagicon|China|size=30px}}
TsinghuAeolus

|7–0

|{{flagicon|China|size=30px}}
Everest

|{{flagicon|Germany|size=30px}}
Brainstormers

|

|{{flagicon|Portugal|size=30px}}
FCPortugal

|24

style="background:#D0E6FF"

|2003
Details

|{{flagicon|Italy}} Padova

|{{flagicon|Netherlands|size=30px}}
UvA Trilearn

|4-3

|{{flagicon|China|size=30px}}
TsinghuAeolus

|{{flagicon|Germany|size=30px}}
Brainstormers

|2–1

|{{flagicon|China|size=30px}}
Everest

|24

2004
Details

|{{flagicon|Portugal}} Lisbon

|{{flagicon|Russia|size=30px}}
STEP

|8-1

|{{flagicon|Germany|size=30px}}
Brainstormers

|{{flagicon|Iran|size=30px}}
Mersad

|1-0

|{{flagicon|China|size=30px}}
TsinghuAeolus

|24

style="background:#D0E6FF"

|2005
Details

|{{flagicon|Japan}} Osaka

|{{flagicon|Germany|size=30px}}
Brainstormers

|3-0

|{{flagicon|China|size=30px}}
WrightEagle

|{{flagicon|Japan|size=30px}}
TokyoTechSFC

|

|{{flagicon|Russia|size=30px}}
STEP

|17

2006
Details

|{{flagicon|Germany}} Bremen

|{{flagicon|China|size=30px}}
WrightEagle

|2-1

|{{flagicon|Germany|size=30px}}
Brainstormers

|{{flagicon|Japan|size=30px}}
Ri-one

|

|{{flagicon|Japan|size=30px}}
TokyoTech

|16

style="background:#D0E6FF"

|2007
Details

|{{flagicon|United States}} Atlanta

|{{flagicon|Germany|size=30px}}
Brainstormers

|3-0

|{{flagicon|China|size=30px}}
WrightEagle

|{{flagicon|Japan|size=30px}}
HELIOS

|2-1

|{{flagicon|Japan|size=30px}}
OPU_hana_2D

|15

2008
Details

|{{flagicon|China}} Suzhou

|{{flagicon|Germany|size=30px}}
Brainstormers

|4–3

|{{flagicon|China|size=30px}}
WrightEagle

|{{flagicon|Japan|size=30px}}
HELIOS

|

|{{flagicon|China|size=30px}}
AmoyNQ

|15

style="background:#D0E6FF"

|2009
Details

|{{flagicon|Austria}} Graz

|{{flagicon|China|size=30px}}
WrightEagle

|2–1

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|Romania|size=30px}}
Oxsy

|1–0

|{{flagicon|Germany|size=30px}}
Brainstormers

|19

2010
Details

|{{flag|Singapore}}

|{{flagicon|Japan|size=30px}}
HELIOS

|2–1

|{{flagicon|China|size=30px}}
WrightEagle

|{{flagicon|Romania|size=30px}}
Oxsy

|

|{{flagicon|Iran|size=30px}}
ESKILAS

|20

style="background:#D0E6FF"

|2011
Details

|{{flagicon|Turkey}} Istanbul

|{{flagicon|China|size=30px}}
WrightEagle

|3–2

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|Iran|size=30px}}
MarliK

|3–2

|{{flagicon|Romania|size=30px}}
Oxsy

|19

2012
Details

|{{flagicon|Mexico}} Mexico City

|{{flagicon|Japan|size=30px}}
HELIOS

|4–1

|{{flagicon|China|size=30px}}
WrightEagle

|{{flagicon|Iran|size=30px}}
MarliK

|1-0

|{{flagicon|AUS|size=30px}}
Gliders

|19

style="background:#D0E6FF"

|2013
Details

|{{flagicon|Netherlands}} Eindhoven

|{{flagicon|China|size=30px}}
WrightEagle

|2–0

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|China|size=30px}}
YuShan

|

|{{flagicon|Iran|size=30px}}
Axiom

|20

2014
Details

|{{flagicon|Brazil}} João Pessoa

|{{flagicon|China|size=30px}}
WrightEagle

|3–2

|{{flagicon|AUS|size=30px}}
Gliders

|{{flagicon|Romania|size=30px}}
Oxsy

|2-1

|{{flagicon|Japan|size=30px}}
HELIOS

|15

style="background:#D0E6FF"

|2015
Details

|{{flagicon|China}} Hefei

|{{flagicon|China|size=30px}}
WrightEagle

|4–0

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|AUS|size=30px}}
Gliders

|

|{{flagicon|Romania|size=30px}}
Oxsy

|19

2016
Details

|{{flagicon|Germany}} Leipzig

|{{flagicon|AUS|size=30px}}
Gliders

|2–1

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|Japan|size=30px}}
Rione

|

|{{flagicon|China|size=30px}}
CSU

|18

style="background:#D0E6FF"

|2017
Details

|{{flagicon|Japan|size=30px}} Nagoya

|{{flagicon|Japan|size=30px}}
HELIOS

|2–0

|{{flagicon|Germany|size=30px}}
FRA-United

|{{flagicon|Romania|size=30px}}
Oxsy

|0-0(2-1)

|{{flagicon|Iran|size=30px}}
Cyrus

|16

2018
Details

|{{flagicon|Canada|size=30px}} Montreal

|{{flagicon|Japan|size=30px}}
HELIOS

|1–0

|{{flagicon|Iran|size=30px}}
Cyrus

|{{flagicon|China|size=30px}}
MT

|2-0

|{{flagicon|Romania|size=30px}}
Oxsy

|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}}
Fractals

|1–0

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|Iran|size=30px}}
Cyrus

|3-1

|{{flagicon|China|size=30px}}
YuShan

|15

2021

[https://docs.google.com/document/d/18FbbsghP-4K5P_G2hUpANdibdUzqepqLAmdL2jZ_FMM/edit?usp=sharing Details]

|28px Online WorldWide

|{{flagicon|Canada|size=30px}}
Cyrus

|1–0

|{{flagicon|Japan|size=30px}}
HELIOS

|{{flagicon|China|size=30px}}
YuShan

|2-1

|{{flagicon|China|size=30px}}
HfutEngine

|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}}
HELIOS

|1–0

|{{flagicon|Canada|size=30px}}
Cyrus

|{{flagicon|China|size=30px}}
YuShan

|7-0

|{{flagicon|Romania|size=30px}}
Oxsy

|12

style="background:#D0E6FF"

|2023

[https://docs.google.com/document/d/1cTkWiUoDbj9lIQBSaObfzY2TfyoFIf4I0ViokpEC0NU/edit?usp=sharing Details]

|{{flagicon|France}} Bordeaux

|{{flagicon|Japan|size=30px}}
HELIOS

|1–0

|{{flagicon|Canada|size=30px}}
Cyrus

|{{flagicon|China|size=30px}}
YuShan

|5-3

|{{flagicon|Romania|size=30px}}
Oxsy

|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}}
HELIOS

|2–2(4-3)

|{{flagicon|Canada|size=30px}}
Cyrus

|{{flagicon|China|size=30px}}
YuShan

|1-0

|{{flagicon|Germany|size=30px}}
FRA-United

|10

style="background:#D0E6FF"

=Teams reaching the top four=

class="wikitable sortable"
TeamTitlesRunners-upThird placeFourth 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
Receptivity
Fractals

|align="center"|CSIRO Computational Informatics


{{flag|Brazil}}

| Asimov2D
GPR2D
ITAndroids
UFSJ2D
Warthog2D
Expertinos
Robotbulls
PMec-Allejos
RobôCIn

|align="center"|Federal Institute of Espírito Santo
Parana Federal Technological University
Aeronautics Technological Institute
Federal University of São João del-Rei
University of São Paulo
Federal University of Itajubá
National Institute of Telecommunications
Federal University of Goiás
Federal University of Pernambuco

{{flagu|Canada}}

|Cyrus

|align="center"|Dalhousie University

{{flagu|China}}

|AUA2D
Apollo2D
Everest
HfutEngine
TsinghuAeolus
MT
WrightEagle
YuShan
GDUT_TiJi
Alice2D

|align="center"|Anhui University of Architecture

Beijing Institute of Technology
Nanjing University of Posts and Telecommunications
Tsinghua University
Hefei University
University of Science and Technology of China
Anhui University of Technology
Guangdong University of Technology
Hefei Normal University

{{flagu|Germany}}

|FRA-United

|align="center"|Frankfurt University of Applied Sciences

{{flagu|India}}

|InfoGraphics

|align="center"|Indian Institute of Technology, Kharagpur

{{flag|Iran}}

|Cyrus
Tehran2D
MasterPiece
051
Armik
AUTParsian
Axiom
Shiraz
HERMES
Nexus2D
Unique
Riton
Artemis
Soccereus
AbouAliSina
ESKILAS
LegenDary
MarliK
NADCO-2D
Genius
Razi
Persepolis
The 8
RoboSampad
Hades2D

|align="center"|Atomic Energy High School
Atomic Energy High School


Amirkabir University of Technology (Tehran Polytechnic)
Iran University of Science and Technology (IUST)

Shiraz University Of Technology
Allame Helli1 high school
Mashhad University


Allame Helli High School

AbouAliSina HighSchool
Islamic Azad University of Mashhad
University of Guilan, Shahid Beheshti University
University Of Guilan, UGM-LaB
Islamic Azad University, NADCO Educational Robotics Corporation
Ghazal High School


Shahid Beheshti Highschool of Ardabil

{{flagu|Japan}}

|HELIOS
RaiC
Ri-one

|align="center"|Fukuoka University, AIST, Osaka Prefecture University
Fukui National College of Technology
Ritsumeikan University

{{flag|Netherlands}}

|Windmill Wanderers
UvA Trilearn

|align="center"|Universiteit van Amsterdam

{{flag|Portugal}}

|FCPortugal

|align="center"|Aveiro University, Porto University

{{ROU}}

|Oxsy

|align="center"|Compa-IT

See also

References

{{reflist}}