Top Banner
Negotovosti GPS lociranja
23

Negotovosti GPS Lociranja

Dec 07, 2015

Download

Documents

Ε½igaSajovic

Reőitev problema razpisanega s strani Fédération Française des Jeux Mathématiques

Povezava do problema:

http://www.mathsoc.spb.ru/files/SCM_FFJM_Competitive_Game_2014_2015.pdf
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Negotovosti  GPS Lociranja

Negotovosti GPS lociranja

Page 2: Negotovosti  GPS Lociranja

β€’ 𝑛 β‰₯ 4 enačb

β€’ πΎπ‘˜=(π‘‹π‘˜ ,π‘Œπ‘˜ , π‘π‘˜)𝑇

β€’ pozicijski vektor k-tega satelita

β€’ 𝑐𝑑 = 𝑐 π‘‘π‘‘π‘˜ βˆ’ 𝑑𝑑‒ popravek meritevβ€’ c – hitrost svetlobeβ€’ π‘‘π‘‘π‘˜- offset ure satelitaβ€’ dt – offset ure sprejemnika

β€’ Ξ΄π‘˜ – pseudo-razdaljaβ€’ poračunana iz trajanja potovanja signala

(π‘‹π‘˜ βˆ’ 𝑋)2+(π‘Œπ‘˜ βˆ’ π‘Œ)2+(π‘π‘˜ βˆ’ 𝑍)2 + ct = Ξ΄π‘˜

Satelit v orbiti nad Zemljo

Page 3: Negotovosti  GPS Lociranja

Definirajmo:

β€’ 𝑅 = (𝑋, π‘Œ, 𝑍)𝑇

β€’ pozicijski vektor sprejemnika

β€’ 𝑓(𝑅)= (π‘‹π‘˜ βˆ’ 𝑋)2+(π‘Œπ‘˜ βˆ’ π‘Œ)2+(π‘π‘˜ βˆ’ 𝑍)2

β€’ e=ctβ€’ olajΕ‘amo se pretvorb

β€’ e vrača v enakih enotah kot 𝑓(𝑅)

β€’ Ξ΄π‘˜= 𝑓(𝑅) + e

(π‘‹π‘˜ βˆ’ 𝑋)2+(π‘Œπ‘˜ βˆ’ π‘Œ)2+(π‘π‘˜ βˆ’ 𝑍)2 + ct = Ξ΄π‘˜

5 krogel brez skupnega sekaliőčain Zemlja v modri

Page 4: Negotovosti  GPS Lociranja

Analogno Newtnovi metodi iskanja ničel

β€’ 𝑓(𝑅) lineariziramo po Taylorju

β€’ z MNK* minimiziramo vektor napake

β€’ Začetno oceno iterativno izboljΕ‘ujemoβ€’ Navadno ni razpoloΕΎljivih podatkov za ocenitev

β€’ Kot izhodiőče izberemo Zemljino srediőče (0,0,0)𝑇

(π‘‹π‘˜ βˆ’ 𝑋)2+(π‘Œπ‘˜ βˆ’ π‘Œ)2+(π‘π‘˜ βˆ’ 𝑍)2 + ct = Ξ΄π‘˜

*Metoda najmanjΕ‘ih kvadratov

5 krogel brez skupnega sekaliőčain Zemlja v modri

Page 5: Negotovosti  GPS Lociranja

Definirajmo:

β€’ π‘…π‘–π‘‘π‘Ÿ+1 = π‘…π‘–π‘‘π‘Ÿ + Δ𝑅

β€’ 𝑓(π‘…π‘–π‘‘π‘Ÿ+1)= 𝑓 π‘…π‘–π‘‘π‘Ÿ + βˆ‡ 𝑓(π‘…π‘–π‘‘π‘Ÿ) * Δ𝑅

‒𝛿𝑓 π‘…π‘–π‘‘π‘Ÿ

𝛿π‘₯=βˆ’π‘‹π‘˜βˆ’π‘‹π‘–π‘‘π‘Ÿ

Sπ‘–π‘‘π‘Ÿπ‘˜ π‘…π‘–π‘‘π‘Ÿ

