/
David Wheeler Kyle Ingersoll David Wheeler Kyle Ingersoll

David Wheeler Kyle Ingersoll - PowerPoint Presentation

myesha-ticknor
myesha-ticknor . @myesha-ticknor
Follow
349 views
Uploaded On 2018-09-30

David Wheeler Kyle Ingersoll - PPT Presentation

EcEn 670 December 5 2013 A Comparison between Analytical and Simulated Results The Kalman Filter A Study of Covariances Kalman Overview Common Applications 1 Inertial Navigation IMU GPS ID: 682412

linear covariance update kalman covariance linear kalman update measurement step results predict state experimental cyan model intuition noise dots

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "David Wheeler Kyle Ingersoll" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

David WheelerKyle IngersollEcEn 670

December 5, 2013

A Comparison between Analytical and Simulated Results

The Kalman Filter: A Study of CovariancesSlide2

Kalman Overview:

Common Applications

1

:

Inertial Navigation (IMU + GPS)

Global Navigation Satellite Systems

Estimating Constants in the Presence of Noise

Simultaneous Localization and Mapping (SLAM)

Object Tracking In Computer Vision

Economics

Predict

(P)

Forward One StepUpdate

(U)Use Measurements If Available

P

P

P

P

P

P

P

P

U

U

U

2Slide3

Kalman Intuition: Predict Using Underlying Model

1

2

3

4

5

?

3Slide4

Kalman Intuition: Predict Using Underlying Model

1

2

3

4

5

?

4Slide5

Kalman Intuition: Update by Weighing Measurement and Model

1

2

3

4

5

?

Measurement,

 

Model Estimate,

 

Residual

5Slide6

Kalman Intuition: Update by Weighing Measurement and Model

1

2

3

4

5

?

Measurement Covariance,

 

State Covariance,

 

Kalman

Gain,

 

6Slide7

Kalman Intuition: Summary

1

2

3

4

5

?

Kalman

Gain,

 

Predict Step

Predict state

forward one step.

Predict covariance

forward one step.

 

Update Step

Determine Kalman Gain

(optimal weighting between

and

).

Update state

using Kalman gain and residual.

Update state covariance

.

 

7Slide8

Prediction Derivation:Linear:

 

Prediction Step: Linear Example

Current State

Recent State

Process Noise

 

Recent Input

k=1

 

 

 

 

 

 

k=2

 

Example 1

8

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=Slide9

Update:

 

Measurement:

 

Update Step: Linear Example

Measurement

Model’s Guess for Measurement

Noise

 

Residual

Weighting

 

9Slide10

Results: Linear Example

Ten Steps“Predict" Only:

500 runs

10 time steps

 

10Slide11

Results: Linear Example

Experimental covariance

(Cyan dots) MATLAB cov commandAnalytical covariance

(Red solid line)

Individual

runs

(Magenta dots)

(Dark blue dots)

 

11Slide12

Results: Linear Example

Update Step:

500 runs

0.01

 

12Slide13

Results: Linear Example

Experimental covariance

(Green dots)

MATLAB cov command

Analytical covariance(Magenta solid

line)

Individual runs

(Dark blue dots)

 

13Slide14

Linear Example: Comparing Covariance Trends

Experimental Covariance

(Blue)

Analytical Covariance (Red)

14Slide15

Linear Example: Convergence of Covariances

 

15Slide16

Process

 

Non-Linear Example

 

 

 

 

 

 

 

 

 

Example 2

 

 

 

 

 

16Slide17

Results: Non-linear Example30 Time Steps500 runsInput:

Input

Noise is Gaussian, ±5

%

(known to start at origin)

Analytical Covariance

(Cyan Ellipse)Beacon Location(Red Circle)

 

17Slide18

Results: Non-linear ExampleBeacon Location(Red Circle)Measurement (7/500)

(Green Lines)Gaussian Noise on Measurement

(Red Xs)Covariance (before update)Analytical

(Thin Cyan)Experimental

(Thick Cyan)

 

18Slide19

Results: Non-linear ExampleCovarianceBefore updateAnalytical (Thin

Cyan)Experimental (Thick

Cyan)After update

Analytical (Thin Magenta)

Experimental (Thick Magenta)

Note – the update step reduces the uncertainty in the direction of the measurement only!

19Slide20

Under certain conditions, a Kalman filter causes the covariance to convergeAnalytical and simulated covariances match closelyAnalytical and simulated covariances converge quickly if seeded with different valuesIndividual measurements can significantly reduce the covariance of the state estimateConclusion

20Slide21

Questions & Discussion21