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.

Navegación por posicionamiento<br />

GNSS: Navegación por satélite<br />

GPS: Otros conceptos<br />

GPS: segmentos<br />

Cálculo <strong>de</strong> posición. Errores.<br />

Cálculo <strong>de</strong> velocidad.<br />

Cálculo <strong>de</strong> la posición con cuatro satélites I<br />

Por tanto tenemos las siguientes ecuaciones:<br />

ρ1 − ctu = s 1 − u<br />

ρ2 − ctu = s 2 − u<br />

ρ3 − ctu = s 3 − u<br />

ρ4 − ctu = s 4 − u<br />

Es necesario un algoritmo para <strong>de</strong>terminar tu y u.<br />

Si <strong>de</strong>finimos u = [xu yu zu] T y s i = [xi yi zi] T , obsérvese que<br />

ρi = (xi − xu) 2 + (yi − yu) 2 + (zi − zu) 2 + ctu. Por tanto<br />

ρi = fi(xu, yu, zu, tu).<br />

Supongamos que conozco una estimación inicial <strong>de</strong> u y tu,<br />

dada por û = [ˆxu ˆyu ˆzu] T y ˆtu. Definamos<br />

δu = u − û = [δxu δyu δzu] T , δtu = tu − ˆtu y<br />

ˆρi = s i − û + cˆtu.<br />

Linealicemos ahora fi en torno a la estimación inicial.<br />

Navegación por posicionamiento<br />

GNSS: Navegación por satélite<br />

GPS: Otros conceptos<br />

GPS: segmentos<br />

Cálculo <strong>de</strong> posición. Errores.<br />

Cálculo <strong>de</strong> velocidad.<br />

Cálculo <strong>de</strong> la posición con cuatro satélites II<br />

Se tendrá que:<br />

ρ i = f i (xu, yu, zu, tu) = f i (δxu + ˆxu, δyu + ˆyu, δzu + ˆzu, δtu + ˆtu)<br />

= f i (ˆxu, ˆyu, ˆzu, ˆtu) + ∂f i (ˆxu, ˆyu, ˆzu, ˆtu)<br />

Se tiene que:<br />

+ ∂fi (ˆxu, ˆyu, ˆzu, ˆtu)<br />

δtu<br />

∂ˆtu<br />

∂fi<br />

∂ˆxu<br />

∂ˆxu<br />

δxu + ∂f i (ˆxu, ˆyu, ˆzu, ˆtu)<br />

∂ˆyu<br />

δyu + ∂fi (ˆxu, ˆyu, ˆzu, ˆtu)<br />

δzu<br />

∂ˆzu<br />

(xi − ˆxu)<br />

= −<br />

(xi − ˆxu) 2 + (yi − ˆyu) 2 + (zi − ˆzu) 2<br />

Puesto que todo es conocido en la expresión <strong>de</strong> arriba,<br />

(xi −ˆxu)<br />

<strong>de</strong>finimos axi<br />

= − ∂fi<br />

∂ˆxu =<br />

Similarmente se <strong>de</strong>fine ayi<br />

Finalmente se tiene que ∂fi = c.<br />

∂ˆtu<br />

Por tanto la linealización queda:<br />

√<br />

(xi −ˆxu) 2 +(yi −ˆyu) 2 .<br />

+(zi −ˆzu) 2<br />

= − ∂fi<br />

∂ˆyu<br />

ρi = ˆρi − axi δxu − ayi δyu − azi δzu + cδtu<br />

y azi = − ∂fi<br />

∂ˆzu .<br />

21 / 48<br />

22 / 48<br />

Navegación por posicionamiento<br />

GNSS: Navegación por satélite<br />

GPS: Otros conceptos<br />

GPS: segmentos<br />

Cálculo <strong>de</strong> posición. Errores.<br />

Cálculo <strong>de</strong> velocidad.<br />

Cálculo <strong>de</strong> la posición con cuatro satélites III<br />

Definamos ∆ρ = ˆρi − ρi = axi δxu + ayi δyu + azi δzu − cδtu.<br />

Si <strong>de</strong>finimos:<br />

2<br />

6<br />

∆x = 6<br />

4<br />

δxu<br />

δyu<br />

δzu<br />

−cδtu<br />

3<br />

2<br />

7 6<br />

7<br />

5 , ∆ρ = 6<br />

4<br />

ˆρ1 − ρ1<br />

ˆρ2 − ρ2<br />

ˆρ3 − ρ3<br />

ˆρ4 − ρ4<br />

3 2<br />

ax1 7 6 ax 7<br />

5 , H = 6 2<br />

4 ax3 ax4 ay1 ay2 ay3 ay4 az1 az2 az3 az4 3<br />

1<br />

1 7<br />

1 5<br />

1<br />

Se tiene que ∆ρ = H∆x.<br />

Por tanto para <strong>de</strong>terminar ∆x simplemente ∆x = H −1 ∆ρ y<br />

se obtienen los errores respecto a la estimación inicial.<br />

Algoritmo iterativo: dada una estimación inicial û 0 , ˆt 0 u y las<br />

medidas ρi:<br />

1 Formar ˆρ 0 i , ∆ρ0 y H 0 .<br />

2 Encontrar ∆x 0 = (H 0 ) −1 ∆ρ 0 .<br />

3 Mejorar la estimación inicial usando ∆x 0 , obteniendo û 1 , ˆt 1 u.<br />

4 Formar ˆρ 1 i , ∆ρ1 y H 1 .<br />

5 Encontrar ∆x 1 = (H 1 ) −1 ∆ρ 1 .<br />

6 Iterar hasta que ∆x n ≤ ɛ, una tolerancia pre<strong>de</strong>finida.<br />

Navegación por posicionamiento<br />

GNSS: Navegación por satélite<br />

GPS: Otros conceptos<br />

Algoritmo <strong>de</strong> mínimos cuadrados I<br />

GPS: segmentos<br />

Cálculo <strong>de</strong> posición. Errores.<br />

Cálculo <strong>de</strong> velocidad.<br />

23 / 48<br />

El algoritmo anterior no es válido si se tienen más <strong>de</strong> cuatro<br />

satélites, porque H no sería cuadrada. En general para n<br />

satélites δρ es n × 1 y H es n × 4, mientras que δx es 4 × 1.<br />

Si las medidas contienen error, se podría usar un mo<strong>de</strong>lo <strong>de</strong>l<br />

tipo ∆ρ = H∆x + ν, don<strong>de</strong> ν ∼ Nn(0, Σ) es un mo<strong>de</strong>lo <strong>de</strong>l<br />

error.<br />

En ambos casos se resuelve el problema usando el algoritmo<br />

<strong>de</strong> mínimos cuadrados, que resuelve un problema <strong>de</strong>l tipo:<br />

y = Az + b, don<strong>de</strong>:<br />

y es <strong>de</strong> dimensión n y conocido (medidas).<br />

z es <strong>de</strong> dimensión m ≤ n y es <strong>de</strong>sconocido (datos a calcular).<br />

A es conocido (medidas).<br />

b son los errores (<strong>de</strong>sconocidos): b ∼ Nm(0, Σ)<br />

Se busca una solución ˆz <strong>de</strong> forma que Aˆz sea lo más parecido<br />

posible a y en el sentido <strong>de</strong> los mínimos cuadrados.<br />

Matemáticamente, se busca ˆz tal que la función <strong>de</strong> coste<br />

J = (y − Aˆz) T (y − Aˆz) sea mínimo. 24 / 48

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

Saved successfully!

Ooh no, something went wrong!