β€’ k oznacuje enacbo k-tega satelita

β€’ Sπ‘–π‘‘π‘Ÿπ‘˜ (π‘…π‘–π‘‘π‘Ÿ)= (𝑋

π‘˜ βˆ’ π‘‹π‘–π‘‘π‘Ÿ)2+(π‘Œπ‘˜ βˆ’ π‘Œπ‘–π‘‘π‘Ÿ)

2+(π‘π‘˜ βˆ’ π‘π‘–π‘‘π‘Ÿ)2

(π‘‹π‘˜ βˆ’ 𝑋)2+(π‘Œπ‘˜ βˆ’ π‘Œ)2+(π‘π‘˜ βˆ’ 𝑍)2 + ct = Ξ΄π‘˜

Newtnova metoda iskanja ničelπ‘†π‘–π‘‘π‘Ÿπ‘˜ + βˆ‡ 𝑓(π‘…π‘–π‘‘π‘Ÿ) * Δ𝑅 + e = Ξ΄π‘–π‘‘π‘Ÿ

π‘˜

Page 6: Negotovosti  GPS Lociranja

Konstruiramo matriko:

π‘€π‘–π‘‘π‘Ÿ =βˆ‡ 𝑓1 (π‘…π‘–π‘‘π‘Ÿ) 1

βˆ‡ 𝑓2 (π‘…π‘–π‘‘π‘Ÿ) 1… …

; b = Ξ΄1

Ξ΄2

βˆ‡ π‘“π‘˜ (π‘…π‘–π‘‘π‘Ÿ) 1β€¦Ξ΄π‘˜

Newtnova metoda iskanja ničel

π‘†π‘–π‘‘π‘Ÿπ‘˜ + βˆ‡ 𝑓(π‘…π‘–π‘‘π‘Ÿ) * Δ𝑅 + e =Ξ΄π‘˜

π‘€π‘–π‘‘π‘ŸΞ”π‘…β€² = b

Page 7: Negotovosti  GPS Lociranja

β€’ b !e C(M)β€’ Iőčemo π‘π‘Ÿπ‘œπ‘—πΆ(𝑀) 𝑏

β€’ π‘€π‘–π‘‘π‘Ÿπ‘‡ (π‘€π‘–π‘‘π‘ŸΞ”π‘…β€²- b)=0β€’ (π‘€π‘–π‘‘π‘ŸΞ”π‘…- b) ortogonalen C(M)

β€’ Δ𝑅′=(π‘€π‘–π‘‘π‘Ÿπ‘‡ π‘€π‘–π‘‘π‘Ÿ)

βˆ’1π‘€π‘–π‘‘π‘Ÿπ‘‡ b

Projekcija vektorja na podprostor

π‘†π‘–π‘‘π‘Ÿπ‘˜ + βˆ‡ 𝑓(π‘…π‘–π‘‘π‘Ÿ) * Δ𝑅′ + e =Ξ΄π‘˜

π‘€π‘–π‘‘π‘ŸΞ”π‘…β€² = b

Page 8: Negotovosti  GPS Lociranja

𝑅 = (4343409.085333, βˆ’124936.356557, 4653478.556897 )𝑇

Predvidena lokacija sprejemnika

Page 9: Negotovosti  GPS Lociranja

𝑅 = (4343409.085333, βˆ’124936.356557, 4653478.556897 )𝑇

Predvidena lokacija sprejemnika

Page 10: Negotovosti  GPS Lociranja

Definirajmo:

β€’ 𝑁 = π‘Ž2 + 𝑏2 + 𝑐2

β€’ n= (π‘Ž, 𝑏, 𝑐)𝑇

β€’ πΎβ€²π‘˜=πΎπ‘˜ + 𝑛

β€’ Ξ΄β€²π‘˜=Ξ΄π‘˜ + 𝑑

β€’ 𝑃𝑑𝑖 ; π‘£π‘Ÿπ‘—π‘’π‘‘π‘›π‘œπ‘ π‘‘ π‘›π‘Žπ‘π‘Žπ‘˜π‘’ 𝑑, i-te enačbe

