03.06.2013 Views

Geodesia. Cartografía. Sistemas de referencia. Tiempos.

Geodesia. Cartografía. Sistemas de referencia. Tiempos.

Geodesia. Cartografía. Sistemas de referencia. Tiempos.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Sistemas</strong> <strong>de</strong> navegación integrados<br />

Filtrado óptimo <strong>de</strong> sistemas lineales: el filtro <strong>de</strong> Kalman.<br />

Deducción <strong>de</strong>l filtro <strong>de</strong> Kalman. Ecuaciones.<br />

Ejemplo <strong>de</strong> un filtro <strong>de</strong> Kalman<br />

Ejemplo 1-D <strong>de</strong>l filtro <strong>de</strong> Kalman III<br />

Por tanto las ecuaciones <strong>de</strong>l filtro <strong>de</strong> Kalman dirán, para cada<br />

instante <strong>de</strong> tiempo tk+1:<br />

» δˆx − (tk+1)<br />

δˆv − (t k+1)<br />

–<br />

P −<br />

k+1<br />

=<br />

=<br />

» – » +<br />

1 0,01 δˆx (tk )<br />

0 1 δˆv + –<br />

(tk )<br />

» –<br />

1 0,01<br />

P<br />

0 1<br />

+<br />

»<br />

1 0<br />

k 0,01 1<br />

– »<br />

+ 0,1<br />

0<br />

0,01<br />

– ˆ 0 0,01 ˜<br />

Si tk+1 = n, es <strong>de</strong>cir, tiene un valor entero, significa que ha<br />

habido medida. Entonces, calcular la ganancia <strong>de</strong> Kalman:<br />

Kk+1 = P −<br />

»<br />

1<br />

k+1 0<br />

– „ ˆ 0 1 ˜ P −<br />

k+1<br />

» 0<br />

1<br />

– « −1<br />

+ 0,01 .<br />

Tomamos la medida y calculamos la estimación a posteriori:<br />

» δˆx + (tk+1)<br />

δˆv + (t k+1)<br />

–<br />

=<br />

» −<br />

δˆx (tk+1)<br />

δˆv − (tk+1) P +<br />

k+1 =<br />

ˆ<br />

(I − Kk+1 1 0<br />

˜ −<br />

)P<br />

k+1 .<br />

–<br />

+ Kk+1(δz(tk+1) − ˆ 1 0 ˜ » δˆx − (tk+1) δˆv − (tk+1) don<strong>de</strong> δz(tk+1) = z(tk+1) − Hk+1(ˆx(tk+1) + δˆx − (tk+1)).<br />

Si no hubo medida, entonces simplemente:<br />

» δˆx + (tk+1)<br />

δˆv + (t k+1)<br />

–<br />

=<br />

» δˆx − (tk+1)<br />

δˆv − (t k+1)<br />

–<br />

, P +<br />

k+1 = P−<br />

k+1 .<br />

Actualizamos ˆx(tk+1) = ˆx(tk+1) + δˆx + (tk+1). Iteramos para<br />

los siguientes valores <strong>de</strong> k.<br />

<strong>Sistemas</strong> <strong>de</strong> navegación integrados<br />

Filtrado óptimo <strong>de</strong> sistemas lineales: el filtro <strong>de</strong> Kalman.<br />

Deducción <strong>de</strong>l filtro <strong>de</strong> Kalman. Ecuaciones.<br />

Ejemplo <strong>de</strong> un filtro <strong>de</strong> Kalman<br />

Ejemplo 1-D <strong>de</strong>l filtro <strong>de</strong> Kalman: simulación I<br />

Simulación <strong>de</strong> la posición (exacta) y medidas:<br />

('!<br />

(!!<br />

"'!<br />

"!!<br />

&'!<br />

&!!<br />

'!<br />

+,-./.,0<br />

123.34-<br />

–<br />

,<br />

21 / 26<br />

! *<br />

! "! #! $!<br />

)<br />

%! &!! &"!<br />

22 / 26<br />

*<br />

<strong>Sistemas</strong> <strong>de</strong> navegación integrados<br />

Filtrado óptimo <strong>de</strong> sistemas lineales: el filtro <strong>de</strong> Kalman.<br />

Deducción <strong>de</strong>l filtro <strong>de</strong> Kalman. Ecuaciones.<br />

Ejemplo <strong>de</strong> un filtro <strong>de</strong> Kalman<br />

Ejemplo 1-D <strong>de</strong>l filtro <strong>de</strong> Kalman: simulación II<br />

('!<br />

(!!<br />

"'!<br />

"!!<br />

&'!<br />

&!!<br />

'!<br />

Usando las medidas para estimar la posición, el resultado es<br />

bueno porque el sensor es preciso y el movimiento en x es<br />

lento.<br />

Si intentamos estimar la velocidad con la fórmula<br />

v(tk) = x(tk)−x(tk−1)<br />

se obtiene ) una estimación muy mala:<br />

!<br />

,-./0/-1<br />

234/45.<br />

!'! *<br />

! "! #! $! %! &!! &"!<br />

%<br />

+<br />

$<br />

'<br />

#<br />

(<br />

"<br />

&<br />

!<br />

!&<br />

∆t<br />

637-0/454<br />

6*3.)/2545*43*234/45.<br />

!" *<br />

! "! #! $!<br />

)<br />

%! &!! &"!<br />

<strong>Sistemas</strong> <strong>de</strong> navegación integrados<br />

Filtrado óptimo <strong>de</strong> sistemas lineales: el filtro <strong>de</strong> Kalman.<br />

Deducción <strong>de</strong>l filtro <strong>de</strong> Kalman. Ecuaciones.<br />

Ejemplo <strong>de</strong> un filtro <strong>de</strong> Kalman<br />

Ejemplo 1-D <strong>de</strong>l filtro <strong>de</strong> Kalman: simulación III<br />

Comportamiento <strong>de</strong> la estimación y <strong>de</strong>l error sin filtro <strong>de</strong><br />

Kalman:<br />

#!!<br />

'!!<br />

"!!<br />

&!!<br />

! )<br />

! "! #! $!<br />

(<br />

%! &!! &"!<br />

%<br />

$<br />

#<br />

"<br />

!<br />

*+,-.-+/<br />

0,(-12.-+/)30)*+,-.-+/<br />

405+.-323<br />

0,(-12.-+/)30)405+.-323<br />

!" )<br />

! "! #! $!<br />

(<br />

%! &!! &"!<br />

)<br />

)<br />

*<br />

*<br />

23 / 26<br />

24 / 26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!