RoboCup Simulation League
Encyclopedia
The RoboCup Simulation League is one of five soccer leagues within the RoboCup
RoboCup
RoboCup is an international robotics competition founded in 1997. The aim is to develop autonomous soccer robots with the intention of promoting research and education in the field of artificial intelligence...

 initiative.

It is characterised by independently moving software players (agents
Software agent
In computer science, a software agent is a piece of software that acts for a user or other program in a relationship of agency, which derives from the Latin agere : an agreement to act on one's behalf...

) that play soccer on a virtual field inside a computer simulation.

It is divided into four subleagues:
  1. 2D Soccer Simulation
    RoboCup 2D Soccer Simulation League
    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....

  2. 3D Soccer Simulation
    RoboCup 3D Soccer Simulation League
    The RoboCup 3D Simulated Soccer League allows software agents to control humanoid robots to compete against one another in a realistic simulation of the rules and physics of a game of soccer. The platform strives to reproduce the software programming challenges faced when building real physical...

  3. 3D Development
  4. Mixed Reality Soccer Simulation (formerly called Visualisation)

Differences between 2D and 3D simulations

The 2D simulation sub-league
RoboCup 2D Soccer Simulation League
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....

 had its first release in early 1995 with version 0.1. It has been actively maintained since then with updates every few months. The ball and all players are represented as circles on the plane of the field. Their position is restricted to the two dimensions of the plane.

SimSpark
SimSpark
SimSpark is a generic simulation system for various multiagent simulations. It supports developing physical simulations for AI and robotics research with an open-source application framework. It is commonly used in academic research and education.- History :...

, the platform on top of which the 3D simulation sub-league
RoboCup 3D Soccer Simulation League
The RoboCup 3D Simulated Soccer League allows software agents to control humanoid robots to compete against one another in a realistic simulation of the rules and physics of a game of soccer. The platform strives to reproduce the software programming challenges faced when building real physical...

is built, was registered with SourceForge in 2004. The plaform itself is now well established with ongoing development. The ball and all players are represented as articulated rigid bodies within a system that enforces the simulation of physical properties such as mass, inertia and friction.

As of 2010, a direct comparison of the gameplay of the 2D and 3D leagues shows a marked difference. 2D league teams are generally exhibiting advanced strategies and teamwork, whereas 3D teams appear to struggle with the basics of stability and ambulation. This is partly due to the difference in age of the two leagues, and partly to the difference in complexity involved in building agents for the two leagues. Replaying log files of finals over the recent years shows progress is being made by many teams.

In the 2D system, movement around the plane is achieved via commands from the agents such as move, dash, turn and kick. The 3D system has fewer command choices for agents to send, but the mechanics of motion about the field are much more involved as the positions of 22 hinges throughout the articulated body must be simultaneously controlled.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK