Adaptive Learning-Based Observer With Dynamic Inversion for the Autonomous Flight of an Unmanned Helicopter

This article presents the development of an autonomous flight control system for a small-scale unmanned helicopter based on an online adaptive learning-based observer and model predictive control (MPC). The adaptive learning-based observer provides an approximate dynamic inversion for solving the coupled dynamic problem. The discrete-time MPC (DMPC) uses a prediction process to obtain a stable model. The Laguerre function, a state observer, and a recursive learning algorithm were integrated into DMPC, the core of the flight control system. Exponential data weighting was adopted to increase the stability of the designed flight control system. By integrating these approaches, an adaptive learning-based flight control system, which consists of the pitch, roll, yaw, and heave controllers, is presented to evaluate the stability and performance of the proposed autonomous flight control system of an unmanned helicopter. Moreover, an adaptive controller based on neural approximation for yaw motion is used to improve the performance of yawing control of the helicopter. In order to validate the feasibility of the proposed method, a hardware-in-the-loop simulation was performed in real time. The system included an embedded system, a self-developed users interface, and the X-plane flight simulator. The simulation results showed that the flight control system was able to maintain the position and the attitude of the helicopter in hover mode under the influence of wind gust and disturbance. The proposed method had better performance than a robust control system, in both ideal and disturbed environments.

[1]  John Valasek,et al.  Observer/Kalman Filter Identification for on-line system identification of aircraft , 1999 .

[2]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[3]  裴海龙,et al.  Robust tracking control of helicopters using backstepping with disturbance observers , 2014 .

[4]  Françoise Lamnabhi-Lagarrigue,et al.  Nonlinear systems parameters estimation using radial basis function network , 2006 .

[5]  Bernard Mettler,et al.  Identification Modeling and Characteristics of Miniature Rotorcraft , 2002 .

[6]  Qingling Zhang,et al.  H∞ control for Markovian jump systems with partially unknown transition rates via an adaptive method , 2017 .

[7]  Neil Genzlinger A. and Q , 2006 .

[8]  Yunjun Xu Multi-timescale nonlinear robust control for a miniature helicopter , 2008, 2008 American Control Conference.

[9]  Elumalai Vinodh Kumar,et al.  Robust MRAC augmented baseline LQR for tracking control of 2 DoF helicopter , 2016, Robotics Auton. Syst..

[10]  Farid Kendoul,et al.  Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems , 2012, J. Field Robotics.

[11]  Subodh Bhandari,et al.  High-Order Dynamics Models of a Small UAV Helicopter Using Analytical and Parameter Identification Techniques , 2015 .

[12]  Sepehr P. Khaligh,et al.  A System Identification Strategy for Nonlinear Model of Small-Scale Unmanned Helicopters , 2016 .

[13]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[14]  Zahari Taha,et al.  Identification and control of a small-scale helicopter , 2010 .

[15]  Moustafa Elshafei,et al.  Parametric models for helicopter identification using ANN , 2000, IEEE Trans. Aerosp. Electron. Syst..

[16]  Mark B. Tischler,et al.  Frequency-Response Method for Rotorcraft System Identification: Flight Applications to BO 105 Coupled Rotor/Fuselage Dynamics , 1992 .

[17]  Pedro Simplício,et al.  An acceleration measurements-based approach for helicopter nonlinear flight control using Incremental Nonlinear Dynamic Inversion , 2013 .

[18]  T. Kanade,et al.  System Identification Modeling of a Model-Scale Helicopter , 2000 .

[19]  Liuping Wang Use of exponential data weighting in model predictive control design , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[20]  Wen-Hua Chen,et al.  Tracking control of small-scale helicopters using explicit nonlinear MPC augmented with disturbance observers , 2012 .

[21]  Kimon P. Valavanis,et al.  Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy , 2007 .

[22]  Pll Siinksen,et al.  Control , 1999 .

[23]  Mohammad K. Al-Sharman,et al.  Attitude and Flapping Angles Estimation for a Small-Scale Flybarless Helicopter Using a Kalman Filter , 2015, IEEE Sensors Journal.

[24]  Yushin Chang,et al.  Design of 6-DOF attitude controller of hovering model helicopter , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[25]  Zewei Zheng,et al.  A Robust Adaptive RBFNN Augmenting Backstepping Control Approach for a Model-Scaled Helicopter , 2015, IEEE Transactions on Control Systems Technology.

[26]  Xusheng Lei,et al.  A Linear Domain System Identification for Small Unmanned Aerial Rotorcraft Based on Adaptive Genetic Algorithm , 2010 .

[27]  Wei Huo,et al.  Nonlinear Robust Controller for Miniature Helicopters Without Singularity , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[28]  Liuping Wang,et al.  Discrete model predictive control using laguerre functions: numerical sensitivity analysis , 2003, Proceedings of the 2003 American Control Conference, 2003..

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

[30]  Jay W. Fletcher,et al.  Identification of UH-60 Stability Derivative Models in Hover from Flight Test Data , 1993 .

[31]  D. Clarke,et al.  Receding-horizon predictive control with exponential weighting , 1993 .

[32]  Tri Quang Le,et al.  Adaptive tracking control based on neural approximation for the yaw motion of a small-scale unmanned helicopter , 2019, International Journal of Advanced Robotic Systems.

[33]  Gabriel Hugh Elkaim,et al.  System Identification of an Autonomous Aircraft using GPS , 1997 .

[34]  Qi Hao,et al.  Design, Implementation, and Evaluation of a Neural-Network-Based Quadcopter UAV System , 2020, IEEE Transactions on Industrial Electronics.

[35]  Kimon P. Valavanis,et al.  Linear Tracking Control for Small-Scale Unmanned Helicopters , 2012, IEEE Transactions on Control Systems Technology.

[36]  Shau-Shiun Jan,et al.  Autonomous Hovering of an Experimental Unmanned Helicopter System with Proportional-Integral Sliding Mode Control , 2011 .

[37]  Matthew C. Turner,et al.  Subspace-based system identification for helicopter dynamic modelling , 2007 .

[38]  En-Hui Zheng,et al.  Optimal Kalman Filter for state estimation of a quadrotor UAV , 2015 .

[39]  R. V. Jategaonkar,et al.  Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter , 2006 .

[40]  Kimon P. Valavanis,et al.  Linear and Nonlinear Control of Small-Scale Unmanned Helicopters , 2010 .