Notes |
E-Mail: pascal.weiner@kit.edu |
Description | Die Aufgabenstellungen des Praktikums reichen von Aufbau und Programmierung der Lego EV3-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). |
Bibliography | Wird in der Veranstaltung bekannt gegeben. |
Comment | Basic knowledge in JAVA is helpful but not required. |
Content of teaching | Goal of this practical course is the conception, development, and programming of a Lego Mindstorms robot. The students are grouped in teams in order to build a robot and implement solutions which are required to deal with tasks and obstacles integrated in a parkour. Such tasks can be the crossing of a maze, the pick and place of a ball or the collaboration between robots. The programming of the robots is done with the JAVA and the firmware LeJOS. The final systems are evaluated in a race. The course comprises following assignments: - Construction of a robot - Planning and construction of a parkour - Programming of the Lego EV3-bricks with JAVA - Development and implementation of solutions for the collision-free navigation - Localization of landmarks and objects - Race with other robots - Documentation of the resulting system The robot is based on a Lego Mindstorms building set where the main components are the EV3-brick as a control unit, three servo motors, two touch sensors, one light sensor and one ultrasonic distance sensor. |
Annotation | Das Praktikum findet wöchentlich statt. |
Workload | 120 h |
Aim | The participants are capable of constructing and realizing a robot with a robot construction kit. The students know how to program the Lego EV3 components in JAVA. They understand several problems in robotics and now how to solve them, such as collision free navigation, detection of landmarks and objects, and inter robot communication. The students know how to efficiently solve problems in a small group. |
Exam description | Die Erfolgskontrolle wird in der Modulbeschreibung erläutert. |
Lego Mindstorms - Laboratory
type: | Praktikum (P) | ||
---|---|---|---|
semester: | WS 17/18 | ||
lecturer: | Prof. Dr.-Ing. Tamim Asfour Markus Grotz Simon Ottenhaus Dr.-Ing. Nikolaus Vahrenkamp Jonas Beil Pascal Weiner |
||
sws: | 2 | ||
lv-no.: | 24306 | ||