|
||||||
|
FB3 |
||||||
| AG BKB > Thomas Röfer > Kognitive Robotik I > Übungszettel > | ||||||
3. Übungszettel: Verhaltenbasierte Robotik |
||||||
Ausgabe: 4. Dezember 2002 Wenn ihr für die Programmieraufgaben auf diesem Übungszettel auch die Simulation einsetzen möchtet, solltet ihr folgende Dateien verwenden:
1. Folgt ihr unauffällig... (25%)Implementiert folgende drei Verhalten:
Alle Verhalten sollen durch eine Funktion setBehavior(Behavior) gestartet werden, wobei der Parameter die drei Werte LEFTWALL, RIGHTWALL und STOP annehmen kann, die ihr per enum vereinbaren könnt. 2. Routiniertes Navigieren (30%)Baut einen Testparcours aus "Wänden" (z.B. z.B. Pappkartons) auf, dem man nur durch eine Abfolge mehrerer Verhalten folgen kann (hierbei reicht es, wenn es im Praktikumsraum nur einen Parcours gibt). Überlegt euch eine Möglichkeit, Wegmarken, z.B. an den Wänden, zu platzieren, die mit der Kamera erkannt werden können. Diese sollen zum Umschalten zwischen den Verhalten genutzt werden, so dass der Roboter der Route folgen kann und am Ende anhält. Die Zuordnung von Wegmarken zu Verhaltenswechseln sollte z.B. in einem Array abgelegt werden, das von einer Funktion nach und nach ausgewertet wird, bis das Verhalten STOP erreicht wird. 3. Fragen über Fragen... (20%)Diskutiert folgende Fragen:
4. Untergeordnete Architektur (25%)Teilaufgabe 1. Beschreibt die Subsumption Architecture:
Teilaufgabe 2. Erstellt ein Konzept für einen Roboter-Torschützen. Nutzt hierzu die Subsumption Architecture. Welche Module verwendet ihr, wie verbindet ihr sie? Stellt euer Konzept auch grafisch dar.
|
||||||
| Autor: Dr. Thomas Röfer |
||||||
| Kognitive Robotik I |
|
|||||