Uncertainty and Error Propagation

Slides:



Advertisements
Similar presentations
Random Processes Introduction
Advertisements

Mobile Robot Localization and Mapping using the Kalman Filter
Random Variables ECE460 Spring, 2012.
(Includes references to Brian Clipp
Observers and Kalman Filters
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Pattern Recognition and Machine Learning
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Mobile Intelligent Systems 2004 Course Responsibility: Ola Bengtsson.
CS 547: Sensing and Planning in Robotics Gaurav S. Sukhatme Computer Science Robotic Embedded Systems Laboratory University of Southern California
Probability theory 2011 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different definitions.
NOTES ON MULTIPLE REGRESSION USING MATRICES  Multiple Regression Tony E. Smith ESE 502: Spatial Data Analysis  Matrix Formulation of Regression  Applications.
Probabilistic Robotics
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Generation & Propagation of Uncertainty Analysis P M V Subbarao Professor Mechanical Engineering Department A Measure of Confidence Level in compound Experiments…..
Probability theory 2008 Outline of lecture 5 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different.
Lecture II-2: Probability Review
Modern Navigation Thomas Herring
Particle Filtering. Sensors and Uncertainty Real world sensors are noisy and suffer from missing data (e.g., occlusions, GPS blackouts) Use sensor models.
Today Wrap up of probability Vectors, Matrices. Calculus
ROBOT MAPPING AND EKF SLAM
Slam is a State Estimation Problem. Predicted belief corrected belief.
: Appendix A: Mathematical Foundations 1 Montri Karnjanadecha ac.th/~montri Principles of.
Itamar Kahn, Thomas Lin, Yuval Mazor
Lecture 11: Kalman Filters CS 344R: Robotics Benjamin Kuipers.
Computer vision: models, learning and inference Chapter 19 Temporal models.
EM and expected complete log-likelihood Mixture of Experts
Statistics for Engineer Week II and Week III: Random Variables and Probability Distribution.
Least-Mean-Square Training of Cluster-Weighted-Modeling National Taiwan University Department of Computer Science and Information Engineering.
R Kass/SP07 P416 Lecture 4 1 Propagation of Errors ( Chapter 3, Taylor ) Introduction Example: Suppose we measure the current (I) and resistance (R) of.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Probabilistic Robotics Bayes Filter Implementations.
N– variate Gaussian. Some important characteristics: 1)The pdf of n jointly Gaussian R.V.’s is completely described by means, variances and covariances.
Mobile Robot Localization (ch. 7)
T06-02.S - 1 T06-02.S Standard Normal Distribution Graphical Purpose Allows the analyst to analyze the Standard Normal Probability Distribution. Probability.
General ideas to communicate Dynamic model Noise Propagation of uncertainty Covariance matrices Correlations and dependencs.
An Introduction to Kalman Filtering by Arthur Pece
State Estimation and Kalman Filtering
Bayes Theorem The most likely value of x derived from this posterior pdf therefore represents our inverse solution. Our knowledge contained in is explicitly.
An Introduction To The Kalman Filter By, Santhosh Kumar.
Particle Filtering. Sensors and Uncertainty Real world sensors are noisy and suffer from missing data (e.g., occlusions, GPS blackouts) Use dynamics models.
State Estimation and Kalman Filtering Zeeshan Ali Sayyed.
Tracking with dynamics
Extended Kalman Filter
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
Deep Feedforward Networks
PSG College of Technology
Probabilistic Robotics
Introduction to particle filter
Lecture 10: Observers and Kalman Filters
Non-parametric Filters
Probability Review 11/22/2018.
Probabilistic Robotics
Introduction to particle filter
Motion Models (cont) 2/16/2019.
Probabilistic Map Based Localization
Bayes and Kalman Filter
Extended Kalman Filter
Non-parametric Filters: Particle Filters
Non-parametric Filters
Uncertainty and Error Propagation
Non-parametric Filters: Particle Filters
Chapter 7 The Normal Distribution and Its Applications
Extended Kalman Filter
Robotics 1 Copyright Martin P. Aalund, Ph.D.
1/2555 สมศักดิ์ ศิวดำรงพงศ์
Uncertainty Propagation
Presentation transcript:

Uncertainty and Error Propagation

Uncertainty Representation (2) 4b - Perception - Uncertainty

The Gaussian (“Normal”) Distribution

Gaussian Distribution 0.4 68.26% 95.44% 99.72% 4b - Perception - Uncertainty -2 -1 1 2

2D Gaussian Distribution How does uncertainty propagate?

Error Propagation Law Sometimes random variates are combinations of others Example: x, y and theta result from wheel slip (two random variates) If the PDFs are Gaussian, their variances add up Intuition: weigh each component with their variance

Error propagation Random variable Y is a function of random variable X New variance Weighed by the gradient with respect to X Measure of how important a change in X is to Y Multi-input, Multi-output leads to covariance matrices

The Error Propagation Law Error propagation in a multiple-input multi-output system with n inputs and m outputs. X 1 i n System … Y m 4b - Perception - Uncertainty

The Error Propagation Law One-dimensional case of a nonlinear error propagation problem It can be shown that the output covariance matrix CY is given by the error propagation law: where CX: covariance matrix representing the input uncertainties CY: covariance matrix representing the propagated uncertainties for the outputs. FX: is the Jacobian matrix defined as: which is the transposed of the gradient o f(x)

Example: Odometry Forward Kinematics Error update (maps wheel slip to pose) Error update Component from Motion Additional wheel - slip Propagation from position p to new position p’

Example: Odometry Partial derivatives of kinematics with respect to pose Partial derivates of kinematics with respect to wheel-slip Partial derivatives of of f with respect and (3x2) matrix Wheel slip covariance matrix

Demo: Odometry error

Summary Most variables describing a robot’s state are random variables Variates of a random variable are drawn from Probability Density Functions (PDF) A common, because convenient, PDF is the Gaussian Distribu1on defined by its mean and variance For Gaussians, variances add up and are weighed by the impact they have on the combined random variable (“Error Propagation Law”)