Paikka- ja virhe-estimaatin laskenta-algoritmit Paikannusteknologiat nyt ja tulevaisuudessa

Samankaltaiset tiedostot
Dynaamiset regressiomallit

Cubature Integration Methods in Non-Linear Kalman Filtering and Smoothing (valmiin työn esittely)

Paikannuksen matematiikka MAT

Kohdeyleisö: toisen vuoden teekkari

Inversio-ongelmien laskennallinen peruskurssi Luento 2

MATTI HYVÄRINEN SISÄTILAKARTTOJEN HYÖDYNTÄMINEN GAUSSIN MIKSTUURI -SUODATTIMISSA. Diplomityö

Ennustaminen ARMA malleilla ja Kalmanin suodin

Teknillinen tiedekunta, matematiikan jaos Numeeriset menetelmät

Miila Martikainen Satelliitin radan ennustaminen ja ennustusvirheen mallintaminen Gaussin mikstuurin avulla. Diplomityö

3.6 Su-estimaattorien asymptotiikka

Sovellettu todennäköisyyslaskenta B

Kertaus. MS-C2128 Ennustaminen ja Aikasarja-analyysi, Heikki Seppälä

Tracking and Filtering. Petteri Nurmi

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35

TIINA SOKURI VINO KALMANIN SUODATIN. Kandidaatintyö

[ ] [ 2 [ ] [ ] ( ) [ ] Tehtävä 1. ( ) ( ) ( ) ( ) ( ) ( ) 2( ) = 1. E v k 1( ) R E[ v k v k ] E e k e k e k e k. e k e k e k e k.

9. Tila-avaruusmallit

Kertaus. MS-C2128 Ennustaminen ja Aikasarja-analyysi, Lauri Viitasaari

Toni Fadjukoff Karttarajoitteiden käyttäminen sisätilapaikannuksessa. Diplomityö

Tehostettu kisällioppiminen tietojenkäsittelytieteen ja matematiikan opetuksessa yliopistossa Thomas Vikberg

Matematiikka ja teknologia, kevät 2011

Likimääräisratkaisut ja regularisaatio

Gaussiset prosessit derivaattahavainnoilla regressio-ongelmassa (valmiin työn esittely)

LAURA SUOMALAINEN PAIKAN ESTIMOINTI KULMAMITTAUSTEN AVULLA

P(X = x T (X ) = t, θ) = p(x = x T (X ) = t) ei riipu tuntemattomasta θ:sta. Silloin uskottavuusfunktio faktorisoituu

Vesivoimaketjun optimointi mehiläisalgoritmilla (Valmiin työn esittely)

Tracking and Filtering. Petteri Nurmi

4.3.6 Eräitä diskreettejä Markov-kenttiä

Ominaisarvoon 4 liittyvät ominaisvektorit ovat yhtälön Ax = 4x eli yhtälöryhmän x 1 + 2x 2 + x 3 = 4x 1 3x 2 + x 3 = 4x 2 5x 2 x 3 = 4x 3.

Todennäköisyyden ominaisuuksia

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

2. Teoriaharjoitukset

Simo Martikainen GPS-satelliitin kellopoikkeaman robusti estimointi. Diplomityö

ABHELSINKI UNIVERSITY OF TECHNOLOGY

MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely

x = ( θ θ ia y = ( ) x.

6. Tietokoneharjoitukset

Infrastruktuurista riippumaton taistelijan tilannetietoisuus INTACT

k=0 saanto jokaisen kolmannen asteen polynomin. Tukipisteet on talloin valittu

Yhden selittäjän lineaarinen regressiomalli (jatkoa) Ensi viikolla ei pidetä luentoa eikä harjoituksia. Heliövaara 1

Inversio-ongelmien laskennallinen peruskurssi Luento 4

JOHDATUS TEKOÄLYYN LUENTO 4.

Numeeriset menetelmät

Estimointi Laajennettu Kalman-suodin. AS , Automaation signaalinkäsittelymenetelmät Laskuharjoitus 4

Matematiikan perusteet taloustieteilijöille II Harjoituksia kevät ja B = Olkoon A = a) A + B b) AB c) BA d) A 2 e) A T f) A T B g) 3A

