350 likes | 394 Views
Explore the core concepts of the Bayes Filter and related models, including state estimation, prediction and correction steps, motion and observation models, and different realizations. Learn about probabilistic motion models, odometry-based and velocity-based models, sensor models for laser scanners, and landmark perception using range-bearing sensors. This introduction covers the key principles and techniques essential for state estimation in robotic systems. Dive into this framework for recursive state estimation and its applications in mobile robotics.
E N D
RobotMapping A Short Introduction to the Bayes Filter and Related Models CyrillStachniss 1
StateEstimation Estimatethe state of a systemgiven observations andcontrols Goal: 2
Recursive Bayes Filter 1 Definition of thebelief 3
Recursive Bayes Filter 2 Bayes’rule 4
Recursive Bayes Filter 3 Markovassumption 5
Recursive Bayes Filter 4 Law of totalprobability 6
Recursive Bayes Filter 5 Markovassumption 7
Recursive Bayes Filter 6 Markovassumption 8
Recursive Bayes Filter 7 Recursiveterm 9
Prediction and Correction Step Bayesfiltercan bewritten as atwo stepprocess Prediction step Correctionstep
Motion and Observation Model Prediction step motionmodel Correction step sensor or observationmodel
DifferentRealizations The Bayes filter is a framework for recursive stateestimation There are differentrealizations Differentproperties Linear vs. non-linear models for motion and observationmodels Gaussian distributionsonly? Parametric vs. non-parametricfilters …
In thisCourse Kalmanfilter & friends Gaussians Linear or linearizedmodels Particlefilter Non-parametric Arbitrary models (samplingrequired)
Robot MotionModels Robotmotion is inherentlyuncertain Howcan we model thisuncertainty?
Probabilistic Motion Models Specifies a posterior probability that actionu carries the robotfrom x to x’.
TypicalMotion Models In practice, one often finds two types ofmotion models: Odometry-based Velocity-based Odometry-based models for systems thatare equippedwithwheel encoders Velocity-basedwhen no wheel encodersare available
OdometryModel Robot movesfrom Odometryinformation to .
Probability Distribution Noise in odometry Example: Gaussian noise
Velocity-Based Model -90
Motion Equation Robot movesfrom Velocityinformation to .
Problem of theVelocity-Based Model Robot moves on a circle The circle constrains the finalorientation Fix: introduce an additional noise term on the final orientation
Motion Including 3rdParameter Term to account for the finalrotation
Model for Laser Scanners Scanz consistsofK measurements. Individual measurements are independentgiven the robotposition
Beam-EndpointModel map likelihoodfield
Ray-castModel Ray-cast model considers the first obstacle longthe line ofsight Mixture of four models
Model for Perceiving Landmarks with Range-Bearing Sensors Range-bearing Robot’s pose Observation of feature j at location
Summary Bayes filter is a framework for state estimation Motion and sensormodel are the central modelsin the Bayesfilter Standardmodels for robotmotion and laser-based rangesensing
Literature On the Bayesfilter Thrun et al. “Probabilistic Robotics”, Chapter 2 Course: Introduction to Mobile Robotics, Chapter 5 On motion and observationmodels Thrun et al. “Probabilistic Robotics”, Chapters 5 &6 Course: Introduction to Mobile Robotics, Chapters 6 &7