introduction to mobile robotics error propagation
play

Introduction to Mobile Robotics Error Propagation Wolfram Burgard, - PowerPoint PPT Presentation

Introduction to Mobile Robotics Error Propagation Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Giorgio Grisetti, Kai Arras Slides by Kai Arras Last update: June 2010 1 Error Propagation: Motivation Probabilistic robotics is


  1. Introduction to Mobile Robotics Error Propagation Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Giorgio Grisetti, Kai Arras Slides by Kai Arras Last update: June 2010 1

  2. Error Propagation: Motivation • 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 2

  3. First-Order Error Propagation Approximating f(X) by a first-order Taylor series expansion about the point X = µ X 3

  4. First-Order Error Propagation X,Y assumed to be Gaussian Y = f(X) Taylor series expansion Wanted: , (Solution on blackboard) 4

  5. First-Order Error Propagation Y = f(X 1 , X 2 , ..., X n ) Taylor series expansion Wanted: , (Solution on blackboard) 5

  6. First-Order Error Propagation Y = f(X 1 , X 2 , ..., X n ) Z = g(X 1 , X 2 , ..., X n ) Wanted: (Exercise) 6

  7. First-Order Error Propagation Putting things together... with “Is there a compact form?... ” 7

  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 8

  9. Jacobian Matrix • 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... 9

  10. First-Order Error Propagation Putting things together... with “Is there a compact form?... ” 10

  11. First-Order Error Propagation ...Yes! Given • Input covariance matrix C X • Jacobian matrix F X the Error Propagation Law computes the output covariance matrix C Y 11

  12. First-Order Error Propagation Alternative Derivation: 12

  13. Example: Line Extraction Wanted: Parameter Covariance Matrix Simplified sensor model: all , independence Result: Gaussians in the model space 13

  14. Other Error Prop. Techniques • Second-Order Error Propagation Rarely used (complex expressions) • Monte-Carlo Non-parametric representation of uncertainties 1. Sampling from p(X ) 2. Propagation of samples 3. Histogramming 4. Normalization 14

Recommend


More recommend