Toward 30-gram Autonomous Indoor Aircraft: Vision-based Obstacle Avoidance and Altitude Control

We aim at developing autonomous micro-flyers capable of navigating within houses or small built environments. The severe weight and energy constraints of indoor flying platforms led us to take inspiration from flying insects for the selection of sensors, signal processing, and behaviors. This paper presents the control strategies enabling obstacle avoidance and altitude control using only optic flow and gyroscopic information. For experimental convenience, the control strategies are first implemented and tested separately on a small wheeled robot featuring the same hardware as the targeted aircraft. The obstacle avoidance system is then transferred to a 30-gram aircraft, which demonstrates autonomous steering within a square textured arena.

[1]  Nicolas H. Franceschini,et al.  Visually guided micro-aerial vehicle: automatic take off, terrain following, landing and wind reaction , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Mandyam V. Srinivasan,et al.  Landing Strategies in Honeybees and Applications to Uninhabited Airborne Vehicles , 2004, Int. J. Robotics Res..

[3]  Dario Floreano,et al.  Optic-flow-based steering and altitude control for ultra-light indoor aircraft , 2004 .

[4]  Mandyam V. Srinivasan,et al.  An image-interpolation technique for the computation of optic flow and egomotion , 1994, Biological Cybernetics.

[5]  Michael H Dickinson,et al.  The influence of visual landscape on the free flight behavior of the fruit fly Drosophila melanogaster. , 2002, The Journal of experimental biology.

[6]  Rahul Sarpeshkar,et al.  An analog VLSI velocity sensor , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.

[7]  Dario Floreano,et al.  Fly-inspired visual steering of an ultralight indoor aircraft , 2006, IEEE Transactions on Robotics.

[8]  Svetha Venkatesh,et al.  Robot navigation inspired by principles of insect vision , 1999, Robotics Auton. Syst..

[9]  Geoffrey L. Barrows,et al.  Flying insect inspired vision for autonomous aerial robot maneuvers in near-earth environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  Jean-Christophe Zufferey,et al.  Toward indoor flying robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  N. Franceschini,et al.  From insect vision to robot vision , 1992 .

[12]  R. Hengstenberg,et al.  The halteres of the blowfly Calliphora , 1994, Journal of Comparative Physiology A.

[13]  J. Koenderink,et al.  Facts on optic flow , 1987, Biological Cybernetics.

[14]  Alessandro Verri,et al.  Against Quantitative Optical Flow , 1987 .

[15]  Dario Floreano,et al.  Vision-based navigation from wheels to wings , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[16]  Fabrizio Mura,et al.  Visual control of altitude and speed in a flying agent , 1994 .

[17]  M. Anthony Lewis,et al.  Visual Navigation in a Robot Using Zig-Zag Behavior , 1997, NIPS.

[18]  M. Dickinson,et al.  Haltere-mediated equilibrium reflexes of the fruit fly, Drosophila melanogaster. , 1999, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[19]  M. Srinivasan,et al.  Landing Strategies in Honeybees, and Possible Applications to Autonomous Airborne Vehicles , 2001, The Biological Bulletin.

[20]  A. Borst,et al.  A look into the cockpit of the fly: visual orientation, algorithms, and identified neurons , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[21]  Heinrich H. Bülthoff,et al.  Behavior-oriented vision for biomimetic flight control , 2002 .

[22]  Nicola Ancona,et al.  Optical flow from 1-D correlation: Application to a simple time-to-crash detector , 1993, 1993 (4th) International Conference on Computer Vision.