RoboCup Simulation League: Difference between revisions
Habibiamin (talk | contribs) No edit summary |
Rescuing 1 sources and tagging 2 as dead.) #IABot (v2.0.9.5) (Pancho507 - 22012 |
||
(34 intermediate revisions by 24 users not shown) | |||
Line 1: | Line 1: | ||
{{Cleanup bare URLs|date=August 2022}} |
|||
[[RoboCup]] Simulation League consists of a number of [[competition]]s with [[Computer_simulations|computer simulated]] [[soccer]] matches as the main event. |
|||
{{primary sources|date=July 2011}} |
|||
The '''RoboCup Simulation League''' is one of five [[soccer]] leagues within the [[RoboCup]] initiative.<ref>{{cite web |url=http://www.robocup.org/robocup-soccer/ |title=RoboCup Soccer « RoboCup |website=www.robocup.org |url-status=dead |archive-url=https://web.archive.org/web/20100307041932/http://www.robocup.org/robocup-soccer/ |archive-date=2010-03-07}}</ref> |
|||
It is characterised by independently moving software players ([[Software agent|agents]]) that play soccer on a virtual field inside a [[Computer simulations|computer simulation]]. |
|||
There are no actual [[robot]]s 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 programmes. Many computers are networked together in order for this competition to take place.The games last for about 10 minutes, with each half being 5 minutes duration. |
|||
It is divided into four subleagues:<ref>{{cite web |url=http://www.robocup.org/robocup-soccer/simulation/ |title=Simulation « RoboCup |website=www.robocup.org |url-status=dead |archive-url=https://web.archive.org/web/20100307050303/http://www.robocup.org/robocup-soccer/simulation/ |archive-date=2010-03-07}}</ref> |
|||
Many teams have been [http://robocup2006.org/sixcms/detail.php?id=175&lang=en qualified] for the 2006 RoboCup. |
|||
# [[RoboCup 2D Soccer Simulation League|2D Soccer Simulation]] |
|||
# [[RoboCup 3D Soccer Simulation League|3D Soccer Simulation]] |
|||
# [[RoboCup 3D Development Soccer Simulation League|3D Development]] |
|||
# [[RoboCup Mixed Reality Soccer Simulation League|Mixed Reality Soccer Simulation]] (formerly called Visualisation) |
|||
<gallery> |
|||
⚫ | |||
File:RoboCup-2D-Soccer-Simulation-Field.jpg|2D Simulation |
|||
File:RoboCup-3D-Soccer-Field.jpg|3D Simulation |
|||
File:RoboCup-Mixed-Reality-Simulation-Robot.jpg|Mixed Reality Simulation |
|||
</gallery> |
|||
⚫ | |||
[[Image:RoboCup_sim_ss1.jpg]] |
|||
Mixed Reality subleague is using thumb-size robots (Eco-be system) bridging between simulation and physical robots. |
|||
⚫ | |||
==Differences between 2D and 3D simulations== |
|||
⚫ | |||
The [[RoboCup 2D Soccer Simulation League|2D simulation sub-league]] had its first release in early 1995<ref>A makefile in sserver-0.1.tar.gz shows the date 1995/01/21</ref> with version 0.1. It has been actively maintained since then with updates every few months.<ref>{{Cite web | url=https://sourceforge.net/projects/sserver/files/rcssserver/ |title = The RoboCup Soccer Simulator - Browse /Rcssserver at SourceForge.net}}</ref> 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. |
|||
[[Image:RoboCup_sim_ss2.jpg]] |
|||
[[SimSpark]], the platform on top of which the [[RoboCup 3D Soccer Simulation League|3D simulation sub-league]] is built, was registered with SourceForge in 2004.<ref>{{Cite web | url=http://sourceforge.net/projects/simspark/ |title = Spark - A generic physical simulator| date=2 November 2017 }}</ref> The platform itself is now well established <ref>https://www.ohloh.net/p/simspark/factoids/3252289{{Dead link|date=December 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> with ongoing development.<ref>https://www.ohloh.net/p/simspark/factoids/3252288{{Dead link|date=December 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> 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. |
|||
=Rules= |
|||
* RoboCup 2006 [http://robocup2006.org/sixcms/detail.php?id=173&lang=en Soccer Simulation Rules] |
|||
As of 2010, a direct comparison of the gameplay of the 2D and 3D leagues shows a marked difference.<ref>{{Cite web |url=http://www.ustream.tv/discovery/recorded/all?q=robocup+simulation |title=Videos from Japan Open 2010 |access-date=2010-06-14 |archive-date=2012-10-15 |archive-url=https://web.archive.org/web/20121015192057/http://www.ustream.tv/discovery/recorded/all?q=robocup+simulation |url-status=dead }}</ref> 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. |
|||
=See also= |
|||
===Tools=== |
|||
[http://team-assistant.sourceforge.net Team Assistant for 3D Soccer] |
|||
In the 2D system, movement around the plane is achieved via commands from the agents such as ''move'', ''dash'', ''turn'' and ''kick''.<ref>[http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Users_Manual/Soccer_Server#Player_Control Player control commands on project wiki]</ref> 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. |
|||
=External links= |
|||
* [http://robocup2006.org/sixcms/detail.php?id=58&lang=en RoboCup 2006 Soccer Simulation League] |
|||
* [http://www.science.uva.nl/~jellekok/robocup/rc05 RoboCup 2005 Soccer Simulation League] |
|||
* [http://sourceforge.net/projects/sserver/ RoboCup Soccer Simulator] |
|||
==References== |
|||
=Authors= |
|||
{{Reflist}} |
|||
* [http://habibiamin.googlepages.com Amin Habibi S.] |
|||
{{ |
{{RoboCup Leagues}} |
||
{{Robot Soccer Competitions}} |
|||
[[Category:RoboCup]] |
|||
[[Category:Robot soccer competitions]] |
Latest revision as of 11:40, 5 December 2024
The RoboCup Simulation League is one of five soccer leagues within the RoboCup initiative.[1]
It is characterised by independently moving software players (agents) that play soccer on a virtual field inside a computer simulation.
It is divided into four subleagues:[2]
- 2D Soccer Simulation
- 3D Soccer Simulation
- 3D Development
- Mixed Reality Soccer Simulation (formerly called Visualisation)
-
2D Simulation
-
3D Simulation
-
Mixed Reality Simulation
Differences between 2D and 3D simulations
[edit]The 2D simulation sub-league had its first release in early 1995[3] with version 0.1. It has been actively maintained since then with updates every few months.[4] 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, the platform on top of which the 3D simulation sub-league is built, was registered with SourceForge in 2004.[5] The platform itself is now well established [6] with ongoing development.[7] 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.[8] 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.[9] 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.
References
[edit]- ^ "RoboCup Soccer « RoboCup". www.robocup.org. Archived from the original on 2010-03-07.
- ^ "Simulation « RoboCup". www.robocup.org. Archived from the original on 2010-03-07.
- ^ A makefile in sserver-0.1.tar.gz shows the date 1995/01/21
- ^ "The RoboCup Soccer Simulator - Browse /Rcssserver at SourceForge.net".
- ^ "Spark - A generic physical simulator". 2 November 2017.
- ^ https://www.ohloh.net/p/simspark/factoids/3252289[permanent dead link ]
- ^ https://www.ohloh.net/p/simspark/factoids/3252288[permanent dead link ]
- ^ "Videos from Japan Open 2010". Archived from the original on 2012-10-15. Retrieved 2010-06-14.
- ^ Player control commands on project wiki