Deep Learning Based Neural Network Controller for Quad Copter: Application to Hovering Mode

In the past few years, new advances in Deep Neural Networks (DNN) and Deep Learning (DL) has made it possible to control Rotary Unmanned Aerial Vehicles (RUAVs) with a variety of robust and intelligent techniques. In this work, a feedforward-based deep neural network is utilized to control the altitude, hovering mode, of an RUAV system. An automated search routine was developed to determine the optimum architecture of the neural network for the controller. This network was trained using the supervised learning technique, and the controller performance was compared for three different DL/DNN training paradigms; the standard feedforward method, the greedy layer-wise method, and the Long Short-Term Memory (LSTM) method in which the response of each controller was presented, where it was found that the greedy layer-wise method gives the most optimal result.

[1]  Dongming Gan,et al.  Deep-Learning-Based Neural Network Training for State Estimation Enhancement: Application to Attitude Estimation , 2020, IEEE Transactions on Instrumentation and Measurement.

[2]  Dong Yu,et al.  Deep Learning: Methods and Applications , 2014, Found. Trends Signal Process..

[3]  Paulo E. Santos,et al.  PID, LQR and LQR-PID on a quadcopter platform , 2013, 2013 International Conference on Informatics, Electronics and Vision (ICIEV).

[4]  Massimiliano Mattei,et al.  Nonlinear dynamic inversion and neural networks for a tilt tri-rotor UAV , 2015 .

[5]  Reg Austin,et al.  Unmanned Aircraft Systems: Uavs Design, Development and Deployment , 2010 .

[6]  Claire J. Tomlin,et al.  Learning quadrotor dynamics using neural network for flight control , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[7]  Nicolas Petit,et al.  The Navigation and Control technology inside the AR.Drone micro UAV , 2011 .

[8]  Matilde Santos,et al.  Intelligent fuzzy controller of a quadrotor , 2010, 2010 IEEE International Conference on Intelligent Systems and Knowledge Engineering.

[9]  Lanka Sunitha Control and perception techniques for aerial robotics , 2017 .

[10]  Eric T. Matson,et al.  Adaptive Robust Control (ARC) for an altitude control of a quadrotor type UAV carrying an unknown payloads , 2011, 2011 11th International Conference on Control, Automation and Systems.