OrbitalHub

The place where space exploration, science, and engineering meet

Domain is for sale. $50,000,000.00 USD. Direct any inquiries to contact@orbitalhub.com.

 

Credits: KuoShen Choong

 

This year, the Kalman filter, an essential part of the development of space technology, has its 50th anniversary. To quote from the announcement of the 2008 Charles Stark Draper Prize, the Kalman filter is an “optimal digital technique that is pervasively used to control a vast array of consumer, health, commercial, and defense products.”

 

In order to understand what a Kalman filter is, we should remember that a water filter is used to remove impurities from water by passing them through strata of sand, charcoal, etc. The modern usage of the term filter though involves more abstract entities than fluids with suspended impurities. In the context of electrical engineering, we can think of a filter in the sense of signal processing.

 

 

More generally, and I promise I will try not to make it more complicated than this, a filter is used to estimate the state of a system (whatever we want the system to be) using measurements that are affected by errors. Are you aware of any measurements not affected by errors? Exactly! This is why filters are very useful.

 

The Kalman filter is able to produce estimates of the true values of the measurements by computing weighted averages of the predicted values and the measurements themselves. Believe it or not, the estimated values produced by the filter tend to be closer to the true values than the original measurements. Many extensions and generalizations of the Kalman filter have been developed. One of them is the unscented Kalman filter (can anyone guess why this variation of the filter is called unscented?).

 

The Kalman filter is named after Rudolf E. Kalman. Kalman first published his ideas on filtering in two papers in 1960 and 1961: Kalman, R.E., A New Approach to Linear Filtering and Prediction Problems, Journal of Basic Engineering, Trans. ASME, Series D, Vol. 82, No. 1, 1960, pp. 35-45, and Kalman, R.E., and Bucy, R.S., New Results in Linear Filtering and Prediction Theory, Journal of Basic Engineering, Trans. ASME, Series D, Vol. 83, No. 3, 1961, pp. 95-108. A downloadable version of the first paper can be found on Professor Greg Welch’s web page dedicated to The Seminal Kalman Filter Paper at The University of North Carolina at Chapel Hill. If anyone has a downloadable version of the second paper, please let me know. I would be happy to link to it.

 

As Kalman’s ideas on filtering were met with skepticism in the electrical engineering and systems engineering communities, he published his research results in mechanical engineering. One of the scientists who supported his ideas was Stanley F. Schmidt of NASA’s Ames Research Center. Kalman filters were employed by the control systems used in the Apollo program, and later in the Space Shuttle program.

 

Credits: Ryan K. Morris/National Science & Technology Medals Foundation

 

Rudolf Emil Kalman was born in Budapest, Hungary, on May 19, 1930. His father was an electrical engineer. Having decided to follow in his father’s footsteps, he emigrated to the United States and obtained a Bachelor Degree in 1953 and a Master’s Degree in 1954 from the Massachusetts Institute of Technology, and the D.Sci. Degree in 1957 from Columbia University, under the direction of Professor J.R. Ragazzini.

 

 

From 1957 to 1958 Kalman worked as a staff engineer at the IBM Research Laboratory in Poughkeepsie, New York. He worked as a research mathematician at the Research Institute for Advanced Study in Baltimore from 1958 until 1964. During this period of time, he made his innovative contributions to modern control theory. He became a professor at Stanford University, where he lectured between 1964 and 1971, and later a graduate research professor in the departments of mathematics, electrical engineering, and industrial and systems engineering at the University of Florida at Gainesville. While at the University of Florida, he established the Center for Mathematical Systems Theory (CMST). Since 1973, he also held the chair for Mathematical Systems Theory at the Swiss Federal Institute of Technology in Zurich.

 

Rudolf Kalman is the recipient of numerous awards. He was awarded the IEEE Medal of Honor in 1974, the IEEE Centennial Medal in 1984, the Inamori Foundation’s Kyoto Prize in High Technology in 1985, the Steele Prize of the American Mathematical Society in 1987, the Richard E. Bellman Control Heritage Award in 1997, and the Charles Stark Draper Prize of the National Academy of Engineering in 2008. Rudolf Kalman is also a foreign member of the Hungarian, French, and Russian Academies of Science and he is the holder of many honorary doctorates.

 

Rudolf Kalman had several Ph.D. students at each of the institutions where he was a faculty member. Among them, Edward W. Kamen (Julian T. Hightower Professor Emeritus at the Georgia Institute of Technology), Yves Rouchaleau (faculty member at the Ecole des Mines de Paris), Patrick Dewilde (member of the Institute for Advanced Study, TU München), and Yutaka Yamamoto (Professor in the Department of Applied Analysis and Complex Dynamical Systems at the Graduate School of Informatics of Kyoto University). The April 2010 issue of the IEEE Control Systems Magazine contains a series of essays written by the above mentioned.

 

A very good source of information about the Kalman filter is a website maintained by Greg Welch and Gary Bishop, faculty members of the Department of Computer Science at the University of North Carolina at Chapel Hill.

 

  • Facebook
  • Google
  • Slashdot
  • Reddit
  • Live
  • TwitThis
  1. Zoey221  said on August 29th, 2010 at 10:34 am,

    Hi, great article. I found a free on line book on this subject on http://sciyo.com/books/show/title/kalman-filter. Cheers!

Add A Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>