β€’ 𝑃𝑛𝑖; π‘£π‘Ÿπ‘—π‘’π‘‘π‘›π‘œπ‘ π‘‘ π‘›π‘Žπ‘π‘Žπ‘˜π‘’ 𝑛, iβˆ’te enačbe

β€’ 𝑃𝑖=𝑃𝑑𝑖 *𝑃𝑛𝑖; π‘£π‘Ÿπ‘—π‘’π‘‘π‘›π‘œπ‘ π‘‘ i-te enačbe

O π‘™π‘œπ‘˜π‘Žπ‘π‘–π‘—π‘Žβ„Ž π‘ π‘Žπ‘‘π‘’π‘™π‘–π‘‘π‘œπ‘£

Primerjava dejanskih in podanih podatkov

Page 11: Negotovosti  GPS Lociranja

β€’ Negotovost pseudo-razdalj je omejena z

β€’ Ξ΄β€²π‘˜ = {n = Ξ΄π‘˜ βˆ’ Ξ΄β€²π‘˜β‰€ 10}

β€’ Negotovost lokacije je omejena zβ€’ πΎβ€²π‘˜={d=|πΎπ‘˜ βˆ’ πΎβ€²π‘˜| ≀ 2};

β€’ Obe mnoΕΎici imata pripadajoči P.D.*

β€’ Vpeljemo pojem teΕΎeβ€’ Vrjetnost sluΕΎi kot gostota

O π‘™π‘œπ‘˜π‘Žπ‘π‘–π‘—π‘Žβ„Ž π‘ π‘Žπ‘‘π‘’π‘™π‘–π‘‘π‘œπ‘£

Primerjava dejanskih in podanih podatkov

*Probability distribution

Page 12: Negotovosti  GPS Lociranja

Konstruiramo matriko teΕΎe

β€’ 𝑇 =𝑃1 0 00 𝑃2 00 0 𝑃3

………

… … … …

β€’ π‘€π‘–π‘‘π‘Ÿπ‘™ = π‘‡π‘€π‘–π‘‘π‘Ÿ ; l – index samplanja

β€’ 𝑏𝑙= 𝑇𝑏 π‘€π‘–π‘‘π‘Ÿπ‘™ 𝑇

O π‘™π‘œπ‘˜π‘Žπ‘π‘–π‘—π‘Žβ„Ž π‘ π‘Žπ‘‘π‘’π‘™π‘–π‘‘π‘œπ‘£

Probability distribution

Δ𝑅′=(π‘€π‘–π‘‘π‘Ÿπ‘™ π‘‡π‘€π‘–π‘‘π‘Ÿ

𝑙 ) βˆ’1π‘€π‘–π‘‘π‘Ÿπ‘™ 𝑇b

Page 13: Negotovosti  GPS Lociranja

X Y Z

4343416.04 -124942.801582 4653487.04

4343410.62 -124937.204251 4653471.130752

4343411.62 -124935.538150 4653485.582995

4343406.08 -124926.964588 4653469.087675

𝑆𝑒𝑑 π‘Ÿπ‘’Ε‘π‘–π‘‘π‘’π‘£

Probability distribution

Δ𝑅′=(π‘€π‘–π‘‘π‘Ÿπ‘™ π‘‡π‘€π‘–π‘‘π‘Ÿ

𝑙 ) βˆ’1π‘€π‘–π‘‘π‘Ÿπ‘™ 𝑇b

Subset reΕ‘itev

Page 14: Negotovosti  GPS Lociranja

𝑆𝑒𝑑 π‘Ÿπ‘’Ε‘π‘–π‘‘π‘’π‘£

Subset reΕ‘itev

Page 15: Negotovosti  GPS Lociranja

𝑆𝑒𝑑 π‘Ÿπ‘’Ε‘π‘–π‘‘π‘’π‘£

Subset reΕ‘itev

Page 16: Negotovosti  GPS Lociranja

π΄π‘›π‘Žπ‘™π‘–π‘§π‘Ž π‘ π‘’π‘‘π‘Ž

Začnemo s podmnožico, ki jo postopoma dopolnimo do polnosti doseženi v neskončnosti

