Softwarepraktikum Lego Mindstorms SS 2006
Gruppe 3:

Tobias Blaschke, Frederik Dornemann, Thomas Thüm
Zweite Aufgabe
Der Kopierer:
Für die zweite Aufgabe kommt ein zweiter Mindstorm-Bausatz zur Anwendung. Einer der Roboter erledigt Aufgabe 1. Ein zweiter Roboter bekommt die Aufgabe, die abgefahrene Linie des 1. Roboters nachzuzeichnen. Für die Kommunikation steht die Infrarot-Schnittstelle der RCX's zur Verfügung.
Umsetzung:
Beide Roboter sind von der Architektur ähnlich. Einziger Unterschied besteht darin, daß die erstere Architektur einen Lichtsensor verwendet und die andere statt dessen eine Halterung für den Stift bekommen hat.
Als Kommunikationsschnittstelle kam das Paket "Serial" zum Einsatz welches sehr hardwarenah arbeitet und dementsprechend auch äußerst zügig. Die Kommunikation läuft asynchron, es wird vom Linien abfahrenden Roboter jeweils immer ein byte Motoraktionen gesendet.
Es zeigt sich, das dieser geringe Informationsanteil genügt um die Linie annähernd zu beschreiben. Die vom zweiten Roboter gezeichnete Linie weist grobe Ähnlichkeiten auf.
Fotos:
foto foto foto foto
...und noch ein kleines Video (~ 4MB)
Quellcodes: