Programmierpraktikum (Grundstudium)
Programmierpraktikum Roboterfussball
Prof. Dr. A.B. Cremers Thorsten Belker Dirk Schulz
Das Thema des Praktikums ist die Steuerung und Koordination eines Teams von einfachen Robotern, die im Wettstreit mit einem anderen Team ein gemeinsames Ziel zu erreichen versuchen. Ein populäres Szenario, in der diese Klasse von Kontroll- und Koordinationsproblemen untersucht wird, ist der Roboterfußball (robot soccer). In diesem Praktikum soll eine einfache Version des Roboterfußballs betrachtet werden: "Straßenfußball" zwischen zwei Mannschaften, die jeweils aus drei Mindstorms-Legorobotern bestehen. Die Information, die die Roboter zur Planung und Koordination ihrer Aktionen brauchen, wird dabei durch eine Deckenkamera über dem Spielfeld bereitgestellt.
Organisation: Zu Beginn des Praktikums werden zwei Gruppen gebildet: Die beiden Gruppen sind jeweils für ein Team von Robotern verantwortlich. So müssen die Roboter mit Lego-Mindstorms gebaut werden, die Kontrollsoftware der einzelnen Roboter implementiert und die Protokolle zur Koordination der Roboter festgelegt werden. Dabei können beide Teams auf bestehende Softwarekomponenten z.B. zur Auswertung der Deckenkamera und zur Kommunikation mit den einzelnen Robotern über eine gemeinsam zu benutzende Infrarot-Schnittstelle zurückgreifen. Um die Qualität der erstellen Roboterkontrollsoftware zu bewerten, soll am Ende des Semesters ein "Freundschaftsspiel" durchgeführt werden.
| Zeit, Ort | MI 17-19, A 121 |
| Beginn | 1. Semesterwoche |
| Vorbesprechung | Mittwoch, 13.02.02, 16.00 s.t., A 121 |
| Teilnehmerzahl | 10 |
| Voraussetzungen | C++-Kenntnisse, Unix-Kenntnisse |
| Informationen im WWW | http://www.cs.uni-bonn.de/~belker/lego4.html |
|