Definirajmo:

β€’ 𝑓(π‘₯); funckija zaporednih razlik

β€’ 𝑍; π‘§π‘ŽΔπ‘’π‘‘π‘›π‘Ž π‘‘π‘œΔπ‘˜π‘Ž

Zaporedne razlike povprečja

𝐿 = 𝑍 + limπ‘›β†’βˆž

𝑖=0

𝑛

𝑓(π‘₯)

Page 17: Negotovosti  GPS Lociranja

π΄π‘›π‘Žπ‘™π‘–π‘§π‘Ž π‘ π‘’π‘‘π‘Ž

Zaporedne razlike povprečja

πΏβ‰ˆπ‘ + limπ‘›β†’βˆž π‘Ž

𝑛

𝑓(π‘₯) 𝑑π‘₯

𝐿 = 𝑍 + limπ‘›β†’βˆž π‘Žβˆ’1𝑛𝑓 π‘₯ 𝑑π‘₯ + 𝑖=1

𝑛 (𝐡 𝑖

𝑖!

π‘‘π‘“π‘–βˆ’1

𝑑π‘₯π‘–βˆ’1)π‘Ž

𝑛

πΎπ‘œπ‘›π‘£π‘’π‘Ÿπ‘”π‘’π‘›π‘π‘Ž 𝑓 π‘₯ 𝑖𝑛

𝑖=π‘Ž

𝑛

𝑓 π‘₯ ↔ π‘ π‘‘π‘Žπ‘π‘–π‘™π‘›π‘œπ‘ π‘‘

𝐿 = 𝑍 + limπ‘›β†’βˆž

𝑖=0

𝑛

𝑓(π‘₯)

Page 18: Negotovosti  GPS Lociranja

π΄π‘›π‘Žπ‘™π‘–π‘§π‘Ž π‘ π‘’π‘‘π‘Ž

limπ‘›β†’βˆž

𝑖=π‘Ž

𝑛1

π‘₯π‘˜=

1

(π‘˜ βˆ’ 1)(π‘Ž βˆ’ 1)+ limπ‘›β†’βˆž(π‘₯π‘˜

2+π‘˜π‘₯π‘˜βˆ’1

12+π‘˜(π‘˜ βˆ’ 1)π‘₯π‘˜βˆ’2

720+ ….)

π‘Ž

𝑛

limπ‘›β†’βˆž

𝑖=1

𝑛

π‘π‘’βˆ’π‘Žπ‘–sin(𝑑𝑖) =𝑐𝑑

π‘Ž2 + 𝑑2+ limπ‘›β†’βˆž

𝑗=1

𝑛

