Pitch and Roll control of a Quadcopter using Cascade Iterative Feedback Tuning

Abstract: Quadcopter is a type of Unmanned Aerial Vehicle which is lifted and propelled by four rotors. The vehicle has a complex non-linear dynamic which makes the tuning of the roll and pitch controllers difficult. Usually the control design is based on a mathematical model which is strongly related to physical components of vehicle: mass, moment of inertia and aerodynamic. When a tool is attached to the vehicle, a new model must be computed to redesign the controllers. In this article we will adjust the controllers of a real experimental quadcopter using the Cascade Iterative Feedback Tuning method. The method is data-driven, so it does not uses a model for the vehicle; all it uses is input-output data collect from the closed-loop system. The method minimizes the H 2 error between the desired response and the actual response of the vehicle angle using the Newton-Raphson algorithm. The method achieves the desired performance without the need of the vehicle model, with low cost and low complexity.

[1]  Belkacem Kada,et al.  Robust PID Controller Design for an UAV Flight Control System , 2011, WCE 2011.

[2]  Abdelaziz Benallegue,et al.  Backstepping Control for a Quadrotor Helicopter , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Jayesh Barve,et al.  Modeling, simulation and control study for the quad-copter UAV , 2014, 2014 9th International Conference on Industrial and Information Systems (ICIIS).

[4]  Diego Eckhard,et al.  Data-Driven Controller Design , 2012 .

[5]  Ahmad Ataka,et al.  A cascade controller for linearized Quadrotor model , 2014, 2014 International Conference on Advanced Robotics and Intelligent Systems (ARIS).

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

[7]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[8]  A. Puri A Survey of Unmanned Aerial Vehicles ( UAV ) for Traffic Surveillance , 2005 .

[9]  Svante Gunnarsson,et al.  Iterative feedback tuning: theory and applications , 1998 .

[10]  S. Gunnarsson,et al.  A convergent iterative restricted complexity control design scheme , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[11]  Diego Eckhard,et al.  Data-Driven Controller Design: The H2 Approach , 2011 .

[12]  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.

[13]  Sergio M. Savaresi,et al.  Virtual reference feedback tuning: a direct method for the design of feedback controllers , 2002, Autom..

[14]  Jeferson V. Flores,et al.  Disturbance observer and nonlinear damping control for fast tracking quadrotor vehicles , 2016, 2016 IEEE Conference on Control Applications (CCA).

[15]  Diego Eckhard,et al.  Iterative feedback tuning for cascade systems , 2016, 2016 European Control Conference (ECC).