Invariant Filter Based Preintegration for Addressing the Visual Observability Problem

tightly coupled Visual Inertial Navigation Systems (VINS) implementations have proven their superiority due to their ability to jointly optimize all state variables. While many approaches employ an Extended Kalman Filter (EKF) for optimization given their simplicity and efficiency, they suffer from inconsistencies associated with state uncertainty. This is due to the observability of the system which is not invariant for all transformations when state is filtered through an EKF. In this paper, we address this issue through the use of an Invariant Extended Kalman Filter (I-EKF) to address the observability challenge. We derive an IMU factor that does not depend on the assumption that the biases are the same between two sequential keyframes and that the VINS, when given the preintegrated measurements, does not have to separately estimate the state variables. After integrating our algorithm with the open-source parallel tracking and mapping system ORB-SLAM [1], experimental results confirm that our derivation is computationally efficient while demonstrating superior accuracy compared to other state-of-the-art filtering and graph optimization based VINS.

[1]  Shaojie Shen,et al.  VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator , 2017, IEEE Transactions on Robotics.

[2]  Thomas B. Schön,et al.  Using Inertial Sensors for Position and Orientation Estimation , 2017, Found. Trends Signal Process..

[3]  Frank Dellaert,et al.  On-Manifold Preintegration for Real-Time Visual--Inertial Odometry , 2015, IEEE Transactions on Robotics.

[4]  G. Chirikjian Stochastic models, information theory, and lie groups , 2012 .

[5]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[6]  Gamini Dissanayake,et al.  Convergence and Consistency Analysis for Extended Kalman Filter Based SLAM , 2007, IEEE Transactions on Robotics.

[7]  Michael Bosse,et al.  Keyframe-based visual–inertial odometry using nonlinear optimization , 2015, Int. J. Robotics Res..

[8]  Manuela Herman,et al.  Aided Navigation Gps With High Rate Sensors , 2016 .

[9]  Gamini Dissanayake,et al.  Convergence and Consistency Analysis for a 3-D Invariant-EKF SLAM , 2017, IEEE Robotics and Automation Letters.

[10]  Shaojie Shen,et al.  Robust initialization of monocular visual-inertial estimation on aerial robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[11]  Yann LeCun,et al.  Stereo Matching by Training a Convolutional Neural Network to Compare Image Patches , 2015, J. Mach. Learn. Res..

[12]  Vijay Kumar,et al.  Visual-inertial direct SLAM , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Pierre-Antoine Absil,et al.  Trust-Region Methods on Riemannian Manifolds , 2007, Found. Comput. Math..

[14]  Axel Barrau,et al.  The Invariant Extended Kalman Filter as a Stable Observer , 2014, IEEE Transactions on Automatic Control.

[15]  Gamini Dissanayake,et al.  An invariant-EKF VINS algorithm for improving consistency , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Roland Siegwart,et al.  Real-time onboard visual-inertial state estimation and self-calibration of MAVs in unknown environments , 2012, 2012 IEEE International Conference on Robotics and Automation.

[17]  Anastasios I. Mourikis,et al.  High-precision, consistent EKF-based visual-inertial odometry , 2013, Int. J. Robotics Res..

[18]  Roland Siegwart,et al.  The EuRoC micro aerial vehicle datasets , 2016, Int. J. Robotics Res..

[19]  Roland Siegwart,et al.  A robust and modular multi-sensor fusion approach applied to MAV navigation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  G. Chirikjian Stochastic Models, Information Theory, and Lie Groups, Volume 2 , 2012 .

[21]  Vijay Kumar,et al.  Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight , 2017, IEEE Robotics and Automation Letters.

[22]  Dimitrios G. Kottas,et al.  Observability-constrained Vision-aided Inertial Navigation , 2012 .