Abstract:Abstract-In this work, we study the inconsistency problem of EKF-based SLAM from the perspective of observability. We analytically prove that when the Jacobians of the process and measurement models are evaluated at the latest state estimates during every time step, the linearized error-state system employed in the EKF has observable subspace of dimension higher than that of the actual, nonlinear, SLAM system. As a result, the covariance estimates of the EKF undergo reduction in directions of the state space w… Show more
“…Due to linearization errors, the number of unobservable directions is reduced in a standard EKF-based VINS approach, allowing the estimator to gain spurious information and leading to inconsistency. What we present is a significant, nontrivial extension of our previous work on mitigating inconsistency in 2D robot localization problems [12]. This is due in part to the higher-dimensional state of the 3D VINS system as compared to 2D localization (15 elements vs. 3), as well as more complex motion and measurement models.…”
Section: Related Workmentioning
confidence: 86%
“…The work by Huang et al [11,12,13] was the first to identify this connection for several 2D localization problems (i.e., simultaneous localization and mapping, cooperative localization). The authors showed that, for these problems, a mismatch exists between the number of unobservable directions of the true nonlinear system and the linearized system used for estimation purposes.…”
In this paper, we study estimator inconsistency in Vision-aided Inertial Navigation Systems (VINS) from a standpoint of system observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unobservable directions, resulting in smaller uncertainties, larger estimation errors, and possibly even divergence. We develop an Observability-Constrained VINS (OC-VINS), which explicitly enforces the unobservable directions of the system, hence preventing spurious information gain and reducing inconsistency. Our analysis, along with the proposed method for reducing inconsistency, are extensively validated with simulation trials and real-world experiments.
“…Due to linearization errors, the number of unobservable directions is reduced in a standard EKF-based VINS approach, allowing the estimator to gain spurious information and leading to inconsistency. What we present is a significant, nontrivial extension of our previous work on mitigating inconsistency in 2D robot localization problems [12]. This is due in part to the higher-dimensional state of the 3D VINS system as compared to 2D localization (15 elements vs. 3), as well as more complex motion and measurement models.…”
Section: Related Workmentioning
confidence: 86%
“…The work by Huang et al [11,12,13] was the first to identify this connection for several 2D localization problems (i.e., simultaneous localization and mapping, cooperative localization). The authors showed that, for these problems, a mismatch exists between the number of unobservable directions of the true nonlinear system and the linearized system used for estimation purposes.…”
In this paper, we study estimator inconsistency in Vision-aided Inertial Navigation Systems (VINS) from a standpoint of system observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unobservable directions, resulting in smaller uncertainties, larger estimation errors, and possibly even divergence. We develop an Observability-Constrained VINS (OC-VINS), which explicitly enforces the unobservable directions of the system, hence preventing spurious information gain and reducing inconsistency. Our analysis, along with the proposed method for reducing inconsistency, are extensively validated with simulation trials and real-world experiments.
“…However, to the best of our knowledge, prior to [15], no work has analytically examined the consistency of CL. In contrast, recent research has focused on the consistency of EKF-based simultaneous localization and mapping (SLAM) (see [24][25][26][27][28][29][30][31]), showing that the computed state estimates tend to be inconsistent. Specifically, Julier and Uhlmann [24] first observed that when a stationary robot measures the relative position of a new landmark multiple times, the estimated variance of the robot's orientation becomes smaller.…”
Section: Related Workmentioning
confidence: 99%
“…In our previous work [29][30][31], we conducted a theoretical analysis of the EKF-SLAM inconsistency, and identified as a fundamental cause the mismatch between the dimensions of the observable subspaces of the linearized system, employed by the EKF, and the underlying nonlinear system. Furthermore, we introduced the first estimates Jacobian (FEJ)-EKF and observability-constrained (OC)-EKF, which significantly outperform the standard EKF and the robocentric mapping algorithm [25], in terms of both accuracy and consistency.…”
In this paper, we investigate the consistency of extended Kalman filter (EKF)-based cooperative localization (CL) from the perspective of observability. We analytically show that the error-state system model employed in the standard EKF-based CL always has an observable subspace of higher dimension than that of the actual nonlinear CL system. This results in unjustified reduction of the EKF covariance estimates in directions of the state space where no information is available, and thus leads to inconsistency. To address this problem, we adopt an observability-based methodology for designing consistent estimators in which the linearization points are selected to ensure a linearized system model with observable subspace of correct dimension. In particular, we propose two novel observabilityconstrained (OC)-EKF estimators that are instances of this paradigm. In the first, termed OC-EKF 1.0, the filter Jacobians are calculated using the prior state estimates as the linearization points. In the second, termed OC-EKF 2.0, the linearization points are selected so as to minimize their expected errors (i.e., the difference between the linearization point and the true state) under the observability constraints. The proposed OC-EKFs have been tested in simulation and experimentally, and have been shown to significantly outperform the standard EKF in terms of both accuracy and consistency.
“…11,12 This insight resulted in a number of observability-constrained EKF SLAM algorithms which significantly improve the SLAM consistency. 13 SLAM can also be formulated as a parameter estimation problem where all the robot poses from where the measurements were taken together with all the observed features are treated as a set of unknown constant parameters that need to be estimated. An objective function based on maximum likelihood of the parameter estimates can be formulated by using robot odometry measurements and robot-to-feature observation information to relate the unknown parameters.…”
The number of research publications dealing with the simultaneous localization and mapping problem has grown significantly over the past 15 years. Many fundamental and practical aspects of simultaneous localization and mapping have been addressed, and some efficient algorithms and practical solutions have been demonstrated. The aim of this paper is to provide a critical review of current theoretical understanding of the fundamental properties of the SLAM problem, such as observability, convergence, achievable accuracy and consistency. Recent research outcomes associated with these topics are briefly discussed together with potential future research directions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations鈥揷itations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.