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
References in corpus (3)
Cited by in corpus (82)
- 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
- ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
- Experimental Comparison of Open Source Visual-Inertial-Based State Estimation Algorithms in the Underwater Domain
- Tightly Coupled 3D Lidar Inertial Odometry and Mapping
- A General Optimization-based Framework for Local Odometry Estimation with Multiple Sensors
- Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization
- Visual-Inertial Mapping with Non-Linear Factor Recovery
- DM-VIO: Delayed Marginalization Visual-Inertial Odometry
- Omni-swarm: A Decentralized Omnidirectional Visual-Inertial-UWB State Estimation System for Aerial Swarms
- Perception and Navigation in Autonomous Systems in the Era of Learning: A Survey
- Reference Pose Generation for Long-term Visual Localization via Learned Features and View Synthesis
- Direct Sparse Mapping
- SVIn2: An Underwater SLAM System using Sonar, Visual, Inertial, and Depth Sensor
- AQUALOC: An Underwater Dataset for Visual-Inertial-Pressure Localization
- Tightly-coupled Monocular Visual-odometric SLAM using Wheels and a MEMS Gyroscope
- RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments
- PL-VINS: Real-Time Monocular Visual-Inertial SLAM with Point and Line Features
- Edge-Assisted Multi-Robot Visual-Inertial SLAM with Efficient Communication
- Experimental Comparison of Visual-Aided Odometry Methods for Rail Vehicles
- Keyframe-Based Visual-Inertial Online SLAM with Relocalization
- GLIM: 3D Range-Inertial Localization and Mapping with GPU-Accelerated Scan Matching Factors
- PIVO: Probabilistic Inertial-Visual Odometry for Occlusion-Robust Navigation
- Build Your Own Visual-Inertial Drone: A Cost-Effective and Open-Source Autonomous Drone
- Feature-based visual odometry prior for real-time semi-dense stereo SLAM
- Experimental Evaluation of Visual-Inertial Odometry Systems for Arable Farming
- Fast and Robust Initialization for Visual-Inertial SLAM
- A Survey of Simultaneous Localization and Mapping with an Envision in 6G Wireless Networks
- D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometry
- Rolling-Shutter Modelling for Direct Visual-Inertial Odometry
- Evaluation of the visual odometry methods for semi-dense real-time
- Accurate Monocular Visual-inertial SLAM using a Map-assisted EKF Approach
- ViPR: Visual-Odometry-aided Pose Regression for 6DoF Camera Localization
- Probabilistic Spatial Distribution Prior Based Attentional Keypoints Matching Network
- GNSS-stereo-inertial SLAM for arable farming
- Visual-Inertial Navigation: A Concise Review
- Indoor simultaneous localization and mapping based on fringe projection profilometry
- Salient Sparse Visual Odometry With Pose-Only Supervision
- ConFusion: Sensor Fusion for Complex Robotic Systems using Nonlinear Optimization
- EC-SfM: Efficient Covisibility-based Structure-from-Motion for Both Sequential and Unordered Images
- Integration of the 3D Environment for UAV Onboard Visual Object Tracking
- BAMF-SLAM: Bundle Adjusted Multi-Fisheye Visual-Inertial SLAM Using Recurrent Field Transforms
- LIC-Fusion: LiDAR-Inertial-Camera Odometry
- Simultaneous Localization and Mapping Related Datasets: A Comprehensive Survey
- MVP: Unified Motion and Visual Self-Supervised Learning for Large-Scale Robotic Navigation
- Relocalization, Global Optimization and Map Merging for Monocular Visual-Inertial SLAM
- Good Graph to Optimize: Cost-Effective, Budget-Aware Bundle Adjustment in Visual SLAM
- GNSS-Denied Semi Direct Visual Navigation for Autonomous UAVs Aided by PI-Inspired Inertial Priors
- Accurate IMU Preintegration Using Switched Linear Systems For Autonomous Systems
- Robocentric Visual-Inertial Odometry
- Online Initialization and Extrinsic Spatial-Temporal Calibration for Monocular Visual-Inertial Odometry
- Long Distance GNSS-Denied Visual Inertial Navigation for Autonomous Fixed Wing Unmanned Air Vehicles: SO(3) Manifold Filter based on Virtual Vision Sensor
- Laser map aided visual inertial localization in changing environment
- 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
- Line-Circle-Square (LCS): A Multilayered Geometric Filter for Edge-Based Detection
- Fusion of Monocular Vision and Radio-based Ranging for Global Scale Estimation and Drift Mitigation
- Observability Analysis of Aided INS with Heterogeneous Features of Points, Lines and Planes
- An Efficient Schmidt-EKF for 3D Visual-Inertial SLAM
- Original Loop-closure Detection Algorithm for Monocular vSLAM
- VIZARD: Reliable Visual Localization for Autonomous Vehicles in Urban Outdoor Environments
- Geometric Structure Aided Visual Inertial Localization
- NavigationNet: A Large-scale Interactive Indoor Navigation Dataset
- SLAM in the Field: An Evaluation of Monocular Mapping and Localization on Challenging Dynamic Agricultural Environment
- The Monado SLAM Dataset for Egocentric Visual-Inertial Tracking
- Visual SLAM-based Localization and Navigation for Service Robots: The Pepper Case
- Quadrotor Control on with SLAM Integration
- Globally optimal consensus maximization for robust visual inertial localization in point and line map
- Modeling Varying Camera-IMU Time Offset in Optimization-Based Visual-Inertial Odometry
- Low-latency Visual SLAM with Appearance-Enhanced Local Map Building
- C-SL: Contrastive Sound Localization with Inertial-Acoustic Sensors
- RISE-SLAM: A Resource-aware Inverse Schmidt Estimator for SLAM
- Improved Visual-Inertial Localization for Low-cost Rescue Robots
- 2-Entity RANSAC for robust visual localization in changing environment
- Loop-box: Multi-Agent Direct SLAM Triggered by Single Loop Closure for Large-Scale Mapping
- Direct Visual-Inertial Ego-Motion Estimation via Iterated Extended Kalman Filter
- Schmidt or Compressed filtering for Visual-Inertial SLAM?
- Road Mapping and Localization using Sparse Semantic Visual Features
- ATDN vSLAM: An all-through Deep Learning-Based Solution for Visual Simultaneous Localization and Mapping
- Dual Quaternion-Based Unscented Kalman Filter with Visual Inertial Odometry for Navigation in GPS-Denied Environments
- Camera Pose Correction in SLAM Based on Bias Values of Map Points
- FLIVVER: Fly Lobula Inspired Visual Velocity Estimation & Ranging