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.)
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.
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.
12 comments
[ 3.3 ms ] story [ 39.9 ms ] threadKalman 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.)
Has anyone bought a copy? I assume it is typeset rather than being a very difficult to read fifth generation photocopy scanned to PDF.
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 ...)
http://www.ece.cmu.edu/~byronyu/papers/derive_ks.pdf
And for the EKF:
http://www-npl.stanford.edu/~byronyu/papers/derive_eks.pdf
It's in C.