Programmierung eingebetteter Systeme mit Lego Minstorms


Inhalt


In diesem Softwarepraktikum wird am Beispiel von Lego Mindstorms NXT die Programmierung eingebetteter Systeme geübt. Das Java basierte Open Source Betriebssystem Lejos wird als Entwicklungsplattform verwendet, um Roboter zu entwickeln, die über Sensoren und Aktuatoren mit ihrer Umwelt interagieren. Im Rahmen des Praktikums werden mobile Fußballroboter mittels LEGO Baukomponenten konstruiert und programmiert. Dabei wird ein Video Server implementiert, welcher anhand der Aufnahme des Spielfelds durch eine Video Kamera die Position, den Winkel und die Geschwindigkeit von Ball und Roboter in Echtzeit auswertet und an die Roboter durch Bluetooth weitergibt. Als Abschluss des Praktikums wird ein Wettbewerb zwischen den Teilnehmern stattfinden. Voraussetzung für eine Teilnahme sind grundlegende Kenntnisse in Java oder C++.

Termine



Anforderungen





Betreuer