Ryhmäfaktorianalyysi neurotiedesovelluksissa (Valmiin työn esittely) Sami Remes Ohjaaja: TkT Arto Klami Valvoja: Prof.

BM20A0900, Matematiikka KoTiB3

ARMA(p, q)-prosessin tapauksessa maksimikohdan määrääminen on moniulotteinen epälineaarinen optimointiongelma.

Koska ovat negatiiviset. Keskihajontoja ei pystytä laskemaan mutta pätee ¾.

Mike Koivisto Graafipohjainen partikkelisuodatin sisätilapaikannuksessa. Diplomityö

Havaitsevan tähtitieteen peruskurssi I. Datan käsittely. Jyri Lehtinen. kevät Helsingin yliopisto, Fysiikan laitos

MIKE KOIVISTO JOHDATUS WLAN-PAIKANNUSMALLEIHIN. Kandidaatintyö

Väliestimointi (jatkoa) Heliövaara 1

Oletetaan ensin, että tangenttitaso on olemassa. Nyt pinnalla S on koordinaattiesitys ψ, jolle pätee että kaikilla x V U

MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely

ja B = 2 1 a) A + B, b) AB, c) BA, d) A 2, e) A T, f) A T B, g) 3A (e) A =

805306A Johdatus monimuuttujamenetelmiin, 5 op

MS-C1340 Lineaarialgebra ja

1. Kuusisivuista noppaa heitetään, kunnes saadaan silmäluku 5 tai 6. Olkoon X niiden heittojen lukumäärä, joilla tuli 1, 2, 3 tai 4.

May 24 to May 30, 2010

ja B = 2 1 a) A + B, b) AB, c) BA, d) A 2, e) A T, f) A T B, g) 3A (e)

MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely

4.0.2 Kuinka hyvä ennuste on?

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos:

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Insinöörimatematiikka D

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

MAT Paikannuksen matematiikka TKT-2540 Paikannuksen menetelmät

f[x i ] = f i, f[x i,..., x j ] = f[x i+1,..., x j ] f[x i,..., x j 1 ] x j x i T n+1 (x) = 2xT n (x) T n 1 (x), T 0 (x) = 1, T 1 (x) = x.

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.

Iteratiiviset ratkaisumenetelmät

Lause 4.2. Lineearinen pienimmän keskineliövirheen estimaattoi on lineaarinen projektio.

6.5.2 Tapering-menetelmä

Inversio-ongelmien laskennallinen peruskurssi Luento 7

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

Harjoitus 9: Excel - Tilastollinen analyysi

Johdatus regressioanalyysiin. Heliövaara 1

Vektoreiden virittämä aliavaruus

MAT Paikannuksen matematiikka

INFO / Matemaattinen Analyysi, k2016, L0

Pienimmän Neliösumman Sovitus (PNS)

Parametrien estimointi sovellettuna Pandora-instrumentin mittauksiin

Numeeriset menetelmät TIEA381. Luento 4. Kirsi Valjus. Jyväskylän yliopisto. Luento 4 () Numeeriset menetelmät / 44

Logistinen regressio, separoivat hypertasot

Optimaalisuusehdot. Yleinen minimointitehtävä (NLP): min f(x) kun g i (x) 0 h j (x) = 0

Laajennettujen Kalman-suotimien soveltaminen epäkoherentin sironnan spektritiheysfunktion estimoinnissa

Esimerkki 19. Esimerkissä 16 miniminormiratkaisu on (ˆx 1, ˆx 2 ) = (1, 0).

MS-A0004/MS-A0006 Matriisilaskenta Laskuharjoitus 6 / vko 42

0 kun x < 0, 1/3 kun 0 x < 1/4, 7/11 kun 1/4 x < 6/7, 1 kun x 1, 1 kun x 6/7,

8. Muita stokastisia malleja 8.1 Epölineaariset mallit ARCH ja GARCH

