Gitterbasierte Positionierung eines Lego Roboters |
Diese Seite beschreibt den Ablauf meiner Studienarbeit.
Beschreibung |
Im Rahmen dieser Studienarbeit soll ein Lego RCX Roboter innerhalb eines Gitternetzes von einen Startpunkt verschiedene Zielpositionen anfahren können. Der Roboter kann für die Zielführung 3 Sensoren (2 Lichtsensoren und einen Berührungssensor) auswerten und besitzt darüber hinaus noch eine Infrarotschnittstelle, über die er mit seiner Umwelt kommunizieren kann. Stößt der Roboter unterwegs auf ein Hindernis, so soll dieses geschickt umfahren werden, indem ein neuer Weg zum Ziel gesucht wird. Der Roboter bekommt alle wichtigen Daten (Startposition, Zielposition, Orientierung) über die Infrarotschnittstelle mitgeteilt und übermittelt darüber abschnittsweise auch seine aktuelle Position.
Gliederung |
Die Studienarbeit gliedert sich in mehrere Abschnitte, die im Folgenden beschrieben werden.
- Analyse der Problemstellung
In der Analyse der Problemstellung wird genau untersucht, welche Anforderungen an den Roboter, Betriebssystem und Software gestellt werden, um die Aufgabe zu lösen.
- Betriebssystemvergleich und -auswahl
Alle verfügbaren Betriebssysteme werden mit allen ihren Vor- und Nachteilen miteinander verglichen. Danach wird das, für die Problemlösung geeignetste, Betriebssystem ausgewählt.
- Installation des Crosspompilers und Einrichtung der Betriebssystemumgebung
Genaue Beschreibung zur Installation des Hitachi Crosscompilers und Einrichtung der Betriebssystemumgebung zur späteren Implementierung der Software in einer UNIX-Umgebung.
- Entwickeln einer Problemlösung
Hier wird eine Strategie entwickelt, um den Roboter von seinem Startpunkt, unter Analyse des Gitternetzes und Umfahrung sämtlicher Hindernisse, sicher zum Ziel zu führen.
- Implementierung
Entwickeln der Software zur Aufgabenlösung für das zuvor ausgewählte Betriebssystem.
- Schriftliche Ausarbeitung
Schriftliche Ausarbeitung zu den o.g. Punkten.
Zeitplan |
Einarbeitung, Analyse der Problemstellung,
Betriebssystemanalyse- und Auswahl2 Wochen 07-Apr-2003 Compilerinstallation, Betriebssystemeinrichtung,
Problemlösung und Implementierung6 Wochen 21-Apr-2003 Schriftliche Ausarbeitung 4 Wochen 02-Jun-2003
Florian Müller, TU BRaunschweig, letzte Änderung 10-06-2003 durch Florian Müller <fmueller@ibr.cs.tu-bs.de> |