Institut
für Informatik, Universität Freiburg
|
Institut für
Informatik |
Grundlagen der Künstlichen Intelligenz |
Abgabe/Vorführung: 23.11.2001
Nach efolgreicher Durchführung der letzten Übungen sollte Ihr Roboter jetzt in der Lage sein Objekte (andere Roboter, Ball) zu lokalisieren, bzw. beliebige Positionen auf dem Spielfeld anzufahren. Diese Fähigkeiten bilden die Grundlage für ein Standardproblem in der Robotik, die Pfadplanung. Man kann sich anhand eines Irrgartens leicht vorstellen, daß einfache reaktive Verhalten, die bei Kontakt mit Hindernissen ein Ausweichen einleiten, nicht immer zum Erreichen des Ziels ausreichend sind. Gegenstand dieser Übung ist es, Erfahrungen mit dieser Problematik zu sammeln, wobei keine komplette Lösung des Planungsproblems erwartet wird.
Ihr Roboter besitzt die Fähigkeit, Positionen auf dem Feld anzufahren. Erweitern Sie diese Fähigkeit, so daß der Benutzer die Möglichkeit hat diese Zielpositionen mit der Maus vorzugeben. Zeichnen Sie zusätzlich die zu fahrende Strecke (hier eine Gerade) und sämtliche Positionen in Ihrem Crystal-Fenster ein.