Regressioanalyysi. Kuusinen/Heliövaara 1

Department of Mathematics, Hypermedia Laboratory Tampere University of Technology. Roolit Verkostoissa: HITS. Idea.

MS-A0503 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Epälineaaristen yhtälöiden ratkaisumenetelmät

Kompleksiluvun logaritmi: Jos nyt z = re iθ = re iθ e in2π, missä n Z, niin saadaan. ja siihen vaikuttava

Pienimmän neliösumman menetelmä

matematiikka Tapio Helin Nuorten akatemiaklubi Helsinki Matematiikan ja tilastotieteen laitos

JOHDATUS TEKOÄLYYN TEEMU ROOS

P (X B) = f X (x)dx. xf X (x)dx. g(x)f X (x)dx.

Transkriptio:

Paikka- ja virhe-estimaatin laskenta-algoritmit 25.8.2011 Paikannusteknologiat nyt ja tulevaisuudessa Simo Ali-Löytty, TTY, matematiikan laitos Mallinnus Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen Suljetun muodon ratkaisuja Suodatus (aika-sarja) Bayesin menetelmä Kalmanin suodatin Epälineaariset suodattimet 1 Start 100 m 04/12/11

Hyvä mallinnus on kaiken perusta (ja vaikein asia) 2 Mittaukset Mittausmalli Tila Virhe y = h(x)+v

Hyvä mallinnus on kaiken perusta (ja vaikein asia) 3 Mittaukset Mittausmalli Tila Virhe y = h(x)+v Mittaukset: ovat esimerkiksi paikka-, alue-, (pseudo) etäisyys-, nopeus-, kiihtyvyys-, kuva- ym. mittauksia. Tila: sisältää (yleensä) paikan (2D tai 3D), nopeuden ja muut tarvittavat muuttujat. Virhe: mallinnetaan usein (Gaussiseksi) satunnaismuuttujaksi.

Hyvä mallinnus on kaiken perusta (ja vaikein asia) 4 Mittaukset Mittausmalli Tila Virhe y = h(x)+v 61.4515 61.451 61.4505 61.45 61.4495 61.449 100 100 = 100 x x bs1 x x bs2 + v x x bs3 61.4485 61.448 100 m math.tut.fi/posgroup/ 23.853 23.854 23.855 23.856 23.857 23.858 23.859 23.86 23.861

Hyvä mallinnus on kaiken perusta (ja vaikein asia) 5 Mittaukset Mittausmalli Tila Virhe y = h(x)+v Lineaarinen y =Hx + v Linearisoituva y h(ˆx)+h (ˆx)(x ˆx)+v Aika-sarja x 0 x k = f k 1 (x k 1 )+w k 1 y k = h(x k )+v k

Mallinnus Pienimmän neliösumman menetelmä Lineaarinen 6 Yhtälöryhmän Hx = y pienimmän neliösumman ratkaisu on ˆx = argmin x y Hx 2 =(H T H) 1 H T y mikäli matriisin H pystyrivit ovat lineaarisesti riippumattomia eli Hx =0 x =0

Mallinnus Pienimmän neliösumman menetelmä Lineaarinen, todistus 1 7 Yhtälöryhmän Hx = y pienimmän neliösumman ratkaisu on ˆx = argmin x y Hx 2 =(H T H) 1 H T y mikäli matriisin H pystyrivit ovat lineaarisesti riippumattomia eli Hx =0 x =0 y Hx 2 = y H(H T H) 1 H T y 2 + H[(H T H) 1 H T y x] 2

Mallinnus Pienimmän neliösumman menetelmä Lineaarinen, todistus 2 8 ˆx = argmin x y Hx 2 =(H T H) 1 H T y

23.853 23.854 23.855 23.856 23.857 23.858 23.859 23.86 23.861 Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen ˆx = argmin x y h(x) 2 9 61.4515 61.451 61.4505 61.45 61.4495 61.449 61.4485 61.448 100 m math.tut.fi/posgroup/

Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen ˆx = argmin x y h(x) 2 10 Simo Ali-Löytty, Jussi Collin, and Niilo Sirola. MAT-45800 Paikannuksen matematiikka. Lecture notes, Tampere University of Technology, 2010. (Sivu 27) http://urn.fi/urn:nbn:fi:tty-201012101379

