Guidance and control algorithms for mini UAV autopilots

Purpose The aim of this paper is the implementation and validation of control and guidance algorithms for unmanned aerial vehicle (UAV) autopilots. Design/methodology/approach The path-following control of the UAV can be separated into different layers: inner loop for pitch and roll attitude control, outer loop on heading, altitude and airspeed control for the waypoints tracking and waypoint navigation. Two control laws are defined: one based on proportional integrative derivative (PID) controllers both for inner and outer loops and one based on the combination of PIDs and an adaptive controller. Findings Good results can be obtained in terms of trajectory tracking (based on waypoints) and of parameter variations. The adaptive control law guarantees smoothing responses and less oscillations and glitches on the control deflections. Practical implications The proposed controllers are easily implementable on-board and are computationally efficient. Originality/value The algorithm validation via hardware in the loop simulations can be used to reduce the platform set-up time and the risk of losing the prototype during the flight tests.

[1]  Robert Skulstad,et al.  Low-cost instrumentation system for recovery of fixed-wing UAV in a net , 2014 .

[2]  Vaitheeswaran S. Meenakshisundaram,et al.  Vector Field Guidance for Path following of MAVs in Three Dimensions for Variable Altitude Maneuvers , 2010 .

[3]  Karl Johan Åström,et al.  Adaptive Control Theory , 1988 .

[4]  Bernard Mettler,et al.  Experimental framework for evaluating autonomous guidance and control algorithms for agile aerial vehicles , 2007, 2007 European Control Conference (ECC).

[5]  Elisa Capello,et al.  UAVs and Simulation: an Experience on MAVs , 2007 .

[6]  Young-Jun Son,et al.  A HARDWARE-IN-THE-LOOP DDDAMS SYSTEM FOR CROWD SURVEILLANCE VIA UNMANNED VEHICLES , 2014 .

[7]  Dries Verstraete,et al.  Hardware-in-the-loop simulation of a fuel-cell-based UAV propulsion system using real-world flight data , 2014 .

[8]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[9]  Lorenzo Ntogramatzidis,et al.  Exact tuning of PID controllers in control feedback design , 2011 .

[10]  Elisa Capello,et al.  Robust assessment for the design of multi-loop proportional integrative derivative autopilot , 2012 .

[11]  Raza Samar,et al.  3D Guidance of Unmanned Aerial Vehicles Using Sliding Mode Approach , 2014 .

[12]  Elisa Capello,et al.  Design and Validation of an ${\mathcal{L}}_{1}$ Adaptive Controller for Mini-UAV Autopilot , 2013, J. Intell. Robotic Syst..

[13]  T. Teichmann,et al.  Dynamics of Flight: Stability and Control , 1959 .

[14]  Elisa Capello,et al.  Mini Quadrotor UAV: Design and Experiment , 2012 .

[15]  Elisa Capello,et al.  Preliminary assessment of flying and handling qualities for mini-UAVs , 2012, J. Intell. Robotic Syst..

[16]  Matthew J. Rutherford,et al.  Enabling intelligent unmanned vehicles through XMOS Technology , 2012 .

[17]  Timothy W. McLain,et al.  Autonomous Vehicle Technologies for Small Fixed-Wing UAVs , 2003, J. Aerosp. Comput. Inf. Commun..

[18]  Naira Hovakimyan,et al.  L1 Adaptive Output-Feedback Controller for Non-Strictly-Positive-Real Reference Systems: Missile Longitudinal Autopilot Design , 2009 .

[19]  Brian Bole,et al.  Development and Implementation of a Hardware In-the-Loop Test Bed for Unmanned Aerial Vehicle Control Algorithms , 2014 .

[20]  J. Doyle,et al.  Essentials of Robust Control , 1997 .

[21]  Rolf Rysdyk,et al.  Waypoint Guidance for Small UAVs in Wind , 2005 .

[22]  Jason J. Ford,et al.  Tensor Field guidance for time-based waypoint arrival of UAVs by 4D trajectory generation , 2009, 2009 IEEE Aerospace conference.

[23]  Giorgio Guglieri,et al.  Design and Development of a Man Portable Unmanned Aerial System for Alpine Surveillance Missions , 2010 .

[24]  P. B. Sujit,et al.  An evaluation of UAV path following algorithms , 2013, 2013 European Control Conference (ECC).