Improving EKF-SLAM Consistency: The Robocentric Map Joining
We study the Extended Kalman Filter approach to simultaneous localization and mapping (EKF-SLAM), describing its known properties and limitations, and concentrate on the filter consistency issue. We show that linearization of the inherent nonlinearities of both the vehicle motion and the sensor models frequently drives the solution of the EKF-SLAM out of consistency, specially in those situations where uncertainty surpasses a certain threshold. We propose a mapping algorithm, Robocentric Map Joining, which improves consistency of the EKF-SLAM algorithm by limiting the level of uncertainty in the continuous evolution of the stochastic map: (1) by building a sequence of independent local maps, and (2) by using a robot centered representation of each local map. Simulations and a large-scale indoor/outdoor experiment validate the proposed approach.
Animated GIFs
- Ada Byron building using monolithic SLAM: Loop can't be closed.
- Ada Byron building using monolithic SLAM: Uncertainty bars and ellipses increased for visualization.
- Ada Byron building using Robocentric Map-Joining: Small plot = local map. Large plot = global map. The loop is closed.