학술논문

Covariance Estimation for Pose Graph Optimization in Visual-Inertial Navigation Systems
Document Type
Periodical
Source
IEEE Transactions on Intelligent Vehicles IEEE Trans. Intell. Veh. Intelligent Vehicles, IEEE Transactions on. 8(6):3657-3667 Jun, 2023
Subject
Transportation
Robotics and Control Systems
Components, Circuits, Devices and Systems
Optimization
Estimation
Uncertainty
Covariance matrices
Simultaneous localization and mapping
Visualization
Fuses
Covariance estimation
loop closing
pose graph optimization
visual-inertial odometry
Language
ISSN
2379-8858
2379-8904
Abstract
Pose graph optimization helps reduce drift accumulated in pure odometry of visual simultaneous localization and mapping (SLAM) systems by solving a nonlinear least square problem, including both sequential constraints and loop-closing constraints. However, the covariances of all constraints are set to constant matrices or by manual setting. In this paper, we propose a novel approach to approximate covariances of constraints in pose graph optimization to better represent the true uncertainty of the underlying visual-inertial navigation system (VINS) that fuses inertial measurements and visual observations. Specifically, for sequential constraints, we propose to utilize nonlinear factor recovery to optimally extract covariance matrices from the accumulated visual-inertial odometry (VIO). For loop-closing constraints, we propose a dynamic scale estimation method to approximate the scales of the information matrices. To evaluate the effectiveness and robustness of the proposed method, we conduct extensive experiments on public and self-collected datasets in various environments. Results show that our proposed method achieves higher accuracy compared with naively-formulated pose graph optimization adopted by several state-of-the-art visual-inertial navigation systems.