DOes anyone know anything about Kalman Filters? I have seen it mentioned in some projects where sensor conditioning was involved but I never knew what it did (nor bothered to look it up, I just thought it got rid of noise like other filters). But then I found an article mentioning that it could be used to "track" the drifting zero bias of a sensor and that got me pretty interested.
So far, I have been planning to recalibrate the zero bias of the gyros and accelerometers on my robot everytime it came to a stop to try and fight the bias drift, but I was wondering if using a Kalman filter "instead of"/"in addition to" steady-state calibration would make it more reliable, or more needlessly complex. I should also note that my task is time-sensitive. (I am not just taking a reading from the sensor, but also integrating it which factors in to how much more processing power would be required with the Kalman filter vs. the improvements gained).
As for how the Kalman filter actually works...the articles about it are pretty mathy, does anyone have a more conceptual explanation? Or is it just as complicated (or moreso) than the Bessel filters and the like?
So far, I have been planning to recalibrate the zero bias of the gyros and accelerometers on my robot everytime it came to a stop to try and fight the bias drift, but I was wondering if using a Kalman filter "instead of"/"in addition to" steady-state calibration would make it more reliable, or more needlessly complex. I should also note that my task is time-sensitive. (I am not just taking a reading from the sensor, but also integrating it which factors in to how much more processing power would be required with the Kalman filter vs. the improvements gained).
As for how the Kalman filter actually works...the articles about it are pretty mathy, does anyone have a more conceptual explanation? Or is it just as complicated (or moreso) than the Bessel filters and the like?
Last edited: