Robot Mapping A Short Introduction to the Bayes Filter and Related - - PowerPoint PPT Presentation

robot mapping a short introduction to the bayes filter
SMART_READER_LITE
LIVE PREVIEW

Robot Mapping A Short Introduction to the Bayes Filter and Related - - PowerPoint PPT Presentation

Robot Mapping A Short Introduction to the Bayes Filter and Related Models Cyrill Stachniss 1 State Estimation Estimate the state of a system given observations and controls Goal: 2 Recursive Bayes Filter 1 Definition of


slide-1
SLIDE 1

1

Robot Mapping A Short Introduction to the Bayes Filter and Related Models

Cyrill Stachniss

slide-2
SLIDE 2

2

State Estimation

§ Estimate the state of a system given

  • bservations and controls

§ Goal:

slide-3
SLIDE 3

3

Recursive Bayes Filter 1

Definition of the belief

slide-4
SLIDE 4

4

Recursive Bayes Filter 2

Bayes’ rule

slide-5
SLIDE 5

5

Recursive Bayes Filter 3

Markov assumption

slide-6
SLIDE 6

6

Recursive Bayes Filter 4

Law of total probability

slide-7
SLIDE 7

7

Recursive Bayes Filter 5

Markov assumption

slide-8
SLIDE 8

8

Recursive Bayes Filter 6

Markov assumption

slide-9
SLIDE 9

9

Recursive Bayes Filter 7

Recursive term

slide-10
SLIDE 10

10

Prediction and Correction Step

§ Bayes filter can be written as a two step process § Prediction step § Correction step

slide-11
SLIDE 11

11

Motion and Observation Model

§ Prediction step § Correction step

motion model sensor or observation model

slide-12
SLIDE 12

12

Different Realizations

§ The Bayes filter is a framework for recursive state estimation § There are different realizations § Different properties

§ Linear vs. non-linear models for motion and observation models § Gaussian distributions only? § Parametric vs. non-parametric filters § …

slide-13
SLIDE 13

13

In this Course

§ Kalman filter & friends

§ Gaussians § Linear or linearized models

§ Particle filter

§ Non-parametric § Arbitrary models (sampling required)

slide-14
SLIDE 14

14

Motion Model

slide-15
SLIDE 15

15

Robot Motion Models

§ Robot motion is inherently uncertain § How can we model this uncertainty?

slide-16
SLIDE 16

16

Probabilistic Motion Models

§ Specifies a posterior probability that action u carries the robot from x to x’.

slide-17
SLIDE 17

17

Typical Motion Models

§ In practice, one often finds two types

  • f motion models:

§ Odometry-based § Velocity-based

§ Odometry-based models for systems that are equipped with wheel encoders § Velocity-based when no wheel encoders are available

slide-18
SLIDE 18

18

Odometry Model

§ Robot moves from to . § Odometry information

slide-19
SLIDE 19

19

Probability Distribution

§ Noise in odometry § Example: Gaussian noise

slide-20
SLIDE 20

20

Examples (Odometry-Based)

slide-21
SLIDE 21

21

Velocity-Based Model

θ-90

slide-22
SLIDE 22

22

Motion Equation

§ Robot moves from to . § Velocity information

slide-23
SLIDE 23

23

Problem of the Velocity-Based Model

§ Robot moves on a circle § The circle constrains the final orientation § Fix: introduce an additional noise term on the final orientation

slide-24
SLIDE 24

24

Motion Including 3rd Parameter

Term to account for the final rotation

slide-25
SLIDE 25

25

Examples (Velocity-Based)

slide-26
SLIDE 26

26

Sensor Model

slide-27
SLIDE 27

27

Model for Laser Scanners

§ Scan z consists of K measurements. § Individual measurements are independent given the robot position

slide-28
SLIDE 28

28

Beam-Endpoint Model

slide-29
SLIDE 29

29

Beam-Endpoint Model

map likelihood field

slide-30
SLIDE 30

30

§ Ray-cast model considers the first

  • bstacle long the line of sight

§ Mixture of four models

Ray-cast Model

slide-31
SLIDE 31

31

Model for Perceiving Landmarks with Range-Bearing Sensors

§ Range-bearing § Robot’s pose § Observation of feature j at location

slide-32
SLIDE 32

32

Summary

§ Bayes filter is a framework for state estimation § Motion and sensor model are the central models in the Bayes filter § Standard models for robot motion and laser-based range sensing

slide-33
SLIDE 33

33

Literature

On the Bayes filter § Thrun et al. “Probabilistic Robotics”, Chapter 2 § Course: Introduction to Mobile Robotics, Chapter 5 On motion and observation models § Thrun et al. “Probabilistic Robotics”, Chapters 5 & 6 § Course: Introduction to Mobile Robotics, Chapters 6 & 7