Automatic tuning of hexacopter attitude control systems with experimental validation

Unmanned Aerial Vehicles (UAV) have found many applications in the areas such as remote sensing, surveillance, filming, and other scientific research. Due to the fact that multirotor UAVs are unstable systems in nature, feedback control is paramount in ensuring successful flight missions. Hexacopter is a type of UAV that is capable of carrying heavier payload with increased stability while being less vulnerable to engine failures in comparison to quadcopters. This paper presents a novel approach to automatically tune hexacopter's PID controllers. An experimental test apparatus is designed to allow a hexacopter to be under relay feedback control, so that the input and output data can be safely collected for the estimation of its dynamics, followed by the PID controller design. A comparison study between the proposed method and Ziegler-Nichols is performed. Experimental results are obtained from a flight test in an outdoor environment against external disturbances to show the flight performance of the automatically tuned hexacopter.

[1]  S. Salazar,et al.  Modeling and Real-Time Stabilization of an Aircraft Having Eight Rotors , 2009, J. Intell. Robotic Syst..

[2]  Liuping Wang,et al.  Gain Scheduled Attitude Control of Fixed-Wing UAV With Automatic Controller Tuning , 2018, IEEE Transactions on Control Systems Technology.

[3]  W. R. Cluett,et al.  Tuning PID controllers for integrating processes , 1997 .

[4]  Liuping Wang,et al.  From Plant Data to Process Control: Ideas for Process Identification and PID Design , 2000 .

[5]  Xi Chen,et al.  Cascaded model predictive control of a quadrotor UAV , 2013, 2013 Australian Control Conference.

[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]  Carlos A. Arellano-Muro,et al.  Backstepping control with sliding mode estimation for a hexacopter , 2013, 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

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

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

[10]  Mansoor Ahsan,et al.  Optimization Based Tuning of Autopilot Gains for a Fixed Wing UAV , 2013 .

[11]  Arkadiusz Mystkowski,et al.  ROBUST CONTROL OF THE MICRO UAV DYNAMICS WITH AN AUTOPILOT , 2013 .

[12]  Stéphane Doncieux,et al.  Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques , 2007 .

[13]  A. Alaimo,et al.  Mathematical modeling and control of a hexacopter , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[14]  Liuping Wang,et al.  Automatic tuning of attitude control system for fixed-wing unmanned aerial vehicles , 2016 .

[15]  Reece A. Clothier,et al.  Influence of Turbulence on MAV Roll Perturbations , 2014 .

[16]  Ying Luo,et al.  Lateral directional fractional order (PI) π control of a small fixed-wing unmanned aerial vehicles: controller designs and flight tests , 2011 .

[17]  Qing-Chang Zhong,et al.  Control of Integral Processes with Dead Time , 2010 .

[18]  Zainab Jabbar Saleh An Investigation into Turbine Blade Tip Leakage Flows at High Speeds , 2013 .

[19]  Robert Mahony,et al.  Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor , 2012, ICRA 2012.

[20]  Robert Mahony,et al.  Modelling and control of a quad-rotor robot , 2006 .

[21]  Mark Euston,et al.  A complementary filter for attitude estimation of a fixed-wing UAV , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.