3D Vision-based Navigation for Indoor Microflyers

Fully autonomous control of ultra-light indoor airplanes has not yet been achieved because of the strong limitations on the kind of sensors that can be embedded making it difficult to obtain good estimations of altitude. We propose to revisit altitude control by considering it as an obstacle avoidance problem and introduce a novel control scheme where the ground and ceiling is avoided based on translatory optic flow, in a way similar to existing vision-based wall avoidance strategies. We show that this strategy is successful at controlling a simulated microflyer without any explicit altitude estimation and using only simple sensors and processing that have already been embedded in an existing 10-gram microflyer. This result is thus a significant step toward autonomous control of indoor flying robots.

[1]  Hateren,et al.  Blowfly flight and optic flow. I. Thorax kinematics and flight dynamics , 1999, The Journal of experimental biology.

[2]  Jean-Christophe Zufferey,et al.  Bio-inspired vision-based flying robots , 2005 .

[3]  Thomas J. Mueller,et al.  Optic Flow Sensors for MAV Navigation , 2001 .

[4]  M. Land Visual acuity in insects. , 1997, Annual review of entomology.

[5]  T. Whiteside,et al.  Blur Zone , 1970, Nature.

[6]  Michael Zyda,et al.  NPSNET: Flight Simulation Dynamic Modeling Using Quaternions , 1992, Presence: Teleoperators & Virtual Environments.

[7]  G. Nalbach The halteres of the blowfly Calliphora , 1993, Journal of Comparative Physiology A.

[8]  Thomas J. Mueller,et al.  Fixed and Flapping Wing Aerodynamics for Micro Air Vehicle Applications , 2001 .

[9]  Heinrich H. Bülthoff,et al.  Minimalistic Approach to 3D Obstacle Avoidance Behavior from Simulated Evolution , 1997, ICANN.

[10]  Paul Y. Oh,et al.  Autonomous Landing for Indoor Flying Robots Using Optic Flow , 2003 .

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

[12]  Hanspeter A. Mallot Computational Vision: Information Processing in Perception and Visual Behavior , 2000 .

[13]  Dario Floreano,et al.  Flying over the reality gap: From simulated to real indoor airships , 2006, Auton. Robots.

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

[15]  Nicolas Franceschini,et al.  Sampling of the Visual Environment by the Compound Eye of the Fly: Fundamentals and Applications , 1975 .

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

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

[18]  Dario Floreano,et al.  A 10-gram Microflyer for Vision-based Indoor Navigation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Dario Floreano,et al.  Vision-based altitude and pitch estimation for ultra-light indoor microflyers , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[20]  Hateren,et al.  Blowfly flight and optic flow. II. Head movements during flight , 1999, The Journal of experimental biology.

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

[22]  R. Dudley The Biomechanics of Insect Flight: Form, Function, Evolution , 1999 .

[23]  Roland Siegwart,et al.  Towards Autonomous Indoor Micro VTOL , 2005, Auton. Robots.