Kalman filters have for a long time been widely used on mobile robots as a location estimator. Many different Kalman filter designs have been proposed, using models of various complexity. In this paper, two different design methods are evaluated and compared. Focus is put on the common setup where the mobile robot is equipped with a dual encoder system supported by some additional absolute measurements. A common filter type for this setup is the odometric filter, where readings from the odometry system on the robot are used together with the geometry of the robot movement as a model of the robot. If additional kinematic assumptions are made, for instance regarding the velocity of the robot, an augmented model can be used instead. This kinematic filter has some advantages when used intelligently, and it is shown how this type of filter can be used to suppress noise on encoder readings and velocity estimates. The Kalman filter normally consists of a time update followed by one or more data updates. However, it is shown that when using the kinematic filter, the encoder measurements should be fused prior to the time update for better performance.
|Title of host publication||Proceedings of IEEE Conference on Control Applications|
|Place of Publication||Hawaii|
|Publication status||Published - 1999|
|Event||1999 IEEE International Conference on Control Applications - Hawaii, HI, United States|
Duration: 22 Aug 1999 → 27 Aug 1999
|Conference||1999 IEEE International Conference on Control Applications|
|Period||22/08/1999 → 27/08/1999|