Jan Škoda. 29. listopadu 2013

Podobné dokumenty
Měření dat Filtrace dat, Kalmanův filtr

Měření dat Filtrace dat, Kalmanův filtr

Úvod do mobilní robotiky AIL028

Odhad stavu matematického modelu křižovatek

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

Monte Carlo Lokalizace. Martin Skalský

Úvod do mobilní robotiky NAIL028

Stavový model a Kalmanův filtr

Fyzikální praktikum FJFI ČVUT v Praze

3/8.4 PRAKTICKÉ APLIKACE PŘI POUŽÍVÁNÍ NEJISTOT

SLAM. Simultaneous localization and mapping. Ing. Aleš Jelínek 2015

SEBELOKALIZACE MOBILNÍCH ROBOTŮ. Tomáš Jílek

VYSOKONAPĚŤOVÉ ZKUŠEBNICTVÍ. #2 Nejistoty měření

Lineární regrese. Komentované řešení pomocí MS Excel

P R O H L Á Š E N Í. V Plzni dne

ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ

Charakterizují kvantitativně vlastnosti předmětů a jevů.

Časové řady, typy trendových funkcí a odhady trendů

Časové řady, typy trendových funkcí a odhady trendů

Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček. 8. přednáška 11MSP pondělí 20. dubna 2015

Úvod do mobilní robotiky AIL028

d p o r o v t e p l o m ě r, t e r m o č l á n k

Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS

16 - Pozorovatel a výstupní ZV

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Rozvoj tepla v betonových konstrukcích

Simulace (nejen) fyzikálních jevů na počítači

Univerzita Pardubice Fakulta chemicko technologická Katedra analytické chemie Licenční studium Management systému jakosti

Lineární funkce IV

Úloha 1. Napište matici pro případ lineárního regresního spline vyjádřeného přes useknuté

STATISTIKA I Metodický list č. 1 Název tématického celku:

Rovinný průtokoměr. Diplomová práce Ústav mechaniky tekutin a termodynamiky, Jakub Filipský

Konvoluční model dynamických studií ledvin. seminář AS UTIA

Převodní charakteristiku sensoru popisuje následující vzorec: C(RH)=C 76 * [1 + HK * (RH 76) + K] (1.1)

Pasivní Koherentní Lokace. Duben 2008

Zapojení odporových tenzometrů

Úvod do mobilní robotiky AIL028

FJFI ČVUT V PRAZE. Úloha 8: Závislost odporu termistoru na teplotě

Souhrnné výsledky za školu

Metoda nejmenších čtverců Michal Čihák 26. listopadu 2012

Chyby měření 210DPSM

Harmonizace metod vyhodnocení naměřených dat při zkratových zkouškách

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně

Jméno... Cvičení den... hodina... Datum...rok... Počet listů... Varianta A

Stochastické signály (opáčko)

Regresní a korelační analýza

Verifikace modelu VT přehříváků na základě provozních měření

Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

ROZVOJ PŘEDPOVĚDNÍ POVODŇOVÉ SLUŽBY V ČESKÉ REPUBLICE PO POVODNI RNDr. Radek Čekal, Ph.D. RNDr. Jan Daňhelka, Ph.D.

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

Chyby nepřímých měření

Přehled veličin elektrických obvodů

Zobecněná analýza rozptylu, více faktorů a proměnných


MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

Regresní a korelační analýza

6. Lineární regresní modely

3.5 Ověření frekvenční závislosti kapacitance a induktance

K velkým datům přes matice a grafy

8. Sběr a zpracování technologických proměnných

Statistické metody v digitálním zpracování obrazu. Jindřich Soukup 3. února 2012

Tomáš Karel LS 2012/2013

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

K možnostem krátkodobé předpovědi úrovně znečištění ovzduší statistickými metodami. Josef Keder

4EK211 Základy ekonometrie

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

Objektově orientovaná implementace škálovatelných algoritmů pro řešení kontaktních úloh

4EK211 Základy ekonometrie

Tvorba nelineárních regresních modelů v analýze dat

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

Experiment P-10 OHMŮV ZÁKON. Sledování vztahu mezi napětím a proudem procházejícím obvodem s rezistorem známého odporu.

BROB Základy robotiky. Ing. František Burian, Ph.D. Jan Macháček VUT ID: Martin Pavelka VUT ID:

1 Test 1 naivní vs standardní

EKONOMETRIE 7. přednáška Fáze ekonometrické analýzy

Cvičení 5 - Inverzní matice

Statistická analýza jednorozměrných dat

Semestrální práce. 2. semestr

PRAKTIKUM I. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Pracoval: Pavel Ševeček stud. skup.: F/F1X/11 dne:

4EK211 Základy ekonometrie

Netradiční výklad tradičních témat

Měřicí přístroje a měřicí metody

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Modelování a simulace

Stabilizace létajícího drona v dynamickém prostředí

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

vzorek vzorek

MÍRY ZÁVISLOSTI (KORELACE A REGRESE)

