Home | english  | Impressum | Datenschutz | Sitemap | KIT

Institut für Anthropomatik und Robotik
Lehrstuhl für Hochperformante Humanoide Technologien
Adenauerring 2, Geb.50.20
76131 Karlsruhe

Sekretariat

Sprechstunde:

Mo. - Do.: 10:00h - 12:00h

Telefon: +49 721 608-48277
            +49 721 608-43547

Email: sekretariat does-not-exist.humanoids kit edu

Praktikum: Lego Mindstorms (Ich, Robot)

Praktikum: Lego Mindstorms (Ich, Robot)
Typ: Praktikum (P)
Semester: WS 16/17
Zeit: 30.01.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof


31.01.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

01.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

02.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

03.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

04.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

05.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

06.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

07.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

08.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

09.02.2017
08:00 - 20:00 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof

10.02.2017
08:00 - 13:30 täglich
11.40 Halle (Tulla)
11.40 Kollegiengebäude am Ehrenhof


Dozent: Prof. Dr.-Ing. Tamim Asfour
Dr.-Ing. Nikolaus Vahrenkamp
Jonas Beil
SWS: 2
LVNr.: 24306
Bemerkungen



Ansprechpartner: Lukas Kaul

E-Mail: lukas.kaul@kit.edu

BeschreibungDie Aufgabenstellungen des Praktikums reichen von Aufbau und Programmierung der Lego NXT-Bausteine mit der Programmiersprache JAVA bis hin zur Lösung spezieller Aufgaben, die im Rahmen eines abschließenden Wettrennens zu lösen sind (Linien folgen, Hindernissen ausweichen, Bahnplanung).
LiteraturhinweiseWird in der Veranstaltung bekannt gegeben.
KommentarEmpfehlung:

Grundlegende Kenntnisse in Java sind hilfreich, aber nicht zwingend erforderlich.

LehrinhaltZiel dieses zweiwöchigen Blockpraktikums ist der Entwurf und die Programmierung eines Lego-Mindstorms-Roboters in Gruppenarbeit. Dabei werden unterschiedliche Aufgaben an die Roboter gestellt, die in einem abschließenden Wettrennen erfüllt werden müssen. Solche Aufgaben können zum Beispiel das Durchqueren eines Labyrinths, die Aufnahme und Ablage eines Tischtennisballs oder die Kooperation mit anderen Robotern sein. Die Programmierung erfolgt in der Programmiersprache JAVA mit Hilfe der Firmware LeJOS.

Die zu bearbeitenden Aufgaben umfassen

- Konstruktion eines Roboters

- Planung und Aufbau eines Parcours

- Aufbau und Programmierung der Lego NXT-Bausteine mit JAVA

- Entwicklung von Lösungen für die kollisionsfreie Navigation

- Erkennung von Landmarken und Objekten

- Wettrennen mit den anderen Teilnehmern

- Dokumentation des Roboters

Als Grundlage für den Roboter dient der Lego-Mindstorms-Bausatz, dessen wesentliche Bestandteile der NXT (32-Bit AT91SAM7S256 Prozessor, 256 KB Flash-Speicher, 64 KB RAM), drei Servomotoren, zwei Tastsensoren, ein Lichtsensor, ein Entfernungsmesser und ein Mikrofon sind.

AnmerkungDas Praktikum wird als Blockpraktikum über 2 Wochen durchgeführt.
Arbeitsbelastung90 h
ZielDie Teilnehmer sind in der Lage einen Roboter zu konstruieren und die Konstruktion mit einem Roboterbaukasten umzusetzen. Die Studierenden können in Teamarbeit einen Parcours planen und aufbauen. Sie beherrschen die Programmierung der Lego NXT-Bausteine mit JAVA. Im Einzelnen sind die Studierenden in der Lage Lösungen zu entwickeln für kollisionsfreie Navigation, Erkennung von Landmarken und Objekten und für die Kommunikation zwischen Robotern.

Die Praktikumsteilnehmer sind in der Lage in Teamarbeit eine vorgegebene Aufgabe in einem festen Zeitrahmen zu lösen.

PrüfungDie Erfolgskontrolle wird in der Modulbeschreibung erläutert.