Neural Control and Synaptic Plasticity for Adaptive Obstacle Avoidance of Autonomous Drones

Drones are used in an increasing number of applications including inspection, environment mapping, and search and rescue operations. During these missions, they might face complex environments with many obstacles, sharp corners, and deadlocks. Thus, an obstacle avoidance strategy that allows them to successfully navigate in such environments is needed. Different obstacle avoidance techniques have been developed. Most of them require complex sensors (like vision or a sensor array) and high computational power. In this study, we propose an alternative approach that uses two simple ultrasonic-based distance sensors and neural control with synaptic plasticity for adaptive obstacle avoidance. The neural control is based on a two-neuron recurrent network. Synaptic plasticity of the network is done by an online correlation-based learning rule with synaptic scaling. By doing so, we can effectively exploit changing neural dynamics in the network to generate different turning angles with short-term memory for a drone. As a result, the drone can fly around and adapt its turning angle for avoiding obstacles in different environments with a varying density of obstacles, narrow corners, and deadlocks. Consequently, it can successfully explore and navigate in the environments without collision. The neural controller was developed and evaluated using a physical simulation environment.

[1]  Florentin Wörgötter,et al.  Mathematical properties of neuronal TD-rules and differential Hebbian learning: a comparison , 2008, Biological Cybernetics.

[2]  T. Bliss,et al.  Synaptic plasticity, memory and the hippocampus: a neural network approach to causality , 2012, Nature Reviews Neuroscience.

[3]  Saad Biaz,et al.  Collision avoidance algorithms for unmanned aerial vehicles using computer vision , 2017 .

[4]  Eric N. Johnson,et al.  Monocular Visual Mapping for Obstacle Avoidance on UAVs , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[5]  F. Pasemann Discrete dynamics of two neuron networks , 1993 .

[6]  Stéphane Viollet,et al.  Optic Flow Based Visual Guidance: From Flying Insects to Miniature Aerial Vehicles , 2009 .

[7]  Frank Pasemann,et al.  Behavior control in the sensorimotor loop with short-term synaptic dynamics induced by self-regulating neurons , 2014, Front. Neurorobot..

[8]  Guowei Cai,et al.  Site inspection drone: A solution for inspecting and regulating construction sites , 2016, 2016 IEEE 59th International Midwest Symposium on Circuits and Systems (MWSCAS).

[9]  Marc Timme,et al.  Analysis of Synaptic Scaling in Combination with Hebbian Plasticity in Several Simple Networks , 2012, Front. Comput. Neurosci..

[10]  Frank Pasemann,et al.  Dynamical Neural Schmitt Trigger for Robot Control , 2002, ICANN.

[11]  Frank Pasemann,et al.  Adaptive Behavior Control with Self-regulating Neurons , 2006, 50 Years of Artificial Intelligence.

[12]  Frank Pasemann,et al.  Evolved Neurodynamics for Robot Control , 2003, ESANN.

[13]  Aurélien Plyer,et al.  Environment mapping & interpretation by drone , 2015, 2015 Joint Urban Remote Sensing Event (JURSE).

[14]  Sebastian Scherer,et al.  First results in detecting and avoiding frontal obstacles from a monocular camera for micro unmanned aerial vehicles , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Tanthip Eamsa-ard,et al.  Sensor drone for aerial odor mapping for agriculture and security services , 2016, 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

[16]  Florentin Wörgötter,et al.  Synaptic plasticity in a recurrent neural network for versatile and adaptive behaviors of a walking robot , 2015, Front. Neurorobot..

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

[18]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.