Kooperative verteilte Robotersysteme (WS 2015/16)

Praktikum Kooperative verteilte Systeme

Veranstalter: Stephan Opfer

SWS: 4 Semesterwochenstunden

CP: 6 Credit Points

Termine: Mo. 12:00 – 15:00 Uhr, Raum 1405 (FG Verteilte Systeme)

Voraussetzungen: Grundlagen der Informatik, gute Programmierkenntnisse

Studienleistungen: keine

Prüfungsleistungen: Projektarbeit und mündliche Prüfung (25 Minuten)

Zuordnung: Bachelor der Informatik

Max. Teilnehmer: 20

 

Lernziele: Ziel dieses Praktikums ist es, den Studierenden die Möglichkeit zu bieten die im bisherigen Studium erworbenen theoretischen Kenntnisse und Fähigkeiten in der Bearbeitung aufeinander Aufgabenstellungen unter Anleitung praktisch anzuwenden und zu erweitern. Dafür steht den Teilnehmern eine netzwerkfähige und mobile Roboterplattform zu Verfügung (Aldebaran, NAOs oder Willow Garage, TurtleBots). Die Teilnehmer erlernen grundlegende Techniken der Robotik an einfach praktischen Beispielen. Dies beinhaltet Roboterarchitektur, Sensorik, Computervision, einfache Methoden der Roboterentscheidungsfindung und Roboteraktorik (z.B. Pfadplanung) bis hin zur kooperativen verteilten Steuerung von Robotersystemen. Neben den roboterspezifischen Grundlagen werden den Teilnehmern auch praxisrelevante Inhalte vermittelt. Hierzu zählen Grundfertigkeiten der Hardware- und Softwareentwicklung, wie beispielsweise Sensorintegration, Netzwerkkommunikation, GUI Programmierung, Cross Compiling und das Anwenden eines Versionierungssruppenarbeit statt.ystems. In der Regel finden die Versuche als Gruppenarbeit statt.

Lerninhalte: Kennenlernen einer Roboterarchitektur, Programmierung der Roboterplattform, Sensordatenverarbeitung, Entscheidungsfindung in Robotersystemen, Steuerung der Aktorik, Einblicke in verteilte kooperative Robotersysteme. Am Ende des Praktikums findet eine Roboter-Challenge statt, in der die erlernten Kenntnisse frei und kreativ eingesetzt werden sollen, um eine umfangreiche, allgemein beschriebene Aufgabe selbstständig zu lösen. Die erarbeiteten Lösungen der einzelnen Gruppen werden im direkten Wettbewerb evaluiert.

Lehr-/Lernformen: Implementierung einer praktischen Programmieraufgabe aus dem Bereich der autonomen mobilen Roboter unter Hilfestellung der Betreuer.

Weiter Informationen:

  • Die Teilnehmer müssen sich im Moodle-Kurs anmelden.
  • Die Veranstaltung ist ein Praktikum, daher findet sie jeden Montag in einem Block von 3 Stunden statt.
  • Der Eintrag des Praktikums im HIS-LSF hilft bei Fragen der Einbringung/Anrechenbarkeit.