Automatic obstacle avoidance of quadrotor UAV via CNN-based learning

Abstract In this paper, a CNN-based learning scheme is proposed to enable a quadrotor unmanned aerial vehicle (UAV) to avoid obstacles automatically in unknown and unstructured environments. In order to reduce the decision delay and to improve the robustness for the UAV, a two-stage end-to-end obstacle avoidance architecture is designed, where a forward-facing monocular camera is used only. In the first stage, a convolutional neural network (CNN)-based model is adopted as the prediction mechanism. Utilizing three effective operations, namely depthwise convolution, group convolution and channel split, the model predicts the steering angle and the collision probability simultaneously. In the second stage, the control mechanism maps the steering angle to an instruction that changes the yaw angle of the UAV. Consequently, when the UAV encounters an obstacle, it can avoid collision by steering automatically. Meanwhile, the collision probability is mapped as a forward speed to maintain the flight or stop going forward. The presented automatic obstacle avoidance scheme of quadrotor UAV is verified by several indoor/outdoor tests, where the feasibility and efficacy have been demonstrated clearly. The novelties of the method lie in its low sensor requirement, light-weight network structure, strong learning ability and environmental adaptability.

[1]  Tinne Tuytelaars,et al.  CNN-based single image obstacle avoidance on a quadrotor , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Daniel Cremers,et al.  Collision Avoidance for Quadrotors with a Monocular Camera , 2014, ISER.

[3]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[4]  Yang Gao,et al.  Reactive obstacle avoidance of monocular quadrotors with online adapted depth prediction network , 2019, Neurocomputing.

[5]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[6]  Helder Araújo,et al.  Deep EndoVO: A recurrent convolutional neural network (RCNN) based visual odometry approach for endoscopic capsule robots , 2017, Neurocomputing.

[7]  Gon-Woo Kim,et al.  Fuzzy Logic and Deep Steering Control based Recommendation System for Self-Driving Car , 2018, 2018 18th International Conference on Control, Automation and Systems (ICCAS).

[8]  Jürgen Schmidhuber,et al.  A Machine Learning Approach to Visual Perception of Forest Trails for Mobile Robots , 2016, IEEE Robotics and Automation Letters.

[9]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[10]  Daoyi Dong,et al.  Self-Paced Prioritized Curriculum Learning With Coverage Penalty in Deep Reinforcement Learning , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[11]  Boubaker Daachi,et al.  Adaptive neural controller for redundant robot manipulators and collision avoidance with mobile obstacles , 2012, Neurocomputing.

[12]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[13]  Weidong Zhang,et al.  Concise deep reinforcement learning obstacle avoidance for underactuated unmanned marine vessels , 2018, Neurocomputing.

[14]  Nandan Kumar Sinha,et al.  Elementary Flight Dynamics with an Introduction to Bifurcation and Continuation Methods , 2013 .

[15]  R. Sorrentino,et al.  Electronic Filter Simulation & Design , 2007 .

[16]  Derek C. Schuurman,et al.  Vision-based obstacle detection using a support vector machine , 2009, 2009 Canadian Conference on Electrical and Computer Engineering.

[17]  Philippe Gorce,et al.  A reinforcement learning based neural network architecture for obstacle avoidance in multi-fingered grasp synthesis , 2009, Neurocomputing.

[18]  Carlos R. del-Blanco,et al.  DroNet: Learning to Fly by Driving , 2018, IEEE Robotics and Automation Letters.

[19]  Fabio Espinosa,et al.  Dynamic obstacle avoidance of a mobile robot through the use of machine vision algorithms , 2013, Symposium of Signals, Images and Artificial Vision - 2013: STSIVA - 2013.

[20]  Long Chen,et al.  [POSTER] Semantic Augmented Reality Environment with Material-Aware Physical Interactions , 2017, 2017 IEEE International Symposium on Mixed and Augmented Reality (ISMAR-Adjunct).