By the extrapolation of movement increments detected by differential encoders, the position of a mobile robot can be easily computed. However, the encoders suffer from various systematic errors resulting in an increasing error of the obtained robot position. This problem is also known from the scope of inertial navigation, but the transfer of the respective concepts of maintaining merely errors to mobile robot localization has, with few exceptions, been neglected so far. In this paper, the position error is related to the encoder errors in an augmented state-space system. As done in inertial guidance, the position error is estimated by an error-state Kalman filter making use of general complementary sensor information as, for example, absolute position measurements or redundantly detected movement increments. Specifically, the usage of a rate gyroscope as a complementary sensor is examined. This case is somehow special, as it implies a correlation of the overall error model and the observation, demanding a modification of the Kalman filter equations. The derived filter is embedded in the localization scheme of the robot in partly closed-loop mode allowing a mutual online-correction
📖 افتح في inklap 🔗 DOI 📮 اطلب بحثاً