Particle Filters - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Particle Filters

Description:

Monte Carlo Localization. CS 3630 Intro to Perception and Robotics. April 4, 2006 ... Monte Carlo Approximation of Posterior: A Two-step View of the Particle ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 24
Provided by: FrankDe62
Category:

less

Transcript and Presenter's Notes

Title: Particle Filters


1
Particle Filters Monte Carlo Localization
  • CS 3630 Intro to Perception and Robotics
  • April 4, 2006
  • Frank Dellaert Grant Schindler

2
Probability of Robot Location
P(Robot Location)
Y
State space 2D, infinite states
X
3
Sampling as Representation
P(Robot Location)
Y
X
4
3D Particle filter for robot poseMonte Carlo
Localization
  • Dellaert, Fox Thrun ICRA 99

5
Sampling Advantages
  • Arbitrary densities
  • Memory O(samples)
  • Only in Typical Set
  • Great visualization tool !
  • minus Approximate

First appeared in 70s, re-discovered by
Kitagawa, Isard Blake in computer
vision, Monte Carlo Localization in robotics
6
Bayesian Filtering
  • Two phases 1. Prediction Phase 2. Measurement
    Phase

7
1. Prediction Phase
u
xt-1
xt
P(xt) ? P(xtxt-1,u) P(xt-1)
Motion Model
8
2. Measurement Phase
z
xt
P(xtz) k P(zxt) P(xt)
Sensor Model
9
1. Prediction Phase
u
P(xt ,u)
Motion Model
10
2. Measurement Phase
P(zxt)
Sensor Model
11
3. Resampling Step
O(N)
12
Monte Carlo Localization
weighted Sk
Sk
Sk-1
Sk
Predict
Weight
Resample
13
Particle Filter Tracking
14
A Two-step View of the Particle Filter
Empirical predictive density Mixture Model
15
Bayes Filter and Particle Filter
Recursive Bayes Filter Equation
Monte Carlo Approximation
16
Conclusions
  • Monte Carlo LocalizationPowerful yet
    efficientSignificantly less memory and CPUVery
    simple to implement

17
Take Home Message
  • Representing uncertainty using samples is
    powerful, fast, and simple !

18
Questions
19
1D Importance Sampling
20
Monte Carlo Localization a 1D Example
Prior P(X)
Likelihood L(XZ)
Posterior P(XZ)
21
Global Localization
22
Global Localization (2)
23
Global Localization (3)
Write a Comment
User Comments (0)
About PowerShow.com