Gemeinsam sind wir stark - Teamwork unter Robotern.
Unsere Welt wird zunehmend komplexer.
Gleichzeitig sind Roboter so preiswert geworden, dass sie in unterschiedlichen Bereichen eingesetzt werden können
um uns zu unterstützen und dann unangenehme, gefährliche oder langweilige Aufgaben (Jobs) erledigen.
In dieser Projektgruppe sollen moderne Prinzipien der Mobilen Robotik implementiert und eingesetzt werden.
Die Arbeit erfolgt in 2er Gruppen und wird an der mobilen Lehr- und Forschungs-Roboterplattform RoomRider
(Laser Range Scanner und Kamera) durchgeführt.
Neben der Verwendung von aktuellen Verfahren zur Robotersteuerung werden auch eigene Ansätze in C,C++ implementiert
und eingesetzt.
Zum Ende des Semesters sollen verschiedene Aufgaben durch die Roboter gelöst werden.
Die Projektgruppe ist in 3 Teile gegliedert:
Teil 1: Einführende Experimente mit den Robotern und der Simulationsumgebung, dabei Einarbeitung in die Literatur zu den Roboter Jobs.
Teil 2: Implementation der Roboter Jobs (an echten Robotern).
Teil 3: Gemeinsame Abschlusspräsentation mit Vortrag, Softwarepräsentation und Roboter Demo.
Programmiererfahrung ist für die Projektgruppe Voraussetzung.
Die nötigen Kenntnisse in C/C++ bringen wir Ihnen bei, wenn Sie Grundlagen der imperativen Programmierung beherrschen.
Die Projektgruppe ist im Prinzip auch für Studierende anderer Fachrichtungen mit Informatik als Nebenfach geeignet;
Bitte beim Dozenten nachfragen.
S.Thrun, W.Burgard and Dieter Fox: "Probabilistic Robotics", MIT Press, 2006
G.Bekey: "Autonomous Robots, From Biological Inspiration to Implementation and Control", MIT Press, 2005
J.Buchli (eds.): "Mobile Robots - Moving Intelligence", Publised by Advanced Robotic Sytems International Verlag, 2006
Weitere Literatur, insbesondere zu den Seminarteilen, wird in der Lehrveranstaltung angegeben.
Universität Bonn, Institute for Computer Science, Departments: I, II, III, IV, V, VI