Autonomous Bio-Inspired Small-Object Detection and Avoidance

Small-object detection and avoidance in unknown environments is a significant challenge to overcome for small autonomous vehicles that are generally highly agile and restricted in payload and computational processing power. Typical machine-vision and range measurement based solutions suffer either from restricted fields-of-view or significant computational complexity and are not easily portable to small platforms. In this paper, a novel bio-inspired navigation technique is introduced that is modeled using analogues of the small-field motion-sensitive interneurons of the insect visuomotor system. The proposed technique achieves small-field object detection based on Fourier residual analysis of instantaneous optic flow. The small field signal is used to extract relative range and bearing of the nearest obstacle, which is then combined with an artificial potential function-based low-order steering control law. The proposed sensing and control scheme is experimentally validated with a quadrotor vehicle that is able to effectively navigate an unknown environment laden with small-field clutter. This bio-inspired approach is computationally efficient and serves as a robust, reflexive solution to the problem of small-object detection and avoidance for autonomous robots.

[1]  Holger G. Krapp,et al.  Neural encoding of behaviourally relevant visual-motion information in the fly , 2002, Trends in Neurosciences.

[2]  A. Borst,et al.  Input Organization of Multifunctional Motion-Sensitive Neurons in the Blowfly , 2003, The Journal of Neuroscience.

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

[4]  Russ Tedrake,et al.  Integrated Perception and Control at High Speed: Evaluating Collision Avoidance Maneuvers Without Maps , 2016, WAFR.

[5]  R Hengstenberg,et al.  Dendritic structure and receptive-field organization of optic flow processing interneurons in the fly. , 1998, Journal of neurophysiology.

[6]  Alexander Borst,et al.  Neural image processing by dendritic networks , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Peng Xu,et al.  Analog VLSI Implementation of Wide-field Integration Methods , 2011, J. Intell. Robotic Syst..

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

[9]  Zhang,et al.  Honeybee navigation en route to the goal: visual flight control and odometry , 1996, The Journal of experimental biology.

[10]  Patrick A. Shoemaker,et al.  A Model for the Detection of Moving Targets in Visual Clutter Inspired by Insect Physiology , 2008, PloS one.

[11]  Jishnu Keshavan,et al.  Autonomous Vision-Based Navigation of a Quadrotor in Corridor-Like Environments , 2015 .

[12]  Dario Floreano,et al.  Optic Flow to Steer and Avoid Collisions in 3D , 2010, Flying Insects and Robots.

[13]  H. Krapp,et al.  Sensory Systems and Flight Stability: What do Insects Measure and Why? , 2007 .

[14]  Hilbert J. Kappen,et al.  Efficient Optical Flow and Stereo Vision for Velocity Estimation and Obstacle Avoidance on an Autonomous Pocket Drone , 2016, IEEE Robotics and Automation Letters.

[15]  J Keshavan,et al.  A μ analysis-based, controller-synthesis framework for robust bioinspired visual navigation in less-structured environments , 2014, Bioinspiration & biomimetics.

[16]  A. Borst,et al.  Dendro-Dendritic Interactions between Motion-Sensitive Large-Field Neurons in the Fly , 2002, The Journal of Neuroscience.

[17]  A. Borst,et al.  Neural circuit tuning fly visual interneurons to motion of small objects. I. Dissection of the circuit by pharmacological and photoinactivation techniques. , 1993, Journal of neurophysiology.

[18]  James Sean Humbert,et al.  Bioinspired Visuomotor Convergence , 2010, IEEE Transactions on Robotics.

[19]  Gaurav S. Sukhatme,et al.  Combined optic-flow and stereo-based navigation of urban canyons for a UAV , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[21]  Brett R. Fajen,et al.  Visual navigation and obstacle avoidance using a steering potential function , 2006, Robotics Auton. Syst..

[22]  Sebastian Scherer,et al.  Flying Fast and Low Among Obstacles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[23]  R. Hengstenberg,et al.  The number and structure of giant vertical cells (VS) in the lobula plate of the blowflyCalliphora erythrocephala , 1982, Journal of comparative physiology.

[24]  Eakkachai Pengwang,et al.  Universal accessory for object-avoidance of mini-quadrotor , 2017, 2017 IEEE International Conference on Consumer Electronics (ICCE).

[25]  Edward Venator,et al.  UAV obstacle avoidance using image processing techniques , 2012, 2012 IEEE International Conference on Technologies for Practical Robot Applications (TePRA).

[26]  A. Borst,et al.  Neural networks in the cockpit of the fly , 2002, Journal of Comparative Physiology A.

[27]  Qinggang Meng,et al.  Monocular vision-based obstacle detection/avoidance for unmanned aerial vehicles , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[28]  Roland Siegwart,et al.  MAV navigation through indoor corridors using optical flow , 2010, 2010 IEEE International Conference on Robotics and Automation.

[29]  M. Srinivasan,et al.  Visual motor computations in insects. , 2004, Annual review of neuroscience.

[30]  K. Hausen Motion sensitive interneurons in the optomotor system of the fly , 1982, Biological Cybernetics.