Optic Flow Based State Estimation for an Indoor Micro Air Vehicle

This work addresses the problem of indoor state estimation for autonomous flying vehicles with an optic flow approach. The paper discusses a sensor configuration using six optic flow sensors of the computer mouse type augmented by a three-axis accelerometer to estimate velocity, rotation, attitude and viewing distances. It is shown that the problem is locally observable for a moving vehicle. A Kalman filter is used to extract these states from the sensor data. The resulting approach is tested in a simulation environment evaluating the performance of three Kalman filter algorithms under various noise conditions. Finally, a prototype of the sensor hardware has been built and tested in a laboratory setup.

[1]  W. Denham,et al.  Sequential estimation when measurement function nonlinearity is comparable to measurement error. , 1966 .

[2]  H. Kushner Dynamical equations for optimal nonlinear filtering , 1967 .

[3]  A. P. Sage,et al.  System Identification (Mathematics in Science and Engineering Series) , 1972 .

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

[5]  Gene H. Golub,et al.  Matrix computations , 1983 .

[6]  Morris Driels,et al.  Significance of observation strategy on the design of robot calibration experiments , 1990, J. Field Robotics.

[7]  Zhe Chen Local observability and its application to multiple measurement estimation , 1991 .

[8]  R. Hengstenberg,et al.  Estimation of self-motion by optic flow processing in single visual interneurons , 1996, Nature.

[9]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[10]  Heinrich H. Bülthoff,et al.  Insect Inspired Visual Control of Translatory Flight , 2001, ECAL.

[11]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[12]  Nicolas H. Franceschini,et al.  Optic flow regulation: the key to aircraft automatic guidance , 2005, Robotics Auton. Syst..

[13]  Dario Floreano,et al.  Toward 30-gram Autonomous Indoor Aircraft: Vision-based Obstacle Avoidance and Altitude Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[14]  N. Franceschini,et al.  Two optic flow regulators for speed control and obstacle avoidance , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[15]  Mandyam V. Srinivasan,et al.  Small brains, smart computations: Vision and navigation in honeybees, and applications to robotics , 2006 .

[16]  Nicolas H. Franceschini,et al.  Bio-inspired optic flow sensors based on FPGA: Application to Micro-Air-Vehicles , 2007, Microprocess. Microsystems.

[17]  Dario Floreano,et al.  A 10-gram vision-based flying robot , 2007, Adv. Robotics.

[18]  N. Franceschini,et al.  A Bio-Inspired Flying Robot Sheds Light on Insect Piloting Abilities , 2007, Current Biology.

[19]  Sinpyo Hong,et al.  Observability Measures and Their Application to GPS/INS , 2008, IEEE Transactions on Vehicular Technology.

[20]  James Sean Humbert,et al.  Implementation of wide-field integration of optic flow for autonomous quadrotor navigation , 2009, Auton. Robots.

[21]  Nicholas Roy,et al.  Stereo vision and laser odometry for autonomous helicopters in GPS-denied indoor environments , 2009, Defense + Commercial Sensing.

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

[23]  Andrew M. Hyslop,et al.  Autonomous Navigation in Three-Dimensional Urban Environments Using Wide-Field Integration of Optic Flow , 2010 .

[24]  Neil M Barbour,et al.  Inertial Navigation Sensors , 2010 .

[25]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.