Visual-Inertial Monocular SLAM with Map Reuse
arXiv:1610.05949 · doi:10.1109/LRA.2017.2653359
Abstract
In recent years there have been excellent results in Visual-Inertial Odometry techniques, which aim to compute the incremental motion of the sensor with high accuracy and robustness. However these approaches lack the capability to close loops, and trajectory estimation accumulates drift even if the sensor is continually revisiting the same place. In this work we present a novel tightly-coupled Visual-Inertial Simultaneous Localization and Mapping system that is able to close loops and reuse its map to achieve zero-drift localization in already mapped areas. While our approach can be applied to any camera configuration, we address here the most general problem of a monocular camera, with its well-known scale ambiguity. We also propose a novel IMU initialization method, which computes the scale, the gravity direction, the velocity, and gyroscope and accelerometer biases, in a few seconds with high accuracy. We test our system in the 11 sequences of a recent micro-aerial vehicle public dataset achieving a typical scale factor error of 1% and centimeter precision. We compare to the state-of-the-art in visual-inertial odometry in sequences with revisiting, proving the better accuracy of our method due to map reuse and no drift accumulation.
Accepted for publication in IEEE Robotics and Automation Letters
Cited by in corpus (30)
- A General Optimization-based Framework for Local Odometry Estimation with Multiple Sensors
- DM-VIO: Delayed Marginalization Visual-Inertial Odometry
- AQUALOC: An Underwater Dataset for Visual-Inertial-Pressure Localization
- Experimental Comparison of Visual-Aided Odometry Methods for Rail Vehicles
- GLIM: 3D Range-Inertial Localization and Mapping with GPU-Accelerated Scan Matching Factors
- PIVO: Probabilistic Inertial-Visual Odometry for Occlusion-Robust Navigation
- GNSS-stereo-inertial SLAM for arable farming
- Visual-Inertial Navigation: A Concise Review
- Salient Sparse Visual Odometry With Pose-Only Supervision
- LIC-Fusion: LiDAR-Inertial-Camera Odometry
- MVP: Unified Motion and Visual Self-Supervised Learning for Large-Scale Robotic Navigation
- Good Graph to Optimize: Cost-Effective, Budget-Aware Bundle Adjustment in Visual SLAM
- Online Initialization and Extrinsic Spatial-Temporal Calibration for Monocular Visual-Inertial Odometry
- Communication constrained cloud-based long-term visual localization in real time
- DeepVIO: Self-supervised Deep Learning of Monocular Visual Inertial Odometry using 3D Geometric Constraints
- An Efficient Schmidt-EKF for 3D Visual-Inertial SLAM
- Geometric Structure Aided Visual Inertial Localization
- VIZARD: Reliable Visual Localization for Autonomous Vehicles in Urban Outdoor Environments
- SLAM in the Field: An Evaluation of Monocular Mapping and Localization on Challenging Dynamic Agricultural Environment
- Quadrotor Control on with SLAM Integration
- Low-latency Visual SLAM with Appearance-Enhanced Local Map Building
- Direct Visual-Inertial Ego-Motion Estimation via Iterated Extended Kalman Filter
- ATDN vSLAM: An all-through Deep Learning-Based Solution for Visual Simultaneous Localization and Mapping
- C-SL: Contrastive Sound Localization with Inertial-Acoustic Sensors
- Loop-box: Multi-Agent Direct SLAM Triggered by Single Loop Closure for Large-Scale Mapping
- FLIVVER: Fly Lobula Inspired Visual Velocity Estimation & Ranging
- RISE-SLAM: A Resource-aware Inverse Schmidt Estimator for SLAM
- Improved Visual-Inertial Localization for Low-cost Rescue Robots
- Schmidt or Compressed filtering for Visual-Inertial SLAM?
- Road Mapping and Localization using Sparse Semantic Visual Features