28
Probabilistic Methods in Mobile Robotics

Probabilistic Methods in Mobile Robotics

  • Upload
    cybill

  • View
    48

  • Download
    1

Embed Size (px)

DESCRIPTION

Probabilistic Methods in Mobile Robotics. Stereo cameras. Sonar. Tactiles. Infra-red. Laser range-finder. Sonar. Bayes Formula. A Simple Example: Estimating the state of a door. Suppose a robot obtaines measurement s What is p(Door=open|SensorMeasurement=s) ? Short form: p(open|s). - PowerPoint PPT Presentation

Citation preview

Page 1: Probabilistic Methods in Mobile Robotics

Probabilistic Methods inMobile Robotics

Page 2: Probabilistic Methods in Mobile Robotics

Stereo cameras

Infra-red

Sonar

Laser range-finder

Sonar

Tactiles

Page 3: Probabilistic Methods in Mobile Robotics

Bayes Formula

)(

)()|()|(

)()|()()|()(

Bp

ApABpBAp

ApABpBpBApBAp

Page 4: Probabilistic Methods in Mobile Robotics

A Simple Example: Estimating the state of a door

Suppose a robot obtaines measurement s What is p(Door=open|SensorMeasurement=s)? Short form: p(open|s)

Page 5: Probabilistic Methods in Mobile Robotics

Causal vs. Diagnostic Reasoning

We’re interested in p(open|s) (called diagnostic reasoning)

Often causal knowledge like p(s|open) is easier to obtain.

From causal to diagnostic:

Apply Bayes rule:

)()()|(

)|(sp

openpopenspsopenp

Page 6: Probabilistic Methods in Mobile Robotics

Normalization

)()()|(

)|(sp

openpopenspsopenp

)()()|(

)|(sp

openpopenspsopenp

)()|()()|(

)()()(

openpopenspopenpopensp

openspopenspsp

)()|()()|()()|(

)|(openpopenspopenpopensp

openpopenspsopenp

Page 7: Probabilistic Methods in Mobile Robotics

Example

p(s|open) = 0.6 p(s|open) = 0.3 p(open) = p(open) = 0.5

67.03

2

5.03.05.06.0

5.06.0)|(

)()|()()|(

)()|()|(

sopenp

openpopenspopenpopensp

openpopenspsopenp

s raises the probability, that the door is open.

Page 8: Probabilistic Methods in Mobile Robotics

Integrating a second Measurement ... New measurement s2

p(s2|open) = 0.5 p(s2|open) = 0.6

625.08

5

31

53

32

21

32

21

)|(

)|()|()|()|(

)|()|()|(

12

1212

1212

ssopenp

sopenpopenspsopenpopensp

sopenpopenspssopenp

s2 lowers the probability, that the door is open.

Page 9: Probabilistic Methods in Mobile Robotics

Where am I?

+

Mobile Robot Localization

Page 10: Probabilistic Methods in Mobile Robotics

Principle of Robot Localization

Page 11: Probabilistic Methods in Mobile Robotics

Lt: position of the robot at time t

Given:

Map and sensor model:

Motion model:

Initial state of the robot:

Data

Sensor information (sonar, laser range-finder, camera) oi

Odometry information ai

Markov Localization as State Estimation (1)

)|( lLoOP tt

)',|( 11 lLaAlLP ttt

)( 0LP

TTT aoaod ,...,, 121

Page 12: Probabilistic Methods in Mobile Robotics

Motion Model )',|( 11 lLaAlLP ttt

Page 13: Probabilistic Methods in Mobile Robotics

Model for Proximity Sensors

The sensor is reflected either by a known or by an unknown obstacle:

Laser sensor Sonar sensor

Page 14: Probabilistic Methods in Mobile Robotics

Motion:

Perception:

… is optimal under the Markov assumption

Kalman filters, Hidden Markov Models, DBN

Markov Localization as State Estimation (2)

)'()',|()( 1'

11 lLPlLaAlLPlLP tl

tttt

)()|()( 11 lLPlLoOPlLP tttt

Page 15: Probabilistic Methods in Mobile Robotics

Grid-based Markov LocalizationThree-dimensional grid over the sate space of the robot:

Page 16: Probabilistic Methods in Mobile Robotics

Localization Example (1)

Page 17: Probabilistic Methods in Mobile Robotics

Localization Example

Page 18: Probabilistic Methods in Mobile Robotics

Sample-based Density Representation

D. Fox, Univ. of Washington

Page 19: Probabilistic Methods in Mobile Robotics

Global Localization (sonar)

Page 20: Probabilistic Methods in Mobile Robotics

Example Run Sonar

Page 21: Probabilistic Methods in Mobile Robotics

Example Run Laser

Page 22: Probabilistic Methods in Mobile Robotics

Localization for AIBO robots

D. Fox, Univ. of Washington

Page 23: Probabilistic Methods in Mobile Robotics

Localization for AIBO robots

D. Fox, Univ. of Washington

Page 24: Probabilistic Methods in Mobile Robotics

Mobile Robot Mapping

Page 25: Probabilistic Methods in Mobile Robotics

Mapping the Allen Center: Raw Data

Page 26: Probabilistic Methods in Mobile Robotics

Mapping the Allen Center

Page 27: Probabilistic Methods in Mobile Robotics

Multi-robot Mapping

Robot A Robot B Robot C

Page 28: Probabilistic Methods in Mobile Robotics