Magnetické pole cívky, transformátor vzorová úloha (SŠ)

Univerzita Pardubice Chemicko-technologická fakulta Katedra analytické chemie

Technická diagnostika, chyby měření

Robotické architektury pro účely NDT svarových spojů komplexních potrubních systémů jaderných elektráren

Vold-Kalmanova řádová filtrace. JiříTůma

SIGNÁLY A LINEÁRNÍ SYSTÉMY

KGG/STG Statistika pro geografy

Systém vykonávající tlumené kmity lze popsat obyčejnou lineární diferenciální rovnice 2. řadu s nulovou pravou stranou:

AVDAT Klasický lineární model, metoda nejmenších

Senzor teploty. Katalogový list SMT

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Transkript:

Matematicko-fyzikální fakulta Univerzity Karlovy v Praze 29. listopadu 2013

Náplň přednášky state estimation Naivní přístup KF Matematický model Problém podmínky linearity EKF. & ukázka Co se nedozvíte: pravděpodobnostní kořeny,statistika.

State estimation Příklad Řešení Naivní přístup

State estimation problem State estimation Příklad Řešení Naivní přístup Potřeba určit polohu a orientaci robota, sledovat pohyb aktuátorů Souhrnně stav, zápis jako vektor: S = ( x y ) Jednoduchá predikce změny stavu Kde budu za 5s? Sensory šumí Je třeba je filtrovat. Data ze senzorů jsou redundandní Možno využít pro zpřesnění/kontrolu

Příklad: autopilot State estimation Příklad Řešení Naivní přístup

Predikce stavu State estimation Příklad Řešení Naivní přístup Model dynamiky pozorovaného systému Popis pomocí rekurzivních rovnic S n+1 = f (S n ). (v nejzjednodušenější podobě) Zároveň bude růst nepřenost odhadu S n+1 na základě nepřesnosti S n. Například pokud mám σ(v) = 0.1, s = vt, a předpovídám t = 5s, bude σ(s) = 0.1 5 Musím KF naučit dynamiku sledovaného systému!

Určení stavu State estimation Příklad Řešení Naivní přístup Určení nepřesnosti stavu a měření. Konstrukce nového stavu na základě měření i starého stavu. Konstrukce = vážený průměr predikce ze starého stavu a naměřeného stavu podle jejich přesnosti. řešení problému krátkodobého zastínění senzorů Měření mi neříkají přímo stav. Ten z nich chci vypočítat. Musím KF naučit vztah mezi měřením a stavem! S n = f (M n ) nebo také M n = g(s n ), kde g = f 1. Pokud je f lineární funkce, mohu ji reprezentovat maticí.

Naivní přístup State estimation Příklad Řešení Naivní přístup Šum a nepřesnosti senzorů? Určení odchylky? Plovoucí průměr, směrodatná odchylka. Redundandní data? Zprůměrovat a moc jiná ignorovat. Predikce stavu? Numericky extrapolovat. Určení stavu z měření? Hardcodovat do aplikace.

Problémy naivního přístupu State estimation Příklad Řešení Naivní přístup Pramení z neznalosti dynamiky. Plovoucí průměr zhoršuje reakční dobu. (Ne)přesnost předpověd extrapolací. problém s křivkou trendu Důsledek: nepřesnost určení stavu

Shrnutí featur Princip Matematický model

Featury KF Shrnutí featur Princip Matematický model Filtrování šumu Ignorování nepřesných měření Stanovení přesnosti Využití redundance dat vyšší přesnost Převod měření na stav Udržování stavu (např. odometrie) Predikce stavu díky znalosti chování systému Vyšší přesnost díky porovnávání s predikcí...?

Princip lineárního KF Shrnutí featur Princip Matematický model Rekurzivní rovnice vyjadřující vývoj stavu v závislosti na minulém stavu a vstupu. Rekurzivní rovnice vyjadřující vztah stavu a měření. Rychlé násobení matic stav + predikce nový stav měření stav stav + vstup predikce Měření dokonce nemusí říkat vše o stavu. Něco si filtr může domýšlet. Například pozice v prostoru udržovaná podle měření pohybu. Pozor! Akumulovaná chyba drift.

Princip implementace filtru Shrnutí featur Princip Matematický model x k = Ax k 1 + Bu k 1 + w k 1 (1) z k = Hx k + v k (2) Stav x R n. Měření z Vstup u Process noise w a Measurement noise v

Fáze filtru Shrnutí featur Princip Matematický model

EKF rozšířený Shrnutí featur Princip Matematický model : nelineární dynamika Lineárních zobrazení (matice) obecné funkce Není to tak pěkné, ale prakticky to nevadí

Cvičení Implementujte KF pro změření konstantního napětí na vodiči. měření: přímo napětí s nepřesností (RMS 0.1V) po 50 měřeních odečtu hodnotu Přesnost?

Děkuji za pozornost. Dotazy? KFilter C++ knihovna pro (E)KF G. Welch, G. Bishop. 2006. An Introduction to the Kalman Filter. University of North Carolina.