Location Estimation for an Autonomously Guided Vehicle using an Augmented
Kalman Filter to Autocalibrate the Odometry
A Kalman filter using encoder readings as inputs and vision measurements as
observations is designed as a location estimator for an autonomously guided
vehicle (AGV). To reduce the effect of modelling errors an augmented filter
that estimates the true system parameters is designed. The traditional way of
reducing these errors is by fictitious noise injection in the filter model.
The main problem with that approach however is that the filter does not learn
about its bad model, it just puts more confidence in incoming measurements and
less in the model. As a result the estimates will drift and the covariance grow
rapidly between measurements causing these to be fused at a very high gain.
This not only leads to a very ``bumpy'' behavior of the estimates and a high
sensitivity to measurement noise but will also lead to large estimation errors
in the absence of measurements. The taken approach offers a better suppression
of vision measurement noise and a better performance in the absence of vision
measurements.