28
Probabilistic Methods in Mobile Robotics

Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Probabilistic Methods inMobile Robotics

Page 2: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Stereo cameras

Infra-red

Sonar

Laser range-finder

Sonar

Tactiles

Page 3: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Bayes Formula

)(

)()|()|(

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

Bp

ApABpBAp

ApABpBpBApBAp

Page 4: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Normalization

)()()|(

)|(sp

openpopenspsopenp

)()()|(

)|(sp

openpopenspsopenp

)()|()()|(

)()()(

openpopenspopenpopensp

openspopenspsp

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

)|(openpopenspopenpopensp

openpopenspsopenp

Page 7: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Where am I?

+

Mobile Robot Localization

Page 10: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Principle of Robot Localization

Page 11: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Motion Model )',|( 11 lLaAlLP ttt

Page 13: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

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

Page 16: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Localization Example (1)

Page 17: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Localization Example

Page 18: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Sample-based Density Representation

D. Fox, Univ. of Washington

Page 19: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Global Localization (sonar)

Page 20: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Example Run Sonar

Page 21: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Example Run Laser

Page 22: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Localization for AIBO robots

D. Fox, Univ. of Washington

Page 23: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Localization for AIBO robots

D. Fox, Univ. of Washington

Page 24: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Mobile Robot Mapping

Page 25: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Mapping the Allen Center: Raw Data

Page 26: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Mapping the Allen Center

Page 27: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles

Multi-robot Mapping

Robot A Robot B Robot C

Page 28: Probabilistic Methods in Mobile Robotics. Stereo cameras Infra-red Sonar Laser range-finder Sonar Tactiles