|
Dieser Internetauftritt wird nicht länger gepflegt. Bitte besuchen Sie unsere neue Seite unter: euk.cs.ovgu.de
|
||
|
Softwarepraktikum Teamrobotik SS 2007Lehrinhalte
Die Teilnehmer (max. 18) des Softwarepraktikums bearbeiten in Gruppen zu 3 Studenten eine Aufgabenstellung zur kollisionsfreien Bewegung eines Roboters durch einen Parcour. Dabei stehen die Teams untereinander im Wettbewerb und präsentieren in einer Abschlussveranstaltung ihre Ergebnisse. Die Aufgabenstellungen werden zu Beginn des Semesters gemeinsam festgelegt. Meilensteine zu Zwischenberichten werden vereinbart. Der neue NXT Baustein von Lego als Nachfolger des legendären Hitachi H8-Mikrocomputer im RCX (Robotic Command System) bildet das Gehirn unseres Systems. Zur Programmierung dürfen wahlweise, je nach Interesse und Erfahrung, die Standard Software von Lego, die frei verfügbaren Befehlscodes auf Byte-Ebene "NBC" sowie "Not eXactly C" für den NXT Baustein verwendet werden. Dies ist besonders interessant, da die Prozessoren nur über beschränkte Ressourcen verfügen. Wir wollen ferner die Vor und- Nachteile der jeweiligen Entwicklungsumgebungen testen. Dies setzt allerdings eine etwas andere Art zu programmieren voraus als z.B. bei Datenbanken. Verschiedene Sensoren und Motoren ermöglichen mit der Umwelt zu interagieren. Hier kommen plötzlich neue Herausforderungen ins Spiel, weil man keine klaren binären Informationen mehr hat, sondern nur noch analoge Messwerte der Sensoren oder Motoren: "Der Lichtsensor meldet, dass es dunkler wird! Der Distanzsensor meldet: da ist eine Wand, wann soll gebremst werden?" Per Infrarotschnittstelle oder BlueTooth können Komponenten eines Roboters miteinander oder mobile Roboter untereinander kommunizieren. Dies ermöglicht echte kooperative Szenarien.
Links zu NXT Seiten
Kontakt: Dipl.-Inform. Manfred Deutscher-Tiemann |