EECI08: State Estimation and Sensor Fusion: Difference between revisions

From Murray Wiki
Jump to navigationJump to search
No edit summary
Line 32: Line 32:


==== Further Reading ====
==== Further Reading ====
* <p>[http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf An Introduction to the Kalman Filter], G. Welch and G. Bishop. A brief introduction to the Kalman filter in discrete time. No proofs are given, but it is a good first read.</p>
* <p>[http://en.wikipedia.org/wiki/Kalman_filter Wikipedia: Kalman Filter] A webpage that gives a proof and some applications.</p>
* <p>[http://www.cs.unc.edu/~welch/kalman/kalmanPaper.html A New Approach to Linear Filtering and Prediction Problem], R.E. Kalman. ''Transactions of the ASME'', Series D,  1960. A classical paper. Still very readable. It uses different notation than the lecture, and present a different and more general proof. </p>

Revision as of 00:24, 29 March 2008

Prev: Optimization-Based Control Course home Next: Packet-Based Control

This lecture provides a review of key results in state estimation and sensor fusion that will be built upon in future lectures. We briefly summarize Kalman filtering and and describe how to use Kalman filters to obtain optimal sensor fusion in a centralized setting. We also discuss several variants that are of use in a computationally-rich, networked environment: information filters, moving horizon estimation and particle filters. Extensions to networked sensors and distributed sensing are discussed in the follow two lectures.

Outline

  1. Kalman Filtering
    • Discrete-time problem setup
    • Minimum mean square error estimation
  2. Sensor Fusion
    • Effect of multiple sensors; inverse covariance weighting
    • Example: terrain estimation in Alice
  3. Extensions
    • Information Filters
    • Moving Horizon Estimation
    • Particle Filters

Lecture Materials

Additional Information

  • Chapters 4-7 - This is a set of notes from a course on optimization-based control that covers much of the background material required for this lecture, including random processes and Kalman filters.

Further Reading