EN

Modul

Lego Mindstorms - Basispraktikum [M-INFO-102557]

Leistungspunkte
4
Turnus
Jedes Wintersemester
Dauer
1 Semester
Sprache
Deutsch
Level
3
Version
2

Verantwortung

Einrichtung

  • KIT-Fakultät für Informatik

Bestandteil von

Teilleistungen

Identifier Name LP
T-INFO-107502 Praktikum: Lego Mindstorms 4

Erfolgskontrolle(n)

Siehe Teilleistung.

Qualifikationsziele

Die Teilnehmer sind in der Lage einen einfachen Roboter mit Motoren und Sensoren zu konzipieren und mit Lego Mindstorms zu konstruieren. Sie beherrschen die Programmierung der Lego EV3-Hardware mit der Programmiersprache MicroPython. Im Einzelnen sind die Studierenden in der Lage Lösungen für autonome Navigation, Erkennung von Landmarken und Objekten sowie das Umfahren von Hindernissen. Die Praktikumsteilnehmer können in selbständiger Teamarbeit eine vorgegebene Aufgabe in einem festen Zeitrahmen lösen und ihr Vorgehehen und ihre Ergebnisse systematisch dokumentieren.

Voraussetzungen

Siehe Teilleistung.

Inhalt

Im Rahmen des Praktikums werden in Dreiergruppen mobile Roboter auf Basis von Lego Mindstorms konstruiert und programmiert. Die Programmierung der Roboter erfolgt in der Programmiersprache MicroPython. Durch einen Parcours werden unterschiedliche Aufgaben an die Roboter gestellt, wie zum Beispiel das Durchqueren eines Labyrinths, das Folgen einer Linie, das Überqueren einer Brücke oder das Umfahren von Hindernissen. Nach dem anfänglichen Aufbau der Roboter wird jede Woche ein neuer Teil des Parcours absolviert, worauf sich die Studenten mit gezielten Programmieraufgaben vorbereiten müssen. Am Ende des Semesters treten die Roboter in einem abschließenden Wettrennen durch den gesamten Parcours gegeneinander an.

Empfehlungen

Grundlegende Kenntnisse in Python sind zur erfolgreichen Teilnahme erforderlich.

Arbeitsaufwand

·   Wöchentliche Anwesenheit: 12 x 4h

·   Wöchentliche Vorbereitung: 12 x 5h

·   Vorbereitung Abschlussrennen: 2 x 5h

Summe: 118h