Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight

Ke Sun, Kartik Mohta, Bernd Pfrommer, Michael Watterson, Sikang Liu +3 more
11/30/2017
cs.RO

Official code: KumarRobotics/msckf_vio (1,979 stars, last commit 2023-11-22).

Abstract

In recent years, vision-aided inertial odometry for state estimation has matured significantly. However, we still encounter challenges in terms of improving the computational efficiency and robustness of the underlying algorithms for applications in autonomous flight with micro aerial vehicles in which it is difficult to use high quality sensors and pow- erful processors because of constraints on size and weight. In this paper, we present a filter-based stereo visual inertial odometry that uses the Multi-State Constraint Kalman Filter (MSCKF) [1]. Previous work on stereo visual inertial odometry has resulted in solutions that are computationally expensive. We demonstrate that our Stereo Multi-State Constraint Kalman Filter (S-MSCKF) is comparable to state-of-art monocular solutions in terms of computational cost, while providing signifi- cantly greater robustness. We evaluate our S-MSCKF algorithm and compare it with state-of-art methods including OKVIS, ROVIO, and VINS-MONO on both the EuRoC dataset, and our own experimental datasets demonstrating fast autonomous flight with maximum speed of 17.5m/s in indoor and outdoor environments. Our implementation of the S-MSCKF is available at https://github.com/KumarRobotics/msckf_vio.

View on arXivView PDF

Code Implementations(1)

Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight

1,979610C++, CMakeNov 30, 20172 years agoNOASSERTION
rosstereo-visionvisual-inertial-odometry

Similar Papers

Cite this paper

@article{sun2017robust,
  title  = {Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight},
  author = {Ke Sun and Kartik Mohta and Bernd Pfrommer and Michael Watterson and Sikang Liu and Yash Mulgaonkar and Camillo J. Taylor and Vijay Kumar},
  year   = {2017},
  eprint = {1712.00036},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1712.00036}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1712.00036.svg)](https://codeofpaper.com/paper/1712.00036)

Discussion