Neural Network-Based Optimal Adaptive Output Feedback Control of a Helicopter UAV

Helicopter unmanned aerial vehicles (UAVs) are widely used for both military and civilian operations. Because the helicopter UAVs are underactuated nonlinear mechanical systems, high-performance controller design for them presents a challenge. This paper introduces an optimal controller design via an output feedback for trajectory tracking of a helicopter UAV, using a neural network (NN). The output-feedback control system utilizes the backstepping methodology, employing kinematic and dynamic controllers and an NN observer. The online approximator-based dynamic controller learns the infinite-horizon Hamilton-Jacobi-Bellman equation in continuous time and calculates the corresponding optimal control input by minimizing a cost function, forward-in-time, without using the value and policy iterations. Optimal tracking is accomplished by using a single NN utilized for the cost function approximation. The overall closed-loop system stability is demonstrated using Lyapunov analysis. Finally, simulation results are provided to demonstrate the effectiveness of the proposed control design for trajectory tracking.

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

[2]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[3]  W. Marsden I and J , 2012 .

[4]  P. Olver Nonlinear Systems , 2013 .

[5]  Anthony J. Calise,et al.  Adaptive Output Feedback for High-Bandwidth Control of an Unmanned Helicopter , 2001 .

[6]  Victor M. Becerra,et al.  Optimal control , 2008, Scholarpedia.

[7]  Angelo Alessandri,et al.  Feedback Optimal Control of Distributed Parameter Systems by Using Finite-Dimensional Approximation Schemes , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[8]  Jennie Si,et al.  Helicopter trimming and tracking control using direct neural dynamic programming , 2003, IEEE Trans. Neural Networks.

[9]  Bernard Mettler,et al.  System identification modeling of a small-scale unmanned rotorcraft for flight control design , 2002 .

[10]  Alexander G. Loukianov,et al.  Discrete-Time Neural Inverse Optimal Control for Nonlinear Systems via Passivation , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[11]  T. Dierks,et al.  Optimal control of affine nonlinear discrete-time systems , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[12]  Sarangapani Jagannathan,et al.  Online Optimal Control of Affine Nonlinear Discrete-Time Systems With Unknown Internal Dynamics by Using Time-Based Policy Update , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[13]  R. Mahony,et al.  Robust trajectory tracking for a scale model autonomous helicopter , 2004 .

[14]  Emilio Frazzoli,et al.  Aggressive Maneuvering of Small Autonomous Helicopters: A Human-Centered Approach , 2001, Int. J. Robotics Res..

[15]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[16]  S. Lee,et al.  Adaptive nonlinear control system design for helicopter robust command augmentation , 2005 .

[17]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .