Robust linear parameter varying attitude control of a quadrotor unmanned aerial vehicle with state constraints and input saturation subject to wind disturbance

In this paper, a gain scheduled H ∞ state-feedback controller has been designed to control the attitude of a linear parameter varying (LPV) model of a quadrotor unmanned aerial vehicle (UAV). The scheduling parameters vector, which consists of some states and the control inputs, must vary in a specified polyhedron so that the affine LPV model would be analyzable; therefore, some pre-assumed constraints on states and input saturation have been taken into account in design process. The stabilization and disturbance attenuation conditions are obtained via elementary manipulations on the notion of H ∞ control design. The resulting parameter dependent linear matrix inequalities are solved through a Robust LMI Parser (Rolmip) – which works jointly with YALMIP (A toolbox for modeling and optimization in MATLAB)– by transforming polynomial parameter dependent matrices into multi-simplex domain, to best deal with nonconvex problems. In the end, simulation results have been presented and compared with existing literature to examine the capability of such method in the presence and absence of wind disturbances.

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

[2]  Wei Lin,et al.  Bounded smooth state feedback and a global separation principle for non-affine nonlinear systems , 1995 .

[3]  Nacer K. M'Sirdi,et al.  Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle , 2006, Adv. Robotics.

[4]  Pierre Apkarian,et al.  Self-scheduled H∞ control of linear parameter-varying systems: a design example , 1995, Autom..

[5]  Imen Nejem,et al.  H∞ Dynamic output feedback control of LPV time-delay systems via dilated linear matrix inequalities , 2019, Trans. Inst. Meas. Control.

[6]  Di Shi,et al.  Generalized Extended State Observer Based High Precision Attitude Control of Quadrotor Vehicles Subject to Wind Disturbance , 2018, IEEE Access.

[7]  Zongli Lin,et al.  Saturation-based switching anti-windup design for linear systems with nested input saturation , 2014, Autom..

[8]  D. Theilliol,et al.  Robust sensor fault diagnosis and tracking controller for a UAV modelled as LPV system , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[9]  Ricardo C. L. F. Oliveira,et al.  Algorithm 998 , 2019, ACM Trans. Math. Softw..

[10]  G. Raffo,et al.  An integral predictive / nonlinear H ∞ control structure for a quadrotor helicopter , 2009 .

[11]  Quan Quan,et al.  Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances , 2011 .

[12]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[13]  Cosku Kasnakoglu,et al.  An Affine Parameter Dependent Controller for an Autonomous Helicopter at Different Flight Conditions , 2015 .

[14]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

[15]  Ali Akbar Jalali,et al.  Polynomial LPV approach to robust H ∞ control of nonlinear sampled-data systems , 2018, Int. J. Control.

[16]  P. Gahinet,et al.  A convex characterization of gain-scheduled H∞ controllers , 1995, IEEE Trans. Autom. Control..

[17]  Javad Mohammadpour,et al.  Control of linear parameter varying systems with applications , 2012 .

[18]  Zongli Lin,et al.  Set invariance analysis and gain-scheduling control for LPV systems subject to actuator saturation , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[19]  Claire J. Tomlin,et al.  Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment , 2007 .

[20]  Ahmad Fakharian,et al.  Trajectory tracking for quadrotor UAV transporting cable-suspended payload in wind presence , 2018, Trans. Inst. Meas. Control.

[21]  Ricardo C. L. F. Oliveira,et al.  ℋ∞ dynamic output feedback for LPV systems subject to inexactly measured scheduling parameters , 2013, 2013 American Control Conference.

[22]  Steven L. Waslander,et al.  Wind Disturbance Estimation and Rejection for Quadrotor Position Control , 2009 .

[23]  Christian Hoffmann,et al.  A Survey of Linear Parameter-Varying Control Applications Validated by Experiments or High-Fidelity Simulations , 2015, IEEE Transactions on Control Systems Technology.

[24]  Tingshu Hu,et al.  Control Systems with Actuator Saturation: Analysis and Design , 2001 .

[25]  Ricardo C. L. F. Oliveira,et al.  A new approach to handle additive and multiplicative uncertainties in the measurement for LPV filtering , 2016, Int. J. Syst. Sci..

[26]  Anthony Tzes,et al.  On Trajectory Tracking Model Predictive Control of an Unmanned Quadrotor Helicopter Subject to Aerodynamic Disturbances , 2014 .

[27]  Fen Wu,et al.  Induced L2‐norm control for LPV systems with bounded parameter variation rates , 1996 .

[28]  Claire J. Tomlin,et al.  Distributed Cooperative Search using Information-Theoretic Costs for Particle Filters, with Quadrotor Applications ∗ , 2006 .

[29]  Guang-Ren Duan,et al.  Control of LPV systems subject to state constraints and input saturation , 2018, Trans. Inst. Meas. Control.

[30]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[32]  Luca Zaccarian,et al.  Anti-windup synthesis for linear control systems with input saturation: Achieving regional, nonlinear performance , 2008, Autom..

[33]  Anthony Tzes,et al.  Model predictive quadrotor control: attitude, altitude and position experimental studies , 2012 .

[34]  M. Athans,et al.  Gain Scheduling: Potential Hazards and Possible Remedies , 1992, 1991 American Control Conference.

[35]  Tingshu Hu,et al.  Control Systems with Actuator Saturation: Analysis and Design , 2001 .

[36]  C. Scherer,et al.  Linear Matrix Inequalities in Control , 2011 .

[37]  Abdelaziz Benallegue,et al.  Nonlinear H ∞ control of a Quadrotor (UAV), using high order sliding mode disturbance estimator , 2012, Int. J. Control.

[38]  Rita Cunha,et al.  A nonlinear quadrotor trajectory tracking controller with disturbance rejection , 2014, 2014 American Control Conference.

[39]  Corentin Briat,et al.  Linear Parameter-Varying and Time-Delay Systems , 2015 .