Laguerre-Based Adaptive MPC for Attitude Stabilization of Quad-Rotor

The application of predictive control methods in real-time to fast systems, such as quad-rotors, remains a challenge for its implementation in low-power embedded systems. This paper presents the application of an Adaptive Laguerre-based Model Predictive Controller (MPC) to the Attitude Stabilization of a Quadrotor. The formulation uses an Online System Identification algorithm based on Recursive Least Squares (RLS) with forgetting factor for parameter estimation, and a Laguerre-based Model Predictive Controller for achieving real-time calcu-lation/update of the control law. The developed control system was experimentally tested in a real quad-rotor, and the results demonstrate its real-time applicability in a low-power embedded platform.

[1]  Niels Kjolstad Poulsen,et al.  Tuning of methods for offset free MPC based on ARX model representations , 2010, Proceedings of the 2010 American Control Conference.

[2]  Emil Fresk,et al.  Full quaternion based attitude control for a quadrotor , 2013, 2013 European Control Conference (ECC).

[3]  Moritz Diehl,et al.  Nonlinear Model Predictive Control of a Human-sized Quadrotor , 2018, 2018 European Control Conference (ECC).

[4]  V. Kadirkamanathan,et al.  Modelling and identification of non-linear deterministic systems in the delta-domain , 2007, Autom..

[5]  Bilal Khan,et al.  Alternative parameterisation within predictive control: a systematic selection , 2013, Int. J. Control.

[6]  Serdar Iplikci,et al.  Runge–Kutta model-based adaptive predictive control mechanism for non-linear processes , 2013 .

[7]  Moritz Diehl,et al.  Efficient NMPC for nonlinear models with linear subsystems , 2013, 52nd IEEE Conference on Decision and Control.

[8]  Nhan T. Nguyen,et al.  Parameter Estimation for a Hybrid Adaptive Flight Controller , 2009 .

[9]  Luca Fanucci,et al.  A Double-Stage Kalman Filter for Orientation Tracking With an Integrated Processor in 9-D IMU , 2013, IEEE Transactions on Instrumentation and Measurement.

[10]  J. A. Rossiter A First Course in Predictive Control , 2018 .

[11]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[12]  S. Faiz Ahmed,et al.  NMPC-PID based control structure design for avoiding uncertainties in attitude and altitude tracking control of quad-rotor (UAV) , 2014, 2014 IEEE 10th International Colloquium on Signal Processing and its Applications.

[13]  M. Tadjine,et al.  Quaternion-based global attitude tracking controller for a quadrotor UAV , 2013, 3rd International Conference on Systems and Control.

[14]  Henk Nijmeijer,et al.  Experimentally validated model predictive controller for a hexacopter , 2017 .