Abstract:

Ziel dieses Projektes ist die Kommunikation zwischen Robotern. Bei den verwendeten
Robotern handelt es sich um sogenannte Rug Warriors, die am MIT entwickelt wurden.
Es soll ein Demoprogramm erstellt werden, die eine einfache Kommunikation
zwischen den Rug Warriorn erm�glichen soll.

Das Projekt teilt sich in drei Abschnitte:
Im ersten Abschnitt (Einleitung) wird die Hardware (wie Prozessorarchitektur, vorhandene 
Sensorik etc.) der Rug Warriors genauer behandelt. Auf dieser Grundlage werden 
anschlie�end verschiedene m�gliche Kommunikationsformen diskutiert und verglichen.

Im zweiten Abschnitt (der Planungsphase) werden nun �berlegungen zu �bertragungs-
protokollen (Kanalcodierung) angestellt. Im speziellen wird das �bertragungsprotokoll
RC5 f�r Infrarot�bertragungen n�her betrachtet.
Desweiteren werden verschiedene Beispielszenarien entworfen, die mit den bisher
diskutierten Vorraussetzungen denkbar w�ren.

Schlie�lich findet im dritten Abschnitt (Realisierungsphase) eine konkrete �bertragung
eines Teils der entwickelten Szenarien auf die Rug Warriors statt. Im speziellen
soll eine akustische Kommunikation zwischen den Rug Warriorn realisiert werden.
Dazu mu� zuerst eine geeignete Programmierplattform ausgew�hlt und erlernt werden.
Anschlie�end werden verschiedene Basisroutinen zur Ansteuerung der Peripherie der
Rug Warriors sowie Debugging-Programme programmiert.
Zur akustischen Verarbeitung ist weiters die Entwicklung einer Fast Fourier
Transformation notwendig.
Schlie�lich wird auf dieser Grundlage ein Demoprogramm programmiert, welches einem
ausgew�hlten Rug Warrior (Master) erm�glicht, durch aussenden verschiedener T�ne einen 
weiteren Rug Warrior (Slave) in seinen Bewegungen zu steuern.
Weiters ist es dem "Master Rug" m�glich, seine Akkus in einer Ladestation wieder
aufzuladen. Dies verlangt nun nach einer zus�tzlichen Detektorroutine, die es
erm�glicht zu erkennen, ob sich der Rug Warrior gerade in einer Ladestation befindet
oder nicht.

Um dieses Demoprogamm in der Praxis zu realisieren ist es vonn�ten den "Master Rug"
mit Zusatzhardware auszustatten. Entsprechende Schaltungen sind im Anhang
beschrieben.