Introduction to Mobile Robotics Error...
Transcript of Introduction to Mobile Robotics Error...
Slides by Kai Arras
Last update: June 2010 1
Wolfram Burgard, Cyrill Stachniss, Maren
Bennewitz, Giorgio Grisetti, Kai Arras
Error Propagation
Introduction to Mobile Robotics
2
• Probabilistic robotics is • Representation • Propagation • Reduction of uncertainty
• First-order error propagation is fundamental for: Kalman filter (KF), landmark extraction, KF-based localization and SLAM
Error Propagation: Motivation
3
First-Order Error Propagation
Approximating f(X) by a first-order Taylor series expansion about the point X = µX
4
First-Order Error Propagation
X,Y assumed to be Gaussian
Y = f(X)
Taylor series expansion
Wanted: , (Solution on blackboard)
5
Y = f(X1, X2, ..., Xn)
Taylor series expansion
Wanted: , (Solution on blackboard)
First-Order Error Propagation
8
Jacobian Matrix
• It’s a non-square matrix in general
• Suppose you have a vector-valued function
• Let the gradient operator be the vector of (first-order) partial derivatives
• Then, the Jacobian matrix is defined as
9
• It’s the orientation of the tangent plane to the vector-valued function at a given point
• Generalizes the gradient of a scalar valued function
• Heavily used for first-order error propagation...
Jacobian Matrix
11
First-Order Error Propagation
...Yes! Given
• Input covariance matrix CX
• Jacobian matrix FX
the Error Propagation Law
computes the output covariance matrix CY
Wanted: Parameter Covariance Matrix
Simplified sensor model: all , independence
Result: Gaussians in the model space
13
Example: Line Extraction