direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Logo der TU Berlin

MPGI3 - Praktikum: Design und Implementierung verteilter heterogener Systeme (Kopie 1)

Modul:  
Semester: Sommersemester 2008
Art: PJ (6 SWS / 6 LP)
LV-Nr.: 0435 L 758
Veranstalter: Albayrak, Kroll-Peters, Fricke
Zeit: Montag, 10 - 12
Zeit: Mittwoch, 12 - 14
Ort: A 060 (Mo) und A 053 (Mi)
Beginn: 16.04.2008

 

Zu dieser Lehrveranstaltung anmelden!

Roboter im Rettungseinsatz (Search and Rescue)

Dienstbare Geister der Zukunft (Bild von: LEGO Central Europe)

Katastrophengebiete nach Erdbeben, Großbränden, etc. sind ein wichtiges Einsatzfeld für Roboter. Diese können, ferngesteuert oder sogar autonom, vielfältige „search & rescue“-Aufgaben von der Erkundigung über das Aufräumen bis hin zur Rettung von Menschen übernehmen.

Szenario

Verschiedenste Bauformen sind möglich (Bild von: LEGO Central Europe)

Autonomer Roboter

Ein LEGO Mindstorm-Roboter soll bestimmte Objekte in einem ihm unbekannten Gebiet lokalisieren und gegebenenfalls greifen und transportieren. Ihm stehen dazu verschiedene Sensoren und Aktuatoren zur Verfügung.

Fernsteuerbarer Roboter

Der Roboter wird mit einem Sun SPOT-Modul ausgerüstet und wird über ein anderes Sun SPOT-Modul (mit Bewegungssensor) mittels Bewegungen ferngesteuert. Dies hilft, den Roboter aus schwierigen Sackgassensituationen herauszuführen

Monitoring in Echtzeit

Die Bewegung des Roboters und dessen sensorisch erfasste Signale sollen auf einem Bildschirm dargestellt werden.

Praktikumsaufgabe

In einem Team werden ihr arbeitsteilig eine Roboteranwendung mit Hilfe von LEGO Mindstorm-Robotern und Sun SPOT-Sensorelementen entwickeln. Dabei sollt ihr die erworbenen Fähigkeiten aus MPGI3 anwenden, um aus einem gegebenen Lastenheft zunächst ein Pflichtenheft zu erstellen und danach iterativ die Anwendung entwickeln.

Schwerpunkte des Praktikums stellen Teamarbeit, Projektorganisationstechniken, Werkzeuge,  Versionsverwaltung, Qualitätssicherung und Dokumentation dar. Die Implementierung erfolgt wahlweise in Java oder in C#.

 

Je nach Teilnehmerzahl wird entweder das gesamte Szenario oder ein Teilausschnitt realisiert.

Literatur

LEGO-Mindstorms:

http://mindstorms.lego.com/,

http://en.wikipedia.org/wiki/Lego_Mindstorms,

MICROSOFT ROBOTIC STUDIO (C#):

Java Programmierung mit leJos: lejos.sourceforge.net

auf Youtube gibt es jede Menge Videos zu den Stichworten „Lego Mindstorms NXT“

Sun SPOTs

http://www.sunspotworld.com/

en.wikipedia.org/wiki/Sun_SPOT

RoboCupRescue

http://www.robocup.org/games/36.html - internationaler Wettbewerb mit einer Simulationsliga und mit echten Roboter-Teams.

Ansprechpartner

Stefan Fricke und/oder Olaf Kroll-Peters