i ntroduction to mobile robotics bayes filter kalm an
play

I ntroduction to Mobile Robotics Bayes Filter Kalm an Filter - PowerPoint PPT Presentation

I ntroduction to Mobile Robotics Bayes Filter Kalm an Filter Wolfram Burgard 1 Bayes Filter Rem inder Prediction Correction Bayes Filter Rem inder Prediction Correction Kalm an Filter Bayes filter with Gaussians


  1. I ntroduction to Mobile Robotics Bayes Filter – Kalm an Filter Wolfram Burgard 1

  2. Bayes Filter Rem inder  Prediction  Correction

  3. Bayes Filter Rem inder  Prediction  Correction

  4. Kalm an Filter  Bayes filter with Gaussians  Developed in the late 1950's  Most relevant Bayes filter variant in practice  Applications range from economics, weather forecasting, satellite navigation to robotics and many more.  The Kalman filter “algorithm” is a couple of m atrix m ultiplications ! 5

  5. Gaussians µ Univariate - σ σ µ Multivariate

  6. Gaussians 1 D 3 D 2 D

  7. Properties of Gaussians  Univariate case

  8. Properties of Gaussians  Multivariate case (where division "–" denotes matrix inversion)  We stay Gaussian as long as we start with Gaussians and perform only linear transform ations

  9. Discrete Kalm an Filter Estimates the state x of a discrete-time controlled process that is governed by the linear stochastic difference equation with a measurement 10

  10. Com ponents of a Kalm an Filter Matrix ( n × n ) that describes how the state evolves from t -1 to t without controls or noise. Matrix ( n × l ) that describes how the control u t changes the state from t -1 to t . Matrix ( k × n ) that describes how to map the state x t to an observation z t . Random variables representing the process and measurement noise that are assumed to be independent and normally distributed with covariance Q t and R t respectively. 11

  11. Kalm an Filter Updates in 1 D prediction measurement correction It's a weighted mean! 13

  12. Kalm an Filter Updates in 1 D How to get the blue one? Kalm an correction step 14

  13. Kalm an Filter Updates in 1 D How to get the magenta one? State prediction step

  14. Kalm an Filter Updates prediction correction measurement

  15. Linear Gaussian System s: I nitialization Initial belief is normally distributed:

  16. Linear Gaussian System s: Dynam ics Dynamics are linear functions of the state and the control plus additive noise:

  17. Linear Gaussian System s: Dynam ics

  18. Linear Gaussian System s: Observations Observations are a linear function of the state plus additive noise:

  19. Linear Gaussian System s: Observations

  20. Kalm an Filter Algorithm Algorithm Kalm an_ filter ( µ t-1 , Σ t-1 , u t , z t ): 1. 2. Prediction: 3. 4. 5. Correction: 6. 7. 8. Return µ t , Σ t 9.

  21. Kalm an Filter Algorithm

  22. The Prediction-Correction-Cycle Prediction 25

  23. The Prediction-Correction-Cycle Correction 26

  24. The Prediction-Correction-Cycle Prediction Correction 27

  25. Kalm an Filter Sum m ary  Only two parameters describe belief about the state of the system  Highly efficient: Polynomial in the measurement dimensionality k and state dimensionality n : O(k 2.376 + n 2 )  Optim al for linear Gaussian system s !  However: Most robotics systems are nonlinear !  Can only model unimodal beliefs

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend