Recursive Bayes Filters and related models for mobile robots.

42
Recursive Bayes Filters and related models for mobile robots

Transcript of Recursive Bayes Filters and related models for mobile robots.

Page 1: Recursive Bayes Filters and related models for mobile robots.

Recursive Bayes Filters and

related modelsfor

mobile robots

Page 2: Recursive Bayes Filters and related models for mobile robots.
Page 3: Recursive Bayes Filters and related models for mobile robots.

Recursive Bayes Filters

We will briefly review our derivation of Bayes filter from one of previous lectures first.

Page 4: Recursive Bayes Filters and related models for mobile robots.
Page 5: Recursive Bayes Filters and related models for mobile robots.
Page 6: Recursive Bayes Filters and related models for mobile robots.
Page 7: Recursive Bayes Filters and related models for mobile robots.
Page 8: Recursive Bayes Filters and related models for mobile robots.
Page 9: Recursive Bayes Filters and related models for mobile robots.
Page 10: Recursive Bayes Filters and related models for mobile robots.
Page 11: Recursive Bayes Filters and related models for mobile robots.

Two steps of Bayes filter:

Prediction and Correction

Page 12: Recursive Bayes Filters and related models for mobile robots.

Two steps of Bayes filter: Prediction and Correction

• Use measurement to correct

controlFrom odometry and equations of motion

Page 13: Recursive Bayes Filters and related models for mobile robots.

• Both the prediction step and the correction step use the following:–Motion model–Sensor or observation model

Page 14: Recursive Bayes Filters and related models for mobile robots.

Formulas from previous slide

Page 15: Recursive Bayes Filters and related models for mobile robots.

Different Realizations of Bayes Filters

• Recursive filters

Page 16: Recursive Bayes Filters and related models for mobile robots.

Main Approaches to Bayes Filters

• Similar methods based on Bayesian probability, networks, and evolutionary algorithms also exist

Page 17: Recursive Bayes Filters and related models for mobile robots.

Probabilistic Motion Models

Page 18: Recursive Bayes Filters and related models for mobile robots.
Page 19: Recursive Bayes Filters and related models for mobile robots.

Using only odometry in long run is definitely wrong

Page 20: Recursive Bayes Filters and related models for mobile robots.

Explain the meaning

Page 21: Recursive Bayes Filters and related models for mobile robots.

• In past we used velocity models for simple Braintenberg Vehicles• For MCECSBOT we will have to use perhaps the odometry-based

model

Page 22: Recursive Bayes Filters and related models for mobile robots.

Motion Model based on ODOMETRY

Page 23: Recursive Bayes Filters and related models for mobile robots.

Motion Model for a robot based on ODOMETRY

• This model will be more complicated for OMNI and MECCANO WHEELS

Page 24: Recursive Bayes Filters and related models for mobile robots.

Probability Distribution in Motion Model for a robot based on ODOMETRY

Page 25: Recursive Bayes Filters and related models for mobile robots.

Examples of Odometry-Based noise

Page 26: Recursive Bayes Filters and related models for mobile robots.

Velocity Based Motion Models

for a robot

Page 27: Recursive Bayes Filters and related models for mobile robots.

• It is easy to derive such model for a two-wheeled robot• We have done it as part of kinematics explanation in Fall quarter (for non-deterministic case).

Velocity Based Motion Models for a robot

Explain the meaning

Page 28: Recursive Bayes Filters and related models for mobile robots.

Motion Equation for Velocity Based Motion Models for a robot

Page 29: Recursive Bayes Filters and related models for mobile robots.

• We add an additional noise term now.

Page 30: Recursive Bayes Filters and related models for mobile robots.

• Here we fix the problem outlined in the previous slide

Page 31: Recursive Bayes Filters and related models for mobile robots.

Moving on circles

The dark clouds represent probability density

The dots represent samples of probability

Page 32: Recursive Bayes Filters and related models for mobile robots.

SensorModels

Page 33: Recursive Bayes Filters and related models for mobile robots.
Page 34: Recursive Bayes Filters and related models for mobile robots.

Sensor model for Laser Scanners

Page 35: Recursive Bayes Filters and related models for mobile robots.

• You do not need to know too much if you are small and only want to move straight ahead

Page 36: Recursive Bayes Filters and related models for mobile robots.
Page 37: Recursive Bayes Filters and related models for mobile robots.

Ray Cast Sensor Model

Page 38: Recursive Bayes Filters and related models for mobile robots.

Feature-based Model for Range-Bearing Sensors

error

Page 39: Recursive Bayes Filters and related models for mobile robots.

Summary• Bayes Filter is a framework for state estimation

• Motion model and sensor model are the central models in Bayes Filter

• These are all standard models for:– Robot motion– Laser-based range sensing– Similar sensors

Page 40: Recursive Bayes Filters and related models for mobile robots.
Page 41: Recursive Bayes Filters and related models for mobile robots.
Page 42: Recursive Bayes Filters and related models for mobile robots.