Roboterfußball
aus Wikipedia, der freien Enzyklopädie
Roboterfußball ist die Umsetzung des bekannten Mannschaftsspieles Fußball für mobile intelligente Roboter.
Bedeutende internationale Wettkämpfe im Roboterfußball sind der RoboCup sowie die von der Federation of International Robot-Soccer Association (FIRA) ausgerichtete Weltmeisterschaft. RoboCup hat als langfristiges Ziel gesetzt, im Jahr 2050 den menschlichen Weltmeister in einem gewöhnlichen Fußball-Spiel zu schlagen.
Inhaltsverzeichnis |
[Bearbeiten] Standardproblem der Künstlichen Intelligenz
Der amerikanische Mathematiker und Computerwissenschaftler Claude E. Shannon schlug 1950 vor, einen Automaten zu programmieren, der einen Menschen im Schach schlagen kann (Programming a Computer for Playing Chess; Philosophical Magazine).
Diese Idee beschäftigte in den Folgejahren Wissenschaftler auf der ganzen Welt. In der Künstlichen Intelligenz entstand die Spieltheorie mit leistungsfähigen Lernstrategien und Suchverfahren. Mit dem Sieg von Deep Blue, einem von IBM entwickelten Supercomputer, gegen den amtierenden Schachweltmeister Garri Kasparow 1996 erreichte Computerschach als Forschungsgebiet der Künstlichen Intelligenz seinen Höhepunkt.
Allerdings waren sich die KI-Forscher bereits einig, dass Computerschach keinen wirklichen Prüfstein für die Leistungen maschineller Intelligenz darstellte, auch wenn es die Entwicklungen auf dem Gebiet der Künstlichen Intelligenz jahrelang beflügelt hatte.
Die Herangehensweise des Computers an das Schachspiel (riesigen Rechenaufwand in riesigen Datenbanken) entspricht keineswegs der menschlichen Herangehensweise an das Schachspiel und ist damit nicht mit wirklicher (menschlicher) Intelligenz vergleichbar. Die deterministische Natur des Schachspiels, durch die man, zumindest theoretisch, jeden Zug vorausberechnen kann, erfordert keine wirkliche Intelligenz.
So kam 1995 das Fußballspiel als Standardproblem für die Künstliche Intelligenz auf die Tagesordnung, um die neuesten Entwicklungstendenzen der der Künstlichen Intelligenz zu berücksichtigen, bei der die Robotik mehr in den Mittelpunkt rückte. Da man erkannt hatte, dass Intelligenz einen Körper und Sehen benötigt, sollten autonome Roboter gegeneinander antreten.
Das "Problem" Fussballspiel verlangt das Agieren in einer realen Umgebung, wobei ganz andere Aspekte der Intelligenz als beim Computerschach in den Vordergrund treten. Ein Fußballroboter muss sich in einer dynamischen Welt zurechtfinden, in Echtzeit auf Basis unvollständiger Informationen agieren und auf unvorhergesehene Ereignisse reagieren.
Durch "natürliche Auslese" im Rahmen von Fußballturnieren sollen sich die erfolgreichsten Lösungsansätze der Künstlichen Intelligenz durchsetzen.
Roboterfußball verlangt:
- Planen
- Lernen
- Sensorik (Objekterkennung)
- Motorik (Ball schießen; Fortbewegung)
- Reaktives Verhalten
- Schwarmkoordination (Kollektive Intelligenz, Schwarmverhalten)
- Selbstlokalisierung (Bestimmung der eigenen Position) und Lokalisierung der anderen Spieler
- Pfadplanung (Planen eines Weges zu einer bestimmten Zielposition)
Es ist das Ziel der Initiatoren des RoboCup bis zum Jahr 2050 den amtierenden Fußball-Weltmeister zu besiegen. Diese Zeitspanne entspricht in etwa der zwischen der Aufgabenstellung des Computerschach und dem Sieg von Deep Blue gegen Garri Kasparow.
[Bearbeiten] RoboCup
Die RoboCup-Weltmeisterschaften werden jährlich an wechselnden Orten ausgetragen. In Jahren in denen eine FIFA-Fußballweltmeisterschaft stattfindet, findet dabei der RoboCup im Gastgeberland der Weltmeisterschaft statt.
Dabei treffen sich ca. 2000 Wissenschaftler aus der ganzen Welt, um ihre Teams gegeneinander antreten zu lassen. Direkt im Anschluss an die Wettkämpfe findet ein Kongress statt, bei dem neue wissenschaftliche Erkenntnisse aus dem Bereich Künstliche Intelligenz und Robotik ausgetauscht werden.
2006 fand die Weltmeisterschaft parallel zur Fußballweltmeisterschaft in Deutschland statt. Im Jahr 2007 werden sich in Atlanta (USA) die Teams wieder gegenüberstehen.
[Bearbeiten] Ligen
- 2D Simulation
- Zwei Teams mit je 11 komplett autonomen Spielern/Programmen treten gegeneinander an. Dies geschieht rein virtuell auf einem speziellen SoccerServer, wobei die Teams noch von einem ebenfalls autonomen Coach unterstützt werden können. Sowohl Blickwinkel als auch eine simple Physik werden simuliert. Aufgrund der mechanischen Probleme und den äußeren Einflüssen, mit denen die Robotik noch zu kämpfen hat, werden hier die Methoden der KI am stärksten eingesetzt.
- 3D Simulation
- Recht neu ist der so genannte 3D-Server, der mit einer komplexen Physik-Engine aufwartet. Diese erlaubt es den Ball in drei Dimensionen zu bewegen, so dass realistischere Spielzüge möglich sind als es bei der 2D Simulation der Fall ist. Eine Betaversion des Servers wurde Anfang 2004 eingeführt. Der erste offizielle Wettkampf fand 2004 in Lissabon statt.
- Small Size
- Zwei Teams treten mit mehreren kleinen Robotern gegeneinander an. Die Roboter werden per Funk von einem Rechner gesteuert, der das Spielgeschehen anhand von Kameras wahrnimmt, die vier Meter über dem Spielfeld montiert sind. Aufgrund des häufig verwendeten omnidirektionalen Antriebes und der zentralen Steuerung durch einen einzelnen Computer ist hier das dynamischste Spiel zu beobachten.
- Mid Size
- Die Roboter in dieser Liga sind gegenüber der Small Size autonom und verfügen über eigene Sensoren, wie zum Beispiel eine omnidirektionale Kamera. Da die Regeln die den Aufbau des Spielfeldes betreffen sich ständig ändern, hatten die Roboter früher häufig Schwierigkeiten sich auf dem Feld zu lokalisieren. Daher war diese so genannte Königsdisziplin lange Zeit eher träge. Durch den Einsatz omnidirektionaler Kameras haben die meisten Teams dieses Problem inzwischen gemeistert. Die Roboter fahren inzwischen oft mit mehr als zwei Metern pro Sekunde.
- Four Legged
- In dieser Liga werden anstelle von selbstgebauten Robotern die so genannten Aibos benutzt. Diese Roboterhunde der Marke Sony verfügen über zahlreiche Sensoren und sind aufgrund ihrer eher putzigen Art ein Publikumsmagnet. Obwohl diese Roboter autonom agieren, ist es ihnen erlaubt, per WLAN miteinander zu kommunizieren.
- Humanoid
- In der Humanoiden Liga treten Roboter mit menschenähnlicher Körperform und entsprechender sensorischer Ausstattung gegeneinander an. Die Roboter müssen vollständig autonom sein. Die Wettbewerbe werden in zwei Größenklassen ausgetragen: KidSize (<60cm) und TeenSize (65-130cm). Es finden Elfmeterschießen, Fußballspiele und jährlich wechselnde technische Wettbewerbe statt. Zu den untersuchten Forschungsfragen gehört das dynamische Laufen auf zwei Beinen, die Ballmanipulation, die visuelle Wahrnehmung der Spielsituation und die Koordination des Mannschaftsspiels.
- Rescue
- Diese Liga befasst sich nicht wie die anderen mit Fußball, sondern dient der Erforschung von Methoden, die während Katastrophen eingesetzt werden können. In der Simulationsliga wird die Koordination von Rettungseinheiten in einer verwüsteten Stadt geprobt, während Roboter in konstruierten verwüsteten Räumen eigenständig nach Überlebenden suchen sollen.
- @Home
- Diese 2006 erstmalig stattfindende Liga befasst sich mit der Entwicklung zukünftiger Anwendungen autonomer mobiler Roboter im täglichen Leben. Als Szenario dient das Modell einer Wohnung bestehend aus Wohnzimmer und Küche, in welchem die Roboter unterschiedliche Aufgaben erfüllen müssen. Das Thema Mensch-Maschine-Interaktion steht hierbei im Vordergrund.
- Junior
- Die Junior League richtet sich an Schülerinnen und Schüler bis einschließlich 20 Jahren und möchte bereits Jugendliche für das Thema Robotik und Informatik begeistern. In den drei Unterligen Dance, Rescue und Soccer gibt es jeweils zwei Altergruppen: Kinder bis 15 Jahre und ältere.
- In der Dance League lassen die SchülerInnen Roboter (manchmal auch zusammen mit deren ErbauerInnen) zu einer Musik auftreten und tanzen. Eine Jury bewertet die Ergebnisse beispielsweise nach der Kreativität.
- Bei der Rescue League müssen die Roboter einer Linie folgen und Papiermännchen auf dem Weg erkennen. Erschwert wird dies durch Rampen, Lücken und Hindernisse auf und neben der Linie.
- Schließlich gibt es noch die Soccer League, bei der in der einen Klasse zwei Roboter (maximal 18 cm Durchmesser; 22 cm Höhe) auf einem vom schwarz nach weiß skalierten Spielfeld autonom gegeneinander antreten. In der anderen Klasse besteht ein Team aus zwei Robotern (22 cm Durchmesser und Höhe), das Spielfeld ist entsprechend größer. Gespielt wird mit einem etwa Tennisball großen Ball, der zur leichteren Erkennung Infrarotlicht aussendet.
[Bearbeiten] Austragungsorte
Jahr | Land | Ort |
---|---|---|
1997 | Japan | Nagoya |
1998 | Frankreich | Paris |
1999 | Schweden | Stockholm |
2000 | Australien | Melbourne |
2001 | USA | Seattle |
2002 | Japan | Fukuoka |
2003 | Italien | Padua |
2004 | Portugal | Lissabon |
2005 | Japan | Osaka |
2006 | Deutschland | Bremen |
2007 | USA | Atlanta |
[Bearbeiten] RoboCup 2004
Der RoboCup 2004 fand vom 27. Juni bis 5. Juli in Lissabon statt. Es gab erstmals Wettkämpfe in der Klasse "3D-Simulation".
Besonders erfolgreich waren Deutschland und Japan, allerdings auch aufgrund der vielen Teams, die aus diesen Ländern antraten:
Klasse | Top-Teams |
---|---|
2D Simulation |
|
3D Simulation | |
Small Size |
|
Mid Size | |
Four legged |
|
Humanoid | |
Rescue Real Robots |
|
Rescue Simulation |
|
Die Highlights dieses Wettkampfes waren der erste von einem Roboter gehaltene Elfmeter (durch VisiON im Finale der Humanoiden) und das rasante Spiel der Aibos des German Team, die mit 5:3 (2:2) gegen die Mannschaft der Universität Sydney gewannen. Auch das Japanische Eigen Team erregte durch sein präzises Spiel in den Wettkämpfen der Mid Size Klasse Aufmerksamkeit und konnte das Finale mit 5:1 klar für sich entscheiden.
[Bearbeiten] RoboCup 2005
Der RoboCup 2005 fand vom 13.-19. Juli in Osaka statt. Es wurden erstmals echte Spiele mit humanoiden Robotern ausgetragen.
Klasse | Top-Teams |
---|---|
2D Simulation | |
3D Simulation | |
Small Size |
|
Mid Size |
|
Four legged |
|
Humanoid |
|
Rescue Real Robots |
|
Rescue Simulation |
[Bearbeiten] RoboCup 2006
Der RoboCup 2006 fand vom 14.-20. Juni in Bremen statt. Die Finalspiele waren am 18. Juni. Die beiden Folgetage wurden für das zum RoboCup gehörende Symposium genutzt und waren nicht für die Öffentlichkeit zugänglich. Das Symposium dient dem wissenschaftlichen Austausch innerhalb der RoboCup-Gemeinde.
[Bearbeiten] German Open
Hauptartikel siehe: RoboCup German Open
Die German Open ist ein jährlich in Deutschland stattfindender Wettbewerb.
[Bearbeiten] Dutch Open
Da 2006 die Weltmeisterschaften in Deutschland statt finden, gab es in diesem Jahr keine German Open. Als Ersatz fanden in Eindhoven in den Niederlanden im Rahmen der RoboLudens (der spielende Roboter) vom 7. bis zum 9. April die Dutch Open statt.
Klasse | Top-Teams |
---|---|
Sony Four Legged |
|
[Bearbeiten] Japan Open
Hauptartikel siehe: Japan Open
[Bearbeiten] Federation of International Robot-Soccer Association (FIRA)
Die Federation of International Robot-Soccer Association (FIRA) wurde am 5. Juni 1997 in Daejeon (Korea) gegründet. Sie veranstaltet jährlich Roboterfußballweltmeisterschaften (FIRA RoboWorld Cup) sowie lokale Meisterschaften (European Championships, ChinaCup, KoreaCup, South America Cup etc.).
[Bearbeiten] Weltmeisterschaft
Die FIRA-Roboterfußballweltmeisterschaften werden jährlich an wechselnden Orten ausgetragen, begleitet von einem wissenschaftlichen Kongress (FIRA RoboWorld Congress). 2006 fand die Weltmeisterschaft parallel zur Fußballweltmeisterschaft in Dortmund statt. Die WM 2007 wird in San Francisco ausgetragen, parallel zur dort jährlich ausgetragenen Veranstaltung "Robolympics". Die WM 2008 ist dann - zeitparallel zu den Olympischen Sommerspielen - in Qingdao/China.
[Bearbeiten] Austragungsorte der Weltmeisterschaft
Jahr | Land | Ort | Ergebnisse |
---|---|---|---|
1996 | Südkorea | Daejeon | Ergebnisse |
1997 | Südkorea | Daejeon | Ergebnisse |
1998 | Frankreich | Paris | Ergebnisse |
1999 | Brasilien | Campinas | Ergebnisse |
2000 | Australien | Rockhampton | Ergebnisse |
2001 | China | Peking | Ergebnisse |
2002 | Südkorea | Busan, Daegu, Daejeon, Gwangju, Suwon, Seoul | Ergebnisse |
2003 | Österreich | Wien | Ergebnisse |
2004 | Südkorea | Busan | Ergebnisse |
2005 | Singapur | Singapur | Ergebnisse |
2006 | Deutschland | Bremen | Ergebnisse |
2007 | USA | San Francisco | — |
2008 | China | Qingdao | — |
[Bearbeiten] Spielklassen in der FIRA
- MiroSot
- Die Roboter sind Würfel mit maximal 7,5 cm Kantenlänge, zwei Rädern, zwei Elektromotoren und ein Radioempfänger inklusive Antenne. Als Ball dient ein orangefarbener Golfball. Eine Kamera, über dem Spielfeld montiert, übermittelt die aktuelle Spielsituation an einen Host-Computer. Dieser wiederum steuert die Roboter mittels Funksignalen.
- Je nach Unterklasse wird mit 5 (MiroSot Middle League ) oder 11 (MiroSot Large League) Robotern pro Team gespielt. Die entsprechenden Spielfeldgrößen sind 220 x 180cm bzw. 400 x 280cm.
- NaroSot
- Die Roboter sind 4 x 4 x 5.5 cm groß. Als Ball dient ein orangefarbener Tischtennisball. Der Spielaufbau (zentrale Kamera, externer Host-Computer, Funkübertragung) ist gleich der MiroSot-Klasse.
- Das Spielfeld hat eine Größe von 130 x 90 cm.
- RoboSot
- Die Roboter sind maximal 20 x 20 cm groß (keine Höhenbeschränkung). Ein Team kann aus einem bis drei Robotern bestehen. Die Roboter können vollständig oder teilweise autonom arbeiten (für die Verarbeitung der Bildinformationen kann ein zusätzlicher Host-Computer verwendet werden). Als Ball dient ein gelber Tennisball.
- Das Spielfeld hat eine Größe von 220 x 180 cm.
- KheperaSot
- Die Roboter dürfen maximal einen Durchmesser von 6 cm haben und sind vom Typ Khepera. Sie müssen vollständig autonom agieren. Es spielt einer gegen einen. Als Ball dient ein weißer oder gelber Tennisball.
- Das Spielfeld ist 105 x 68 cm groß.
- HuroSot
- Die Roboter müssen sich auf zwei Beinen fortbewegen und dürfen eine Größe von 150 cm und ein Gewicht von 30 kg nicht überschreiten. Es gibt drei Klassen Small (max. 50 cm Hoch, 5 Roboter pro Team), Medium (max. 80cm, 3 Roboter pro Team), Large (max. 150cm, 3 Roboter pro Team). Für die Small-League wird ein gelber Tennisball verwendet, für Medium und Large ein orangener Jugendfußball (Größe 3).
- Die Größe des Spielfeldes ist von 340 x 250cm bis 430 x 350cm.
- Neben dem eigentlichen Bewerb (Fußball) gibt es noch vier Aufgaben (Vorwärts-/Rückwärtslaufen, Freistoß, Hindernislauf, Aufheben und Tragen).
- SimuroSot
- Simulationsliga. Es gibt zwei Unterklassen mit 5 bzw. 11 Roboter pro Team
- siehe auch: MiroSot Middle Leage und MiroSot Large League.
[Bearbeiten] Weblinks
- RoboCup
- RoboCup 2006
- Deutscher RoboCupJunior
- Humanoide Liga
- Sony 4-Legged-League
- Federation of International Robot-soccer Association (FIRA)
- FIRA RoboWorld Cup 2006
- Filme über Highlights vergangener Robocup-Meisterschaften der Small Size Roboter
- Links zum Thema „ RoboCup Teams“ im Open Directory Project
[Bearbeiten] Newslinks
- Heise Online - RoboCup-WM: Deutschland ist (mehrfacher) Weltmeister!
- "Wir haben große Fortschritte gemacht" - Der japanische Informatiker Hiroaki Kitano über den von ihm initiierten RoboCup, der bis 2050 den menschlichen Fußballweltmeister schlagen soll Telepolis
- http://www.robocup.zdf.de Präsentation des ZDF zur Robocup 2006
- http://www.heute.de/ZDFmediathek/inhalt/27/0,4070,3917691-1,00.html Livestreams von den Spielflächen
- Heise Online - FIRA Robot World Cup: In Dortmund kicken Roboter um den Weltmeistertitel
- Heise Online - FIRA Robot World Cup: Spannende Finalspiele