WPROWADZENIE DO SLAM MAREK MALINOWSKI MIWL 2013 AOS BEZMIECHOWA

Podobne dokumenty
Fuzja sygnałów i filtry bayesowskie

Algorytmy estymacji stanu (filtry)

Kombinowanie prognoz. - dlaczego należy kombinować prognozy? - obejmowanie prognoz. - podstawowe metody kombinowania prognoz

Pobieranie próby. Rozkład χ 2

ψ przedstawia zależność

Modele zapisane w przestrzeni stanów

Wykład FIZYKA I. 2. Kinematyka punktu materialnego. Dr hab. inż. Władysław Artur Woźniak

EKONOMETRIA wykład 2. Prof. dr hab. Eugeniusz Gatnar.

Ruch płaski. Bryła w ruchu płaskim. (płaszczyzna kierująca) Punkty bryły o jednakowych prędkościach i przyspieszeniach. Prof.

WAE Jarosław Arabas Ewolucja różnicowa Rój cząstek EDA

Prawdopodobieństwo i statystyka

UTRATA STATECZNOŚCI. O charakterze układu decyduje wielkośćobciążenia. powrót do pierwotnego położenia. stabilnego do stanu niestabilnego.

Statystyka i eksploracja danych

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Filtracja pomiarów z głowic laserowych

Prawdopodobieństwo i statystyka r.

ĆWICZENIE 7 WYZNACZANIE LOGARYTMICZNEGO DEKREMENTU TŁUMIENIA ORAZ WSPÓŁCZYNNIKA OPORU OŚRODKA. Wprowadzenie

Zadania ze statystyki, cz.7 - hipotezy statystyczne, błąd standardowy, testowanie hipotez statystycznych

WYKŁADY ZE STATYSTYKI MATEMATYCZNEJ wykład 3 - model statystyczny, podstawowe zadania statystyki matematycznej

CHEMIA KWANTOWA Jacek Korchowiec Wydział Chemii UJ Zakład Chemii Teoretycznej Zespół Chemii Kwantowej Grupa Teorii Reaktywności Chemicznej

LABORATORIUM Z FIZYKI

Hierarchiczna analiza skupień

Filtr Kalmana. Struktury i Algorytmy Sterowania Wykład 1-2. prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz

Rozkłady wielu zmiennych

Zastosowanie deflektometrii do pomiarów kształtu 3D. Katarzyna Goplańska

KORELACJE I REGRESJA LINIOWA

INFORMATYKA W CHEMII Dr Piotr Szczepański

2. Wprowadzenie. Obiekt

Estymacja przedziałowa - przedziały ufności dla średnich. Wrocław, 5 grudnia 2014

Automatyka i robotyka

y 1 y 2 = f 2 (t, y 1, y 2,..., y n )... y n = f n (t, y 1, y 2,..., y n ) f 1 (t, y 1, y 2,..., y n ) y = f(t, y),, f(t, y) =

Doświadczalne wyznaczanie współczynnika sztywności (sprężystości) sprężyn i współczynnika sztywności zastępczej

