Wow, this is really well done. Everyone should go read this now!
Kalman filtering is one of these techniques that's used everywhere and yet most engineers/developers don't even know it exists (let alone the math behind it, which is fairly straightforward undergrad level stuff.)
Awesome! I worked on the inertial navigation system for Insight Racing's entry into the 2nd DARPA Grand Challenge as my senior design project in college. We implemented a Kalman filter, but I'm not sure we got all the bugs out as it didn't work very well. I sure wish I had known about this little doc at the time!
Actually, I should probably clarify: _our senior design team_ couldn't get the inertial navigation system working very well. I'm pretty sure they took what we worked on and fixed it as they finished somewhere in the middle of the pack. It was easily the coolest project I've ever worked on.
Offtopic: Why was kjhgfghjk's joke (this comment's sibling) killed?
It's funny, since the scan of the article is very 'noisy' and a Kalman filter is a possible solution to help clean it up (probably not the best, but still ...)
I would say that in more than half the cases where I see a dead comment, there is nothing obviously very wrong with the comment. Sometimes it's dead because the user who posted it is auto-dead-ified -- everything s/he posts is killed -- but in most of the (few) such cases where I've looked back over the user's comment history, I haven't found anything very awful that they got put in that state for.
Kalman filtering is one of these techniques that's used everywhere and yet most engineers/developers don't even know it exists (let alone the math behind it, which is fairly straightforward undergrad level stuff.)