VIO-DualProNet: Visual-Inertial Odometry with Learning Based Process Noise Covariance
arXiv:2308.11228 · doi:10.1016/j.engappai.2024.108466
Abstract
Visual-inertial odometry (VIO) is a vital technique used in robotics, augmented reality, and autonomous vehicles. It combines visual and inertial measurements to accurately estimate position and orientation. Existing VIO methods assume a fixed noise covariance for the inertial uncertainty. However, accurately determining in real-time the noise variance of the inertial sensors presents a significant challenge as the uncertainty changes throughout the operation leading to suboptimal performance and reduced accuracy. To circumvent this, we propose VIO-DualProNet, a novel approach that utilizes deep learning methods to dynamically estimate the inertial noise uncertainty in real-time. By designing and training a deep neural network to predict inertial noise uncertainty using only inertial sensor measurements, and integrating it into the VINS-Mono algorithm, we demonstrate a substantial improvement in accuracy and robustness, enhancing VIO performance and potentially benefiting other VIO-based systems for precise localization and mapping across diverse conditions.
10 pages, 15 figures, bib file
References in corpus (11)
- Adam: A Method for Stochastic Optimization
- ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras
- VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator
- DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras
- An EKF-SLAM algorithm with consistency properties
- Inertial Navigation Meets Deep Learning: A Survey of Current Trends and Future Directions
- A Hybrid Model and Learning-Based Adaptive Navigation Filter
- Deep IMU Bias Inference for Robust Visual-Inertial Odometry with Factor Graphs
- Learning Vehicle Trajectory Uncertainty
- Split-KalmanNet: A Robust Model-Based Deep Learning Approach for SLAM