Na A (n) rozważamy rozkład P (n) , który na zbiorach postaci A 1... A n określa się jako P (n) (X n, A (n), P (n)

Politechnika Częstochowska Wydział Inżynierii Mechanicznej i Informatyki. Sprawozdanie #2 z przedmiotu: Prognozowanie w systemach multimedialnych

Regulator liniowo kwadratowy na przykładzie wahadła odwróconego

Ćwiczenie 1 Metody pomiarowe i opracowywanie danych doświadczalnych.

Statycznie niewyznaczalne układy gruntu zbrojonego

WYKŁAD 8 ANALIZA REGRESJI

Elementy statystyki wielowymiarowej

Modelowanie i obliczenia techniczne. Równania różniczkowe Numeryczne rozwiązywanie równań różniczkowych zwyczajnych

Wykład 10 Estymacja przedziałowa - przedziały ufności dla średn

WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH

PROGNOZOWANIE I SYMULACJE. mgr Żaneta Pruska. Ćwiczenia 2 Zadanie 1

Zad. 4 Należy określić rodzaj testu (jedno czy dwustronny) oraz wartości krytyczne z lub t dla określonych hipotez i ich poziomów istotności:

GPSz2 WYKŁAD 9 10 STANDARDY TECHNICZNE DOTYCZĄCE OSNÓW POMIAROWYCH ORAZ POMIARÓW SYTUACYJNO-WYSOKOŚCIOWYCH I ICH INTERPRETACJA

DYNAMIKA KONSTRUKCJI

licencjat Pytania teoretyczne:

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Prawdopodobieństwo i statystyka r.

Stanisław Cichocki Natalia Nehrebecka. Wykład 3

Metody systemowe i decyzyjne w informatyce

Problem testowania/wzorcowania instrumentów geodezyjnych

PRZEDMIOTOWY SYSTEM OCENIANIA Z FIZYKI WYMAGANIA EDUKACYJNE DLA UCZNIÓW KLAS I

Statystyka. Wykład 2. Krzysztof Topolski. Wrocław, 11 października 2012

Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej

SYMULACYJNA ANALIZA PRODUKCJI ENERGII ELEKTRYCZNEJ I CIEPŁA Z ODNAWIALNYCH NOŚNIKÓW W POLSCE

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

Badanie funktorów logicznych TTL - ćwiczenie 1

1 Podstawy rachunku prawdopodobieństwa

Definicja i funkcje Systemów Informacji Geograficznej

R n = {(x 1, x 2,..., x n ): x i R, i {1,2,...,n} },

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

Podstawy opracowania wyników pomiarów z elementami analizy niepewności statystycznych

FIZYKA LABORATORIUM prawo Ohma

PODSTAWY CHEMII KWANTOWEJ. Jacek Korchowiec Wydział Chemii UJ Zakład Chemii Teoretycznej Zespół Chemii Kwantowej Grupa Teorii Reaktywności Chemicznej

KURS EKONOMETRIA. Lekcja 1 Wprowadzenie do modelowania ekonometrycznego ZADANIE DOMOWE. Strona 1

Stanisław Cichocki Natalia Nehrebecka. Wykład 3

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej

Ważne rozkłady i twierdzenia c.d.

METODY ESTYMACJI PUNKTOWEJ. nieznanym parametrem (lub wektorem parametrów). Przez X będziemy też oznaczać zmienną losową o rozkładzie

Metody systemowe i decyzyjne w informatyce

Regresja wielokrotna jest metodą statystyczną, w której oceniamy wpływ wielu zmiennych niezależnych (X1, X2, X3,...) na zmienną zależną (Y).

Komputerowa analiza danych doświadczalnych

STATYSTYKA MATEMATYCZNA WYKŁAD grudnia 2009

Procesy stochastyczne

Filtr Kalmana. Zaawansowane Techniki Sterowania. Wydział Mechatroniki Politechniki Warszawskiej. Anna Sztyber

Rozpoznawanie obrazów

Dyskretny proces Markowa

WNIOSKOWANIE STATYSTYCZNE

Metoda momentów i kwantyli próbkowych. Wrocław, 7 listopada 2014

Spis treści PRZEDMOWA DO WYDANIA PIERWSZEGO...

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 1: Wahadło fizyczne. opis ruchu drgającego a w szczególności drgań wahadła fizycznego

Wykład 6. Badanie dynamiki zjawisk

Zaawansowane metody numeryczne

Politechnika Gdańska Wydział Elektrotechniki i Automatyki. Automatyka i Robotyka Systemy Sterowania i Wspomagania Decyzji

Analiza obrazów - sprawozdanie nr 2

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

Podstawy opracowania wyników pomiarów z elementami analizy niepewności pomiarowych

STATYSTYKA MATEMATYCZNA

Systemy. Krzysztof Patan

Procesy stochastyczne

Stosowane metody wykrywania nieszczelności w sieciach gazowych

Oznacza to, że chcemy znaleźć minimum, a właściwie wartość najmniejszą funkcji

SMOP - wykład. Rozkład normalny zasady przenoszenia błędów. Ewa Pawelec

Pobieranie prób i rozkład z próby

REGRESJA I KORELACJA MODEL REGRESJI LINIOWEJ MODEL REGRESJI WIELORAKIEJ. Analiza regresji i korelacji

Ewa Dziawgo Uniwersytet Mikołaja Kopernika w Toruniu. Analiza wrażliwości modelu wyceny opcji złożonych

Stanisław Cichocki Natalia Nehrebecka. Wykład 4

VII. ZAGADNIENIA DYNAMIKI

Transkrypt:

WPROWADZENIE DO SLAM MAREK MALINOWSKI MIWL 3 AOS BEZMIECHOWA

SPIS TREŚCI SLAM co o jes? Zasosowanie, możiwości EKF Po co nam fir Kamana? Mode sanowy Rozkład normany Podsawowe wzory Linearyzacja SLAM wersja EKF Podsawowe równania Punky orienacyjne Zasada działania Możiwości, ograniczenia Podsumowanie Ineresująca ieraura

SLAM - DEFINICJA Simuaneous Locaizaion And Mapping Robo bez jakiejkowiek wsępnej wiedzy na ema swojego położenia czy ooczenia mapy poprzez obserwacje erenu przy pomocy sensorów buduje mapę środowiska oraz wyznacza swoje położenie według ej mapy.

SLAM ZASADA DZIAŁANIA

SLAM FILMY Auonomous Aeria Navigaion in Confined Indoor Environmens hp://www.youube.com/wach?v=imsozupffku 3D SLAM on muiroor UAV hp://www.youube.com/wach?v=xhhbonlrkik 6 DoF SLAM using a ToF Camera: The chaenge of a coninuousy growing number of andmarks hp://www.youube.com/wach?v=6w-z-3pigdc

SLAM - MOŻLIWOŚCI Operacje w nieznanym częściowo ub niedokładnie znanym ub dynamicznie zmieniającym się środowisku Korygowanie dryfu okaizacji oparej o pomiary przyśpieszeń iniowych oraz prędkości obroowych IMU Brak konieczności używania gobanego sysemu okaizacji np. GNSS Możiwość prowadzenia misji w pomieszczeniach, pod ziemią, pod wodą, misje pozaziemskie Fundamen da całkowicie auonomicznych misji Niewrażiwość na przypadkowe czy ceowe zakłócanie ransmisji radiowych Wspomaganie gobanego sysemu okaizacji w ceu poprawy dokładności

EKF Eended Kaman Fier Opymany w inowym przypadku, rekursywny esymaor sanu. W prakyce pozwaa połączyć dwa i więcej źródła informacji pomiary w ceu uzyskania jak najdokładniejszej, pożądanej wiekości w danym momencie. Źródła informacji mogą się dubować, uzupełniać bądź być kombinacją obu. Na przykład IMU i GPS pozwaają na uzyskanie prędkości i pozycji. EKF porafi połączyć dane z obu sensorów uzyskując znacznie epsze wyniki niż używając yko jednego źródła.

LINOWY MODEL STANOWY Mode dynamiki układu: A B u Mode czujnika: z C

LINOWA DYNAMIKA A B u A Macierz B Macierz C Wekor sanu. Opisuje san układu w danym momencie. W prakyce mamy do czynienia z wieoma zmiennymi koniecznymi do opisania sanu układu. przejścia. Opisuje przejście sysemu pomiędzy chwiami - oraz. wejścia. Opisuje wpływ wymuszenia wykonanego w chwii - na san układu w chwii. Macierz wyjścia. Mapuje zmienne sanu na przewidywane wiekości mierzone z.

NIEPEWNOŚCI z A C B u N N, R, Q Powyższe warości opisują niepewności w modeu dynamicznym układu oraz pomiarów. W EKF obie wiekością zamodeowane jako biały, nieskoreowany szum o rozkładzie normanym z średnią warością oraz odpowiednimi macierzami kowariancji.

PRZYKŁAD IMU-GPS z C u B A y y a a a a v u y v u y.5.5 GPS GPS GPS GPS v u y v u y

ROZKŁAD NORMALNY :, ~ e p N p / / : ~ nn n n n n n d e p, Ν p Σ μ Σ μ Σ μ Σ μ D: D:

ROZKŁAD NORMALNY, ~, ~ T A A B A N Y B AX Y N X, ~, ~, ~ N X p X p N X N X Zarówno ransformacja inowa, jak i iniowa kombinacja dwóch rozkładów normanych skukuje nowym rozkładem normanym!

FILTR KALMANA D

ALGORYTM LKF. LKF -, -, u, z :. Predykcja: 3. 4. 5. Korekcja: 6. 7. 8. 9. Zwróć, u A B T R A A T T Q C C C K C z K C K I Przewidywany pomiar Prawdziwy pomiar

WSPÓŁCZYNNIK KALMANA Ma za zadanie zminimaizować kowariancje finanego rozkładu. Jeśi mode dynamiki jes dokładny, o: im Σ K = KF wierzy bardziej modeowi dynamiki predykcji. Naomias jeśi czujnik daje dokładne dane, o: im Q K = C T co powoduje, że fir wierzy bardziej pomiarom.

WSPÓŁCZYNNIK KALMANA Przykład D: Jaki jes najepszy sposób dwóch pomiarów o rozkładzie normanym? Kombinacja iniowa: = w w σ = w σ + w σ Znajdźmy aką wagę aby wynikowa wariancja σ była jak najmniejsza: dσ dw = w σ + wσ = Rozwiązując da w: σ w = σ + σ

CYKL PREDYKCJI - KOREKCJI Predykcja A A A T B u R

, T T Q C C C K K C I C z K Korekcja CYKL PREDYKCJI - KOREKCJI

Korekcja Predykcja CYKL PREDYKCJI - KOREKCJI T R A A B u A T T Q C C C K K C I C z K

NIELINIOWA DYNAMIKA UKŁADU Większość układów charakeryzuje się nieiniową dynamiką oraz modeem pomiarów g u, z h

LINOWA TRANSFORMACJA

NIELINIOWA TRANSFORMACJA

LINEARYZACJA EKF

LINEARYZACJA EKF

LINEARYZACJA EKF

Zinearyzowany mode dynamiki: Zinearyzowany mode czujnika:,,,,, G u g u g u g u g u g H h h h h h LINEARYZACJA EKF Linearyzacja poprzez wykorzysanie ciągu Tayora pierwszego sopnia.

ALGORYTM EKF. EKF -, -, u, z :. Predykcja: 3. 4. 5. Korekcja: 6. 7. 8. 9. Zwróć,, u g T R G G T T Q H H H K h z K H K I, u g G h H u A B T R A A T T Q C C C K C z K C K I

EKF PODSUMOWANIE Złożoność wykładnicza w iczbie sanów oraz pomiarów: Ok.376 + n Wymagany rozmiar pamięci rośnie w empie kwadraowym Nieopymany Duża nieiniowość może powodować rozbieżność esyma Nie nadaje się do zasosowań gdzie są dwie ub więcej hipoez na ema sanu układu W prakyce radzi sobie zaskakująco dobrze w większości zasosowań

EKF SLAM

RODZAJE MAP Mapy siakowe ub skany Zbiór punków odniesienia

DLACZEGO SLAM JEST TRUDNYM PROBLEMEM? SLAM: zarówno pozycja roboa jak i mapa są nieznane Niepewność w pozycji roboa wpływ na nowe pomiary

DLACZEGO SLAM JEST TRUDNYM PROBLEMEM? Niepewność w pozycji roboa W prakyce mapowanie, kóre przypisze nowe punky szczegóne do ych w mapie jes nieznane. Złe przypisanie może szybko prowadzić do rozjechania się esyma.

Mapa z N punkami szczegónymi. Pozycja roboa reprezenowana przez współrzędne D,y oraz orienacje θ. EKF-SLAM, N N N N N N N N N N N y y y y y y y y y y y N y N

EKF-SLAM Mapa Maryca koreacji

EKF-SLAM Mapa Maryca koreacji

EKF-SLAM Mapa Maryca koreacji

EKF SLAM [couresy by John Leonard]

EKF SLAM odomeria Trajekoria z EKF

EKF-SLAM PODSUMOWANIE Najpopuarniejsze rozwiązanie da SLAM. Złożoność kwadraowa w iczbie sanów: On. Wymagany rozmiar pamięci rośnie w empie kwadraowym. Duże nieiniowości mogą prowadzić do rozbiegnięcia się fira. Tyko jedna hipoeza na ema mapowania pomiaru do mapy musi być użya. Sworzona mapa nie jes użyeczna do omijania przeszkód Obecnie isnieją epsze rozwiązania, np.: FasSLAM, SEIF.

LITERATURA EKF Maybeck, Peer S. 979. Sochasic modes, esimaion, and conro. Vo.. Mahemaics in Science and Engineering. SLAM Søren Riisgaard oraz Moren Rufus Bas, SLAM for Dummies Hugh Durran-Whye oraz Tim Baiey 6. Simuaneous Locaisaion and Mapping SLAM: Par I oraz II Sebasian Thurn, Wofram Burgard oraz Dieer Fo 4, Probabiisic Roboics. MIT Press opensam.org

DZIĘKUJĘ ZA UWAGĘ