Universität Bonn: Autonomous Intelligent SystemsInstitute for Computer Science VI: Autonomous Intelligent Systems

Projektgruppe Multi Robotik [B] (BA-INF 051)

Dr. Nils Goerke

Montags 13-17 Uhr, sowie Mittwochs 13-15 Uhr; Termin kann noch geändert werden.

Raum LBH: I.42a, Standort Friedrich-Ebert-Allee 144


Vorbesprechungen

Di 29.MAR.2011, 13:00, Raum A-6a
Mo 4.APR.2011, 10:15, Raum A-6a
Anmeldung auch per E-Mail möglich: goerke (at) ais.uni-bonn.de

Lab Course: Multi Robotics MA-INF 4304

Lab Development and Physical Realisation of Sensory and Motor Modules

Dr. Nils Goerke

Monday 13-17, and wednesday 13-15 ; date is subject to be changed .

Room LBH: I.42a, new location Friedrich-Ebert-Allee 144


Registration:

Tue 29.MAR.2011, 13:00, Room A-6a
Mon 4.APR.2011, 10:15, Room A-6a
It is possible to register by E-Mail to goerke (at) ais.uni-bonn.de

Start:

Mo 4.3.2011, 14 Uhr Raum/Room LBH: I.42a

Es sind noch Plätze frei.
There are still some places available

Inhalt:

(description in english is below)

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. Viele von diesen Aufgaben sind aber auch für einzelne Roboter zu komplex geworden.

Also nimmt man mehrere Roboter die gemeinsam, als ein Team, diese Roboter Jobs erledigen.

In dieser Projektgruppe sollen moderne Prinzipien von Multi-Roboter Systemen 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 mehrere kooperierende Roboter gemeinsam gelöst werden.


Organisation:

Die Projektgruppe ist in 4 Teile gegliedert:

Teil 1: Einführende Experimente mit den Robotern und der Simulationsumgebung, dabei Einarbeitung in die Literatur zu den Roboter Jobs.

Teil 2: 10 minütige Kurzvorträge über die Roboter Jobs.

Teil 3: Implementation der Roboter Jobs (an echten Robotern).

Teil 4: Gemeinsame Abschlusspräsentation mit Vortrag, Softwarepräsentation und Roboter Demo.


Vorraussetzungen:

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.
Studierende im Diplomstudiengang müssen das Vordiplom abgeschlossen haben (Aussnahmen davon bitte beim Dozenten nachfragen).

Die Teilnahme an dieser Projektgruppe kann auch als Praktikum und/oder Seminar im Diplomstudiengang Informatik angerechnet werden.

Die Projektgruppe ist im Prinzip auch für Studierende anderer Fachrichtungen mit Informatik als Nebenfach geeignet; Bitte beim Dozenten nachfragen.


Description:

Teamwork for robots

Our world is getting more and more complex.

At the same time we encounter the situation that our robots are getting more powerfull and cheaper. Thus we can think of new application area for our robots. But some of these new robotic tasks are still so complex that a single robot will need help from other robots.

The idea is to take several robots, acting as a swarm of individuals, or as a team working together. BAsic principles for controlling a robot, or a team of robots will be the subject of this lab course.

We will work in 2-person teams using the mobile teaching and research platform RoomRider equipped with a laser-range scanning system and an on board camera.

The robots will be programmed under Linux, with C or C++ programming language. We expect, that you are allready familiar with programming C or C++.


Literatur:

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.


RoomRider:

Roomba-Roboter mit Lasercanner und PC     Roomba-Roboter mit Laserscanner und PC    


Universität Bonn, Institute for Computer Science, Departments: I, II, III, IV, V, VI