Linearisointipiste Estimaatti 11

Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen ˆx = argmin x Σ 1 2 (y h(x)) 2 12 Simo Ali-Löytty, Jussi Collin, and Niilo Sirola. MAT-45800 Paikannuksen matematiikka. Lecture notes, Tampere University of Technology, 2010. (Sivu 27) http://urn.fi/urn:nbn:fi:tty-201012101379

Epälineaarinen Suljetun muodon ratkaisuja Joissakin tapauksissa on mahdollista löytää suljetun muodon ratkaisu(t) yhtälölle Niilo Sirola. A versatile algorithm for local positioning in closed form. In Proceedings of the 8th European Navigation Conference GNSS 2004, May 16-19, Rotterdam, 2004. y = h(x) Niilo Sirola. Mathematical Methods for Personal Positioning and Navigation. PhD thesis, Tampere University of Technology, August 2007. GPS range difference plane 13 BS range sphere altitude plane solutions intersection line

Usein iteratiivinen menetelmä on yhtä hyvä kuin suljetun muodon menetelmät. 14 Niilo Sirola. Closed-form algorithms in mobile positioning: Myths and misconceptions. In Proceedings of the 7th Workshop on Positioning, Navigation and Communication 2010 (WPNC'10), pages 38-44, Dresden Germany, March 2010.

Pienimmän neliösumman menetelmä Kuinka hyvä ratkaisu on? 15 y =Hx + v Jos v N(0,σ 2 I) niin ˆx =(H T H) 1 H T y N(x, σ 2 (H T H) 1 ) Huom: tässä oletetaan, että tila x ei ole satunnaismuuttuja ja estimaattorin satunnaisuus johtuu mittausvirheen satunnaisuudesta

Pienimmän neliösumman menetelmä Kuinka hyvä ratkaisu on? Jos mittausvirheet ovat alle 50 m, niin alue jolla ollaan on: 16 61.4515 61.451 61.4505 61.45 61.4495 61.449 61.4485 61.448 100 m math.tut.fi/posgroup/ 23.853 23.854 23.855 23.856 23.857 23.858 23.859 23.86 23.861

Kuuluvuusaluepaikannus (WLAN) Kuuluvuusalueet on estimoitu raportoitujen paikkojen avulla 17 Laura Koski, Tommi Perälä, and Robert Piché. Indoor positioning using WLAN coverage area estimates. In 2010 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Zurich, Switzerland, September 2010. saatavilla: http://math.tut.fi/posgroup/

Pienimmän neliösumman menetelmä Bayesin menetelmä Tilaa mallinnetaan satunnaismuuttujaksi ja ratkaistaan tilan ehdollinen jakauma ehdolla mittaukset 18 p(x y)

61.4515 61.451 Pienimmän neliösumman menetelmä Bayesin menetelmä Tilaa mallinnetaan satunnaismuuttujaksi ja ratkaistaan tilan ehdollinen jakauma ehdolla mittaukset Posteriori jakauma 19 p(x y) = p(y x)p(x) p(y) 90% 61.4505 61.45 50% 10% 61.4495 61.449 61.4485 61.448 100 m math.tut.fi/posgroup/ 23.853 23.854 23.855 23.856 23.857 23.858 23.859 23.86 23.861

Suodatuksessa ongelmana on ratkaista tilan ehdollinen jakauma ehdolla kaikki nykyiset ja aikaisemmat mittaukset. 20 x 0 x k = f k 1 (x k 1 )+w k 1 y k = h(x k )+v k Alkutila Tilamalli Mittausmalli

21 x 0 x k = f k 1 (x k 1 )+w k 1 y k = h(x k )+v k

Bayesin menetelmä Kalmanin suodatin 22 R. E. Kalman. A new approach to linear filtering and prediction problems. Transactions of the ASME-Journal of Basic Engineering, 82 (Series D):35 45, 1960. 2011 ETH Zurich Simo Ali-Löytty. Kalmanin suodatin ja sen laajennukset paikannuksessa. M.Sc. thesis, Tampere University of Technology, December 2004. (Sivu 88) http://urn.fi/urn:nbn:fi:tty-201012141388

23 Deterministisessä mielessä ja riippumattomia.

Kalmanin suodatin Epälineaariset suodattimet 24 Usein analyyttistä ratkaisua ei ole vaan turvaudutaan approksimaatioihin: Yksihuippuiset suodattimet Laajennettu Kalmanin suodatin (EKF) Toisen asteen laajennettu Kalmanin suodatin (EKF2) Hajuton Kalmanin suodatin (UKF) Gaussin mikstuurisuodattimet (GMF) Piste- ja hilamassasuodattimet (PMF) Partikkelisuodattimet (PF)

25

Yksihuippuiset suodattimet 26 Simo Ali-Löytty, Niilo Sirola, and Robert Piché. Consistency of three Kalman filter extensions in hybrid navigation. In Proceedings of the European Navigation Conference GNSS 2005, July 19-22, 2005, Munchen, 2005. True Route EKF EKF2 PKF 3. base station Henri Pesonen and Robert Piché. Cubature-based Kalman filters for positioning. In Proceedings of the 7th Workshop on Positioning, Navigation and Communication 2010 (WPNC'10), pages 45-49, Dresden Germany, March 2010. 2. base station Start 1. base station Here and after that filters use measurements from three base stations

Gaussin mikstuuri-suodattimet (GMF) 27 Simo Ali-Löytty. Gaussian Mixture Filters in Hybrid Positioning. PhD thesis, Tampere University of Technology, August 2009. http://urn.fi/urn:nbn:fi:tty-200905191055. Priori Etäisyysmittaus Etäisyysmittaus Etäisyysmittaus Korkeusmittaus Nopeusmittaus

Piste- ja hilamassasuodattimet (PMF) 28 Niilo Sirola and Simo Ali-Löytty. Moving grid filter in hybrid local positioning. In Proceedings of the ENC 2006, Manchester, May 7-10, 2006. Niilo Sirola and Simo Ali-Löytty. Local positioning with parallelepiped moving grid. In Proceedings of 3rd Workshop on Positioning, Navigation and Communication 2006 (WPNC'06), pages 179-188, Hannover, March 16th 2006.

Partikkelisuodattimet (PF) 29 Kari Heine. On the Stability of the Discrete Time Filter and the Uniform Convergence of Its Approximations. PhD thesis, Tampere University of Technology, December 2007. Tosi reitti Partikkeli suodatin Laajennettu Kalmanin suodatin Start Simo Ali-Löytty, Jussi Collin, and Niilo Sirola. MAT-45800 Paikannuksen matematiikka. Lecture notes, Tampere University of Technology, 2010. 50 m

Mari Seppänen, Tommi Perälä, and Robert Piché. Autonomous satellite orbit prediction. In 2011 International Technical Meeting, San Diego, California, January 2011. 30

http://math.tut.fi/posgroup/ Kiitos mielenkiinnostanne! Mahdollisuus kysymyksiin Mittaukset Mittausmalli Tila Virhe Mallinnus 31 Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen Suljetun muodon ratkaisuja Suodatus (aika-sarja) Bayesin menetelmä Kalmanin suodatin Epälineaariset suodattimet Posteriori jakauma 61.4515 y = h(x)+v 61.451 61.4505 61.45 61.4495 90% 50% 10% 61.449 61.4485 Lineaarinen y =Hx + v Linearisoituva y h(ˆx)+h (ˆx)(x ˆx)+v 23.853 23.854 23.855 23.856 23.857 23.858 23.859 23.86 23.861 Aika-sarja x 0 100 m 61.448 math.tut.fi/posgroup/ x k = f k 1 (x k 1 )+w k 1 y k = h(x k )+v k