(𝐡 𝑗

𝑗!πΌπ‘š((𝑑𝑖 βˆ’ π‘Ž)𝑗)

1

𝑛

limπ‘›β†’βˆž

𝑖=π‘Ž

𝑛

π‘π‘’βˆ’π‘Žπ‘– =π‘’π‘Ž

π‘’π‘Ž βˆ’ 1

π‘‡π‘Ÿπ‘Žπ‘›π‘“π‘œπ‘Ÿπ‘šπ‘Žπ‘π‘–π‘—π‘’ π‘›π‘’π‘˜π‘Žπ‘— π‘π‘œπ‘”π‘œπ‘ π‘‘π‘œ π‘π‘œπ‘—π‘Žπ‘£π‘™π‘—π‘–π‘£π‘–β„Ž π‘£π‘Ÿπ‘ π‘‘

Page 19: Negotovosti  GPS Lociranja

π·π‘’π‘“π‘–π‘›π‘–π‘π‘–π‘—π‘Ž π‘ π‘’π‘‘π‘Ž 90% π‘£π‘Ÿπ‘—π‘’π‘‘π‘›π‘œπ‘ π‘‘π‘–

Za prvi približek poiőčemo najmanjőo kroglo s srediőčem v stabilni točki, ki vsebuje 90% reőitev

Zaporedne razlike polmera krogle

X Y Z

4343408.94 -124936.91 4653478.50

Stabilna točka seta

K={R;|Rβˆ’st| ≀ 18 }

Page 20: Negotovosti  GPS Lociranja

π·π‘–π‘›π‘Žπ‘šπ‘–π‘˜π‘Ž π‘ π‘’π‘‘π‘Ž

Definirajmo:

β€’ V={v=st-R};

β€’ P={{𝑣𝑖1, 𝑣𝑖2, 𝑣𝑖3};PβŠ‚V&𝑣𝑖1 | βˆ—π‘£π‘–2 | βˆ—π‘£π‘–3};

β€’ Poiőčemo tiste 3 smeri, ki so najgosteje naseljene β€’ dopustimo napako <Ξ΅

β€’ *pseudo-ortogonalnost

β€’ B(i)={𝑣𝑖1, 𝑣𝑖2, 𝑣𝑖3}; β€’ baza pri moči i

β€’ napenja elipsoid Zaporedne razlike polmera krogle

Page 21: Negotovosti  GPS Lociranja

π·π‘–π‘›π‘Žπ‘šπ‘–π‘˜π‘Ž π‘ π‘’π‘‘π‘Ž

v x y z |v|

v1 16.75 10.08 -14.44 24.30

v2 -10.99 -0.73 8.93 22.04

v3 -3.16 39.44 -0.73 14.69

v x Y z |v|

v1 -18.85 -18.81 -14.07 23.75

v2 -5.14 -5.10 5.47 22.81

v3 -13.22 -13.27 -5.12 15.19

v x y z |v|

v1 -12.19 -12.21 -19.76 24.03

v2 -5.17 -5.13 5.11 24.09

v3 16.83 16.87 -5.18 15.27

Definirajmo:

β€’ D={24,22,15}β€’ P; {B(i),B(j),D} β‡’ {{π‘£π‘–π‘˜, 𝑣𝑗𝑙,D(π‘›π‘˜)},…; 𝑛𝑑! = π‘›π‘˜}

β€’ |𝑣𝑗𝑙|=|π‘£π‘—π‘˜| = 𝐷(π‘›π‘˜); <Ξ΅

Preslikava P je injektivna⇒ za opis seta skozi polnjenje potrebna le ena baza+ funkcija spremembe

Konstruiramo:β€’ Bβ€˜ 𝑖 = {π‘£π‘–π‘˜, 𝑣𝑖𝑙; 𝑙! = π‘˜}β€’ βˆ‡ Bβ€˜ 𝑖

Page 22: Negotovosti  GPS Lociranja

πΎπ‘œπ‘›Δπ‘›π‘Ž π‘œπ‘Ÿπ‘–π‘’π‘›π‘‘π‘Žπ‘π‘–π‘—π‘Ž π‘ π‘’π‘‘π‘Ž

X komponenta βˆ‡ Bβ€˜ 𝑖

𝐸′ β‰ˆ B π‘Ž + limπ‘›β†’βˆž

𝑖=π‘Ž

𝑛

βˆ‡ Bβ€˜ 𝑖 βˆ— Δ𝑅

Y komponenta βˆ‡ Bβ€˜ 𝑖 Z komponenta βˆ‡ Bβ€˜ 𝑖

Page 23: Negotovosti  GPS Lociranja

π‘†π‘‘π‘Ÿπ‘œΕΎπ‘—π‘Ž π‘‘π‘’π‘“π‘–π‘›π‘–π‘π‘–π‘—π‘Ž π‘ π‘’π‘‘π‘Ž 90% π‘£π‘Ÿπ‘—π‘’π‘‘π‘›π‘œπ‘ π‘‘π‘–

Definiramo:

β€’ E=πΈπ‘™π‘–π‘π‘ π‘Ž π‘›π‘Žπ‘π‘’π‘‘π‘Ž π‘›π‘Ž π‘π‘Žπ‘§π‘œ 𝐸′

K={R;|Rβˆ’st| ≀ 18 }

𝐸′ β‰ˆ B π‘Ž + limπ‘›β†’βˆž

𝑖=π‘Ž

𝑛

βˆ‡ Bβ€˜ 𝑖 βˆ— Δ𝑅

S={𝐸∩K}

Set S