Abstract

The visual-inertial simultaneous localization and mapping (SLAM) is a feasible indoor positioning system that combines the visual SLAM with inertial navigation. There are accumulated drift errors in inertial navigation due to the state propagation and the bias of the inertial measurement unit (IMU) sensor. The visual-inertial SLAM can correct the drift errors via loop detection and local pose optimization. However, if the trajectory is not a closed loop, the drift error might not be significantly reduced. This paper presents a novel pedestrian dead reckoning (PDR)-aided visual-inertial SLAM, taking advantage of the enhanced vanishing point (VP) observation. The VP is integrated into the visual-inertial SLAM as an external observation without drift error to correct the system drift error. Additionally, the estimated trajectory’s scale is affected by the IMU measurement errors in visual-inertial SLAM. Pedestrian dead reckoning (PDR) velocity is employed to constrain the double integration result of acceleration measurement from the IMU. Furthermore, to enhance the proposed system’s robustness and the positioning accuracy, the local optimization based on the sliding window and the global optimization based on the segmentation window are proposed. A series of experiments are conducted using the public ADVIO dataset and a self-collected dataset to compare the proposed system with the visual-inertial SLAM. Finally, the results demonstrate that the proposed optimization method can effectively correct the accumulated drift error in the proposed visual-inertial SLAM system.

Highlights

  • Due to the complementary characteristics of the camera and the inertial measurement unit (IMU), visual-inertialsimultaneous localization and mapping (SLAM) has become a hot topic

  • This paper proposed novel non-linear optimization methods for a monocular camera and low-precision IMU, including the local optimization based on the sliding window and the global optimization based on the segmentation window

  • Introducing an external observation without drift error into the visual-inertial SLAM, which is detected in the selected keyframe; Proposing the local optimization method based on the sliding window and the global optimization method based on the segmentation window to correct the system’s attitude estimation; External observation vanishing point (VP) and pedestrian dead reckoning (PDR) are obtained using the visual-inertial SLAM’s monocular camera and IMU, which wouldn’t increase the system’s hardware cost

Read more

Summary

Introduction

Due to the complementary characteristics of the camera and the IMU, visual-inertial. SLAM has become a hot topic. Loop closures detection, which refers to a graph optimization method, is used to correct drift error [6,7]. Only the main VP ( called the primary VP) in continuous keyframes is integrated into the visual-inertial SLAM as global observation without drift error. This paper proposed novel non-linear optimization methods for a monocular camera and low-precision IMU, including the local optimization based on the sliding window and the global optimization based on the segmentation window. Introducing an external observation without drift error into the visual-inertial SLAM, which is detected in the selected keyframe; Proposing the local optimization method based on the sliding window and the global optimization method based on the segmentation window to correct the system’s attitude estimation; External observation VP and PDR are obtained using the visual-inertial SLAM’s monocular camera and IMU, which wouldn’t increase the system’s hardware cost.

Visual-Inertial SLAM
Vanishing Point
System Overview
Scale Drift Correction on PDR
The Camera Pose Estimator Based on VP
The Local Optimization Method Based on the Sliding Window
The Global Optimization Method Based on the Segmentation Window
The flow chart of global is optimization is based on the segmentation
Experiment and Result
Dataset
Performance Evaluation of the Proposed System
Row1: Row1: the the original original RGB
Method
5.5.Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call