Courses | ||
Projekt Systementwicklung: Lego Mindstorms |
held by: |
M.Sc. René Neumann |
||
held in: | SS 2012 | ||
sws: | 6 | ||
ects: | 10 | ||
Anmeldung über Email an lego@lists.model.in.tum.de Inhalte: ---------- Lego Mindstorms sind Lego-Steine in denen Sensoren (Licht-, Temperatur-, ... -Sensoren), Aktoren (Motoren, Hydraulik, Servo-Motoren, ...) und Computer eingebaut sind und aus denen man vom Baukran ueber den Putzroboter und das Rennauto bis zur Turingmaschine alles bauen kann, was die Phantasie hergibt. Das Praktikum Lego Mindstorms soll den Teilnehmerinnen und Teilnehmern sowohl einen grundlegenden Einblick in die Programmierung von Lego Mindstorms als auch (autonomer mobiler und/oder kooperativer) intelligenter Roboter geben und einen kleinen Vorgeschmack auf die entsprechenden Lehr-Veranstaltungen (Robotik, Verteilte Anwendungen, Kuenstliche Intelligenz) im Hauptstudium liefern. Zunaechst werden Aufbau und Programmierung von Lego Mindstorms vorgestellt und an einfachen Modellen eingeuebt. Die Teilnehmerinnen und Teilnehmer loesen in Gruppen zu drei Personen einige vorbereitete Aufgaben. Den Abschluss bildet ein groesseres kooperatives Projekt, in dem eine team-uebergreifende Abschluss-Aufgabe zu loesen ist. Die Aufgaben stammen dabei aus unterschiedlichen Bereichen von selbstaendig fahrenden Autos ueber Verklemmungsprobleme (Lieferanten/Abholerproblem, Speisende Philosophen, etc.) bis hin zur Kommunikation zwischen autonomen Robotern. Alle Aufgaben werden hierbei praktisch (d.h. in Lego) geloest, wobei ausfuehrlich Gelegenheit zur selbstaendigen Konstruktion eigener Kreationen gegeben ist. Bei der Arbeit mit den Lego Mindstorms Robotern werden die Teilnehmerinnen und Teilnehmer zusaetzlich einen kleinen praktischen Einblick in den Software-Entwicklungsprozess erhalten, u.a.
Es wird Wert darauf gelegt, dass modularer, gut lesbarer und dokumentierter Programmcode erstellt wird. | |||
more information: | /um/courses/praktika/lego/SS12/index.php?category=ziele | ||