====== Entwicklung NXT gesteuerter LEGO-Fahrzeuge mit Java ====== \\ === Inhalt === In diesem Software-Projektpraktikum soll am Beispiel von Lego Mindstorms NXT ein autonom fahrendes Fahrzeug realisiert werden. Als Entwicklungsplattform dient das Java basierte Open Source Betriebssystem Lejos. Das Praktikum umfasst als Aspekte der Softwareentwicklung die Formalisierung von Anforderungen an das Fahrzeug, Entwurf einfacher Softwarearchitekturen, Entwicklung und Durchführung von Softwaretests sowie Inspektion, Präsentation und Dokumentation der Ergebnisse. \\ Die Teilnehmer werden in Entwicklergruppen aufgeteilt. Die Gruppen erarbeiten die Aufgabenstellung parallel und in Konkurrenz zueinander. === Voraussetzungen === Inhalte der ersten drei Fachsemester, insbesondere Programmierung, Datenstruktur & Algorithmen sowie das Praktikum Hardware-nahe Programmierung. === Unterrichtssprache === Deutsch / Englisch === Termine === Der Termin der Einführungsveranstaltung sowie die regelmäßigen Termine zur Vorlesungszeit werden noch bekannt gegeben. === L²P === Der Link folgt bald. === Verweise === * [[http://mindstorms.lego.com/eng/default.asp|Robotics Invention System]] * [[http://www.lejos.org/|leJOS]] * [[http://www.eclipse.org/|Eclipse IDE]] * [[http://www.lugnet.com/|Lego users group network]] * [[http://www.galileocomputing.de/katalog/openbook/|freie Java Bücher]] * [[http://www.ortop.org/NXT_Tutorial/html/essentials.html|Essentials - A NXT Tutorial]] === Betreuer === * [[:lehrstuhl:mitarbeiter:haensch]] * [[:lehrstuhl:mitarbeiter:schommer]] * [[:lehrstuhl:mitarbeiter:diab]]