Controlling an unmanned quad-rotor aerial vehicle with model parameter uncertainty and actuator failure

It is challenging to stabilise an unmanned quad-rotor aerial vehicle when a dynamic change in its model parameters or failure of its actuator occurs. In this paper, a quad-rotor unmanned aerial vehicle UAV is controlled based on model reference adaptive control MRAC and a linear quadratic regulator LQR. The kinematics and dynamics of the quad-rotor are calculated, and Lyapunov's direct stability method is used to design the MRAC. In order to evaluate the performance of the adaptive control algorithms in the presence of thrust loss that may occur due to component failure or physical damage, a real quad-rotor is built from scratch using commercial components. Both controllers are designed, implemented and tested using AVR microcontrollers. Comparison is made between the controllers under normal and faulty situations and the effectiveness of the proposed control strategy is verified. Simulation and experimental results show that both controllers have satisfactory performance under normal conditions and even in the presence of the partial loss of thrust that may occur due to the loss of control effectiveness in one of the rotors or the damage of one propeller, superior system performance is observed using the proposed MRAC controller.

[1]  Stjepan Bogdan,et al.  Fuzzy-Lyapunov based quadrotor controller design , 2009, 2009 European Control Conference (ECC).

[2]  T. Hamel,et al.  Visual Tracking Control of Aerial Robotic Systems with Adaptive Depth Estimation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[3]  Howard Kaufman,et al.  Direct Adaptive Control Algorithms , 1998 .

[4]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four-rotor mini rotorcraft , 2004, IEEE Transactions on Control Systems Technology.

[5]  Aldo Jaimes,et al.  An approach to surveillance an area using swarm of fixed wing and quad-rotor unmanned aerial vehicles UAV(s) , 2008, 2008 IEEE International Conference on System of Systems Engineering.

[6]  Antonio Franchi,et al.  Adaptive Trajectory Tracking for Quadrotor MAVs in Presence of Parameter Uncertainties and External Disturbances , 2018, IEEE Transactions on Control Systems Technology.

[7]  Rafael Fierro,et al.  Adaptive Control of a Quadrotor with Dynamic Changes in the Center of Gravity , 2011 .

[8]  Liu Hsu,et al.  Lyapunov-based adaptive control of MIMO systems , 2003, Autom..

[9]  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).

[10]  Roland Siegwart,et al.  Towards Autonomous Indoor Micro VTOL , 2005, Auton. Robots.

[11]  Rajesh Kumar Nema,et al.  Comparative Analysis of MIT Rule and Lyapunov Rule in Model Reference Adaptive Control Scheme , 2011 .

[12]  Robert E. Mahony,et al.  A Practical Visual Servo Control for an Unmanned Aerial Vehicle , 2008, IEEE Transactions on Robotics.

[13]  M. Tarbouchi,et al.  Neural network based control of a four rotor helicopter , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..

[14]  Lyle N. Long,et al.  A Small Semi-Autonomous Rotary-Wing Unmanned Air Vehicle (UAV) , 2005 .

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

[16]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[17]  C.J.B. Macnab,et al.  A New Robust Adaptive-Fuzzy Control Method Applied to Quadrotor Helicopter Stabilization , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.

[18]  Alexander Leonessa,et al.  Direct Adaptive Tracking Control of Quadrotor Aerial Vehicles , 2006 .

[19]  Hichem Maaref,et al.  Control of an under-actuated system: application a four rotors rotorcraft , 2005, 2005 IEEE International Conference on Robotics and Biomimetics - ROBIO.

[20]  Frank L. Lewis,et al.  Dynamic inversion with zero-dynamics stabilisation for quadrotor control , 2009 .

[21]  T. Madani,et al.  Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[22]  Rong-Jong Wai,et al.  Fuzzy Sliding-Mode Control Using Adaptive Tuning Technique , 2007, IEEE Transactions on Industrial Electronics.

[23]  P. Castillo,et al.  Stabilization of a mini rotorcraft with four rotors , 2005, IEEE Control Systems.

[24]  A. Benallegue,et al.  Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[25]  Robert Mahony,et al.  Design of a four-rotor aerial robot , 2002 .

[26]  D. Dawson,et al.  Model reference robust control of a class of SISO systems , 1994, IEEE Trans. Autom. Control..

[27]  Abdelaziz Benallegue,et al.  Dynamic feedback controller of Euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[28]  Hakim Bouadi,et al.  Adaptive sliding mode control for quadrotor attitude stabilization and altitude tracking , 2011, 2011 IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI).

[29]  G. Goodwin,et al.  Adaptive control of time-varying linear systems , 1988 .