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, Kai Arras Slides by Kai Arras Last update: June 2010 1 Error Propagation: Motivation Probabilistic robotics is Representation


  1. Introduction to Mobile Robotics Error Propagation Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, 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. Gaussian Distribution Why is the Gaussian distribution everywhere? The importance of the normal distribution follows mainly from the Central Limit Theorem : • The mean/sum of a large number of independent RVs, each with finite mean and variance (ergo not e.g. uniformally distributed RVs), will be approximately normally distributed . • The more RVs the better the approximation. 3

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

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

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

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

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

  9. 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

  10. 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... 10

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

  12. 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 12

  13. First-Order Error Propagation Alternative Derivation in Matrix Notation 13

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

  15. 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 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend