28.02.2014 Aufrufe

Bahnplanungsframework für ein autonomes Fahrzeug - oops ...

Bahnplanungsframework für ein autonomes Fahrzeug - oops ...

Bahnplanungsframework für ein autonomes Fahrzeug - oops ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

66 Suchalgorithmen<br />

.<br />

.<br />

.<br />

A<br />

M<br />

B<br />

(Abb. 6.12): Satz des Thales: Alle Winkel in <strong>ein</strong>em Halbkreisbogen sind rechte Winkel.<br />

Es muss zunächst der Mittelpunkt ⃗M zwischen ⃗C Ω und ⃗b berechnet werden, der den Mittelpunkt<br />

des Thaleskreises bildet und s<strong>ein</strong>en Radius r T :<br />

⃗M = ⃗ C Ω + ⃗b<br />

2<br />

r T = | ⃗C Ω − ⃗b|<br />

2<br />

Der Schnitt des Thaleskreises mit dem zuvor berechneten Kreis, gibt zwei Punkte, zu denen der<br />

Punkt ⃗c gehört. Der richtige Punkt liegt in der gleichen Richtung, wie die zuvor berechnete Normale<br />

⃗n des <strong>Fahrzeug</strong>s, somit muss das Skalarprodukt der beiden positiv s<strong>ein</strong>, um den Punkt ⃗c zu identifizieren.<br />

(⃗c − ⃗C Ω ) · ⃗n ≥ 0<br />

Der Winkel β berechnet sich durch:<br />

β = cos −1 (<br />

)<br />

(⃗a − ⃗C Ω ) · (⃗c − ⃗C Ω )<br />

rmin<br />

2<br />

Die endgültige Länge des Weges, die zugleich die Heuristik darstellt berechnet sich schließlich:<br />

h(⃗a,⃗b) = r min · β + |⃗b −⃗c|<br />

Dabei ist zu beachten, dass β in Radians vorliegen muss.<br />

Diese Heuristik ist größer oder gleich dem euklidischen Abstand, wobei Gleichheit nur dann vorliegt,<br />

wenn das <strong>Fahrzeug</strong> exakt Richtung Ziel ausgerichtet ist. Dies bedeutet, dass man etwas besser<br />

schätzt, als mit dem euklidischen Abstand, jedoch immer noch geringer, als der tatsächliche Weg.<br />

∀x, y : d(x, y) ≤ h(x, y) ≤ g(x, y)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!