05.10.2013 Aufrufe

Steering Behaviors

Steering Behaviors

Steering Behaviors

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Steering</strong> <strong>Behaviors</strong><br />

Autoren: Thomas Feilkas, Christian Schnellhammer<br />

Betreuer: Prof. Jürgen Sauer Regensburg<br />

Methode getCollisionDetails(…) verwendet. Durch Angabe des<br />

Fahrzeug, des zu testenden Hindernisses und dem Testvektor werden neben<br />

Schnittentfernung und –winkel noch die beiden Punkte der entsprechenden<br />

Schnittkante des Hindernisses zurückgeliefert. Um nicht bei jedem Hindernis<br />

diese Methode aufrufen zu müssen, wird das Neighborhood-Objekt nach<br />

Hindernissen in der Entfernung der Testvektorlänge befragt.<br />

Der Vorteil bei der Verwendung von drei Testvektoren, anstelle nur eines<br />

einzelnen, liegt in der besseren Behandlung von Situationen in denen das<br />

Fahrzeug knapp an Hindernissen entlang fahren muß. Bei ObstacleAvoidance<br />

kann es passieren, daß das Fahrzeug sich schon innerhalb des Hindernisses<br />

befindet, bevor der Testvektor eine Kollision feststellt. Die zwei zur Seite<br />

gerichteten Vektoren bei Containment testen genau den Bereich der von<br />

Obstacle Avoidance vernachlässigt wird und erlaubt dadurch eine bessere<br />

Behandlung von komplexen Situationen.<br />

2.2.10. Containment durch Fuzzy-Logik<br />

Im Gegensatz zum einfachen Containment-Verhalten (Kapitel 2.2.8) wird in<br />

der Fuzzy-Variante der Steuerungsvektor mit Hilfe von Fuzzy-Logik<br />

berechnet. Als Eingangsgrößen wird der Auftreffwinkel und die<br />

Schnittentfernung zum Hindernis verwendet. Zum ermitteln dieser Werte kann<br />

die Methode getCollisionDetails(...) genutzt werden, die genau<br />

diese Größen berechnet.<br />

Die Fuzzy-Sets<br />

Fuzzy-Systeme kodieren Regeln in numerischer Form. Die Fuzzy-Set-Theorie<br />

geht von der Annahme aus, daß alle Dinge nur zu einem gewissen Grad<br />

zutreffen.<br />

27

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!