Metric visual-inertial navigation system using single optical flow feature

This paper introduces a state estimation framework that allows estimating the attitude, full metric speed and the orthogonal metric distance of an IMU-camera system with respect to a plane. The filter relies only on a single optical flow feature as well as gyroscope and accelerometer measurements. The underlying assumption is that the observed visual feature lies on a static plane. The orientation of the observed plane is not required to be known a priori and is also estimated at runtime. The estimation framework fuses visual and inertial measurements in an Unscented Kalman Filter (UKF). The theoretical limitations of the UKF are investigated using a nonlinear observability analysis based on Lie-derivatives. Simulations using realistic sensor noise values successfully demonstrate the performance of the filter as well as validate the findings of the observability analysis. It is shown that the state estimate is converging correctly, even in presence of substantial initial state errors. To the authors' knowledge, this paper documents for the first time the estimation of the heading and metric distance to a wall with no range sensor, relying solely on optical flow as the only exteroceptive sensing modality.

[1]  Roland Siegwart,et al.  Vision based MAV navigation in unknown and unstructured environments , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  G. Gerhart,et al.  Stereo vision and laser odometry for autonomous helicopters in GPS-denied indoor environments , 2009 .

[3]  Stergios I. Roumeliotis,et al.  A Kalman Filter-Based Algorithm for IMU-Camera Calibration: Observability Analysis and Performance Evaluation , 2008, IEEE Transactions on Robotics.

[4]  Stephan Weiss,et al.  Vision based navigation for micro helicopters , 2012 .

[5]  Mike Stilman,et al.  State Estimation for Legged Robots - Consistent Fusion of Leg Kinematics and IMU , 2012, RSS 2012.

[6]  Nicolas Petit,et al.  The Navigation and Control technology inside the AR.Drone micro UAV , 2011 .

[7]  Minh-Duc Hua Contributions to the automatic control of aerial vehicles , 2009 .

[8]  Heinrich H. Bülthoff,et al.  On-board velocity estimation and closed-loop control of a quadrotor UAV based on optical flow , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  John L. Crassidis Sigma-point Kalman filtering for integrated GPS and inertial navigation , 2006 .

[10]  Roland Siegwart,et al.  A Toolbox for Easily Calibrating Omnidirectional Cameras , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[12]  H. D. Black,et al.  A passive system for determining the attitude of a satellite , 1964 .

[13]  Tarek Hamel,et al.  Dynamic Image-Based Visual Servo Control Using Centroid and Optic Flow Features , 2008 .

[14]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[15]  Roland Siegwart,et al.  Monocular‐SLAM–based navigation for autonomous micro helicopters in GPS‐denied environments , 2011, J. Field Robotics.

[16]  Heinrich H. Bülthoff,et al.  Robust optical-flow based self-motion estimation for a quadrotor UAV , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

[18]  Nicholas Roy,et al.  State Estimation for Legged Robots: Consistent Fusion of Leg Kinematics and IMU , 2013 .

[19]  Roland Siegwart,et al.  Visual-inertial SLAM for a small helicopter in large outdoor environments , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[21]  Stergios I. Roumeliotis,et al.  1|A Kalman filter-based algorithm for IMU-camera calibration , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  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.

[23]  Robert E. Mahony,et al.  Hovering flight and vertical landing control of a VTOL Unmanned Aerial Vehicle using optical flow , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Agostino Martinelli,et al.  Vision and IMU Data Fusion: Closed-Form Solutions for Attitude, Speed, Absolute Scale, and Bias Determination , 2012, IEEE Transactions on Robotics.