Neural Inverse Optimal Control Applied to Quadrotor UAV

This paper presents a neural nonlinear control scheme of a quadrotor unmanned aerial vehicle (UAV) for altitude and position trajectory tracking. The neural controller is based on a recurrent high order neural network identifier (RHONN) trained using an Extended Kalman Filter (EFK). The proposed nonlinear control strategy is based on inverse optimal control (IOC) technique for altitude and translation motion. In addition, the control law stabilize the orientation of the vehicle. The dynamical model is obtained by the Euler-Lagrange methodology. The effectiveness of this proposed control scheme is verified by simulation results.

[1]  Frank L. Lewis,et al.  Discrete-Time Nonlinear HJB Solution Using Approximate Dynamic Programming: Convergence Proof , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  T. Madani,et al.  Adaptive Control via Backstepping Technique and Neural Networks of a Quadrotor Helicopter , 2008 .

[3]  Frank L. Lewis,et al.  Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics , 2009, J. Intell. Robotic Syst..

[4]  T. Madani,et al.  Backstepping Sliding Mode Control Applied to a Miniature Quadrotor Flying Robot , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[5]  G.V. Raffo,et al.  Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle , 2008, 2008 American Control Conference.

[6]  Edgar N. Sánchez,et al.  Neural inverse optimal control for a linear induction motor , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[7]  Tomoki Ohsawa,et al.  Discrete Hamilton-Jacobi theory and discrete optimal control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[8]  Guilherme V. Raffo,et al.  An integral predictive/nonlinear Hinfinity control structure for a quadrotor helicopter , 2010, Autom..

[9]  R. Lozano,et al.  Attitude control of a quad-rotor using speed sensing in brushless DC motors , 2011, 2011 8th International Conference on Electrical Engineering, Computing Science and Automatic Control.

[10]  W. Haddad,et al.  Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , 2008 .

[11]  Youmin Zhang,et al.  Nonlinear tracking control methods applied to Qball-X4 quadrotor UAV against actuator faults , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[12]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[13]  Edgar N. Sánchez,et al.  Discrete-time decentralized inverse optimal neural control for a shrimp robot , 2013, 2013 American Control Conference.

[14]  Youmin Zhang,et al.  Fault Tolerant Flight Control Techniques with Application to a Quadrotor UAV Testbed , 2012 .

[15]  Alexander G. Loukianov,et al.  Real-time neural inverse optimal control for position trajectory tracking of an induction motor , 2015, 2015 10th System of Systems Engineering Conference (SoSE).

[16]  Sarangapani Jagannathan,et al.  Output Feedback Control of a Quadrotor UAV Using Neural Networks , 2010, IEEE Transactions on Neural Networks.

[17]  Youmin Zhang,et al.  Nonlinear Fault-Tolerant Control of a Quadrotor UAV Based on Sliding Mode Control Technique , 2012 .

[18]  Kemal Buyukkabasakal,et al.  Real-time implementation of mixing adaptive control on quadrotor UAVs , 2015, 2015 European Control Conference (ECC).

[19]  Alexander G. Loukianov,et al.  Neural network identification of a double fed induction generator prototype , 2009, 2009 International Joint Conference on Neural Networks.

[20]  Samir Bouabdallah,et al.  Design and control of quadrotors with application to autonomous flying , 2007 .

[21]  Florian Holzapfel,et al.  Attitude Free Position Control of a Quadcopter using Dynamic Inversion , 2011 .

[22]  Alexander G. Loukianov,et al.  Discrete-Time Output Trajectory Tracking for Induction Motor using a Neural Observer , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[23]  Kevin Fiedler,et al.  Robust Nonlinear Control Design State Space And Lyapunov Techniques , 2016 .

[24]  Mohammad Javad Yazdanpanah,et al.  MIMO sliding mode and backstepping control for a quadrotor UAV , 2015, 2015 23rd Iranian Conference on Electrical Engineering.

[25]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Qing Lin,et al.  Adaptive Flight Control Design for Quadrotor UAV Based on Dynamic Inversion and Neural Networks , 2013, 2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control.

[27]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[28]  Sharad Singhal,et al.  Training Multilayer Perceptrons with the Extende Kalman Algorithm , 1988, NIPS.

[29]  A. Tayebi,et al.  Step by step robust nonlinear PI for attitude stabilisation of a four-rotor mini-aircraft , 2008, 2008 16th Mediterranean Conference on Control and Automation.