3 ms·
One of the first practical applications (AFAIK) of the Kalman filter was the in the IMU loop in the Apollo Guidance Computer. https://web.mit.edu/digitalapollo/
by djmips 6y ago
One of the first practical applications (AFAIK) of the Kalman filter was the in the IMU loop in the Apollo Guidance Computer.
https://web.mit.edu/digitalapollo/Documents/Chapter6/hoagprogreport.pdf https://web.mit.edu/digitalapollo/Documents/Chapter6/hoagpro...
"These simulations used 36-bit floating point arithmetic, which was adequate for trajectory simulations but marginal for implementing the Riccati equation solution for the measurement updates in the Kalman filter. Performance was not reliable in 36-bit floating point arithmetic, and the Apollo flight computer would have to implement the Kalman filter in 15-bit fixed-point arithmetic. Microprocessors were still a long way off. J.E. Potter was at that time a graduate student in mathematics at MIT, working part time at the Instrumentation Laboratory on the Apollo Project. He took the problem home with him one Friday afternoon and arrived back on Monday with a solution. The trick was to use a Cholesky factor of the covariance matrix as the dependent variable in an equivalent Riccati equation. The solution was brilliant, and the improvement was profound. The approach came to be called square-root filtering, and alternative implementations of square-root filters with better numerical stability were soon discovered."
excerpted from:
https://www.researchgate.net/profile/Mohinder-Grewal/publication/224138621_Applications_of_Kalman_Filtering_in_Aerospace_1960_to_the_Present_Historical_Perspectives/links/56aa3b4308ae7f592f0f2af7/Applications-of-Kalman-Filtering-in-Aerospace-1960-to-the-Present-Historical-Perspectives.pdf https://www.researchgate.net/profile/Mohinder-Grewal/publica...
- dosshell 6y agoYes, the KF was developt for the Apollo project by Kalman. As input in the update steps they used the IMU and the astronauts had to manually measure angles to specific stars. Almost like old sea travelers!
- abecedarius 6y agoThis makes me wonder if KFs could've been a practical improvement for navigation in the age of sail.
- dmh2000 6y ago"The trick was to use a Cholesky factor of the covariance matrix as the dependent variable in an equivalent Riccati equation. " I'm going to use that as my next pickup line
- chasd00 6y agoI think the person who did the Kalman filter for Apollo was Mr Kalman himself.