TY - JOUR
T1 - A quadratic-complexity observability-constrained unscented kalman filter for slam
AU - Huang, Guoquan P.
AU - Mourikis, Anastasios I.
AU - Roumeliotis, Stergios I.
PY - 2013
Y1 - 2013
N2 - This paper addresses two key limitations of the unscented Kalman filter (UKF) when applied to the simultaneous localization and mapping (SLAM) problem: the cubic computational complexity in the number of states and the inconsistency of the state estimates. To address the first issue, we introduce a new sampling strategy for the UKF, which has constant computational complexity. As a result, the overall computational complexity of UKF-based SLAM becomes of the same order as that of the extended Kalman filter (EKF)-based SLAM, i.e., quadratic in the size of the state vector. Furthermore, we investigate the inconsistency issue by analyzing the observability properties of the linear-regression-based model employed by the UKF. Based on this analysis, we propose a new algorithm, termed observability-constrained (OC)-UKF, which ensures the unobservable subspace of the UKF's linear-regression-based system model is of the same dimension as that of the nonlinear SLAM system. This results in substantial improvement in the accuracy and consistency of the state estimates. The superior performance of the OC-UKF over other state-of-the-art SLAM algorithms is validated by both Monte-Carlo simulations and real-world experiments.
AB - This paper addresses two key limitations of the unscented Kalman filter (UKF) when applied to the simultaneous localization and mapping (SLAM) problem: the cubic computational complexity in the number of states and the inconsistency of the state estimates. To address the first issue, we introduce a new sampling strategy for the UKF, which has constant computational complexity. As a result, the overall computational complexity of UKF-based SLAM becomes of the same order as that of the extended Kalman filter (EKF)-based SLAM, i.e., quadratic in the size of the state vector. Furthermore, we investigate the inconsistency issue by analyzing the observability properties of the linear-regression-based model employed by the UKF. Based on this analysis, we propose a new algorithm, termed observability-constrained (OC)-UKF, which ensures the unobservable subspace of the UKF's linear-regression-based system model is of the same dimension as that of the nonlinear SLAM system. This results in substantial improvement in the accuracy and consistency of the state estimates. The superior performance of the OC-UKF over other state-of-the-art SLAM algorithms is validated by both Monte-Carlo simulations and real-world experiments.
KW - Computational complexity
KW - estimator consistency
KW - simultaneous localization and mapping (SLAM)
KW - system observability
KW - unscented Kalman filter
UR - http://www.scopus.com/inward/record.url?scp=84885572493&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84885572493&partnerID=8YFLogxK
U2 - 10.1109/TRO.2013.2267991
DO - 10.1109/TRO.2013.2267991
M3 - Article
AN - SCOPUS:84885572493
SN - 1552-3098
VL - 29
SP - 1226
EP - 1243
JO - IEEE Transactions on Robotics
JF - IEEE Transactions on Robotics
IS - 5
M1 - 6553094
ER -