Bemerkungen
- Ansprechpartner: Lukas Kaul
- E-Mail: lukas.kaul@kit.edu
- Das Praktikum ist im WS 16/17 nur für Studenten/Studentinnen im Bachelorstudiengang Informatik verfügbar
Lehrinhalt:
Ziel dieses zweiwöchigen Blockpraktikums in Gruppen ist der Entwurf und die Programmierung eines Lego-Mindstorms-Roboters zur Durchquerung eines vielseitigen Hindernisparcours.
Vorraussetzungen:
Gute Programmierkenntnisse in Java sind unbedingte Vorraussetzung für die erfolgreiche Teilnahme. Javakenntnisse werden im Praktikum von den Betreuern nicht vermittelt, sondern vorraussgesetzt. Ebenso sind Kenntnisse im Umgang mit dem Versionsverwaltungstool Git Vorraussetzung. Weiterhin sind der sichere Umgang mit grundlegenden Konzepten der Algorithmik, insbesondere Zustandsautomaten, erforderlich. Anmeldung: Die Anmeldung erfolgt über das Ilias System und ist bis Ende Dezember 2016 möglich.
Die zu bearbeitenden Aufgaben umfassen
- Konstruktion eines Roboter
- Planung und Aufbau eines Parcours
- Aufbau und Programmierung der Lego NXT-Bausteine mit JAVA
- 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.
Das Praktikum wird als Blockpraktikum über 2 Wochen durchgeführt. Arbeitsbelastung: 90 h;
Ziel: Die 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. Die Praktikumsteilnehmer sind in der Lage in Teamarbeit eine vorgegebene Aufgabe in einem festen Zeitrahmen zu lösen.
Prüfung: Die Erfolgskontrolle wird in der Modulbeschreibung erläutert.
Anmeldung: Bis 31.12.2016 via Ilias
- https://ilias.studium.kit.edu/goto.php?target=crs_591710&client_id=produktiv&mv=0