Bahnplanungsframework für ein autonomes Fahrzeug - oops ...
Bahnplanungsframework für ein autonomes Fahrzeug - oops ...
Bahnplanungsframework für ein autonomes Fahrzeug - oops ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
36 Motion Primitives<br />
Die Orientierung beträgt dann im Verlauf der Länge:<br />
θ(l) =<br />
∫ l<br />
0<br />
κ(t)dt = σl2<br />
2<br />
(4.2)<br />
Für die Änderung der Koordinaten in Abhängigkeit von der Länge gilt (Abb. 4.4):<br />
ẋ(l) = ∆l · cos(θ(l))<br />
ẏ(l) = ∆l · sin(θ(l))<br />
∆l<br />
sin( θ )<br />
θ<br />
cos( θ )<br />
(Abb. 4.4): Änderung der Position, <strong>für</strong> den Winkel θ und die Distanz ∆l.<br />
Macht man den Schritt ∆l infitisimal kl<strong>ein</strong>, somit berechnen sich die endgültigen Koordinaten in<br />
Abhängigkeit zu der Länge l über das Integral:<br />
x(l) =<br />
y(l) =<br />
∫ l<br />
0<br />
∫ l<br />
0<br />
cos(θ(t))dt<br />
sin(θ(t))dt<br />
(Eq.4.2)<br />
=<br />
(Eq.4.2)<br />
=<br />
∫ l<br />
0<br />
∫ l<br />
0<br />
( σt<br />
2<br />
cos<br />
2<br />
( σt<br />
2<br />
sin<br />
2<br />
Diese Integrale lassen sich nicht ohne weiteres berechnen. Es gibt aber die Fresnel-Integrale, <strong>für</strong> die<br />
es bereits effektive Programmbibliotheken gibt und in die sich diese Formeln mithilfe der Substitution<br />
überführen lassen können. Die Fresnel-Integrale sind folgendermaßen definiert:<br />
Substitution:<br />
C f (x) =<br />
S f (x) =<br />
∫ x<br />
0<br />
∫ x<br />
0<br />
)<br />
dt<br />
)<br />
dt<br />
cos<br />
( π<br />
2 · t2) dt (4.3)<br />
sin<br />
( π<br />
2 · t2) dt (4.4)<br />
πu 2<br />
2 = σt2<br />
2<br />
⇒ u =<br />
√ σ<br />
π · t (4.5)<br />
du =<br />
√ σ<br />
π · dt ⇒ dt = du · √ π<br />
σ<br />
(4.6)