DESIGN AND IMPLEMENTATION OF A FLIGHT CONTROL SYSTEM FOR AN UNMANNED ROTORCRAFT USING RPT CONTROL APPROACH Guowei Cai, Biao Wang, Ben M. Chen, and Tong H. Lee ABSTRACT In this paper, we apply a so-called robust and perfect tracking (RPT) control technique to the design and implementation of the flight control system of a miniature unmanned rotorcraft, named HeLion.To make the presented work self-contained, we will first outline some background knowledge, including mainly the nonlinear flight dynamics model and the inner-loop flight control system design. Next, the highlight of this paper, that is, the outer-loop flight control system design procedure using RPT control technique, will be detailed. Generally speaking, RPT control technique aims to design a controller such that (i) the resulting closed-loop system is asymptotically stable, and (ii) the controlled output almost perfectly tracks a given reference signal in the presence of any initial conditions and external disturbances. Since it makes use of all possible information including the system measurement output and the command reference signal together with all its derivatives (if available) for control, RPT control technique is particularly useful for the outer-loop layer of an unmanned aircraft. Both simulation and flight-test results will be presented and analyzed at the end of this paper, and the efficiency of the RPT control approach will be evaluated comprehensively. Key Words: Unmanned aerial vehicles, flight control systems, robust control, tracking control. I. INTRODUCTION During the last two decades, miniature unmanned- aerial-vehicle (UAV) helicopters have gained great attention in academic circles worldwide. Some unique features such as low cost, good maneuverability, and easy maintenance, make them an ideal experimental platform for various research purposes. Their growing popularity in the last several years has been further revealed by some successful and impressive implementations (see, for example, [1,12,23,29]). The automatic flight control system is essen- tial for a UAV to carry out flight missions with minimal or even without interference from human pilots. The classical single-input/single-output (SISO) feedback control method (i.e., PD or PID control) is one of the most common choices because of its simplicity in structure with less requirement on the accuracy of the dynamical model of the UAV. Exam- ples include the CMU-R50 UAV helicopter [24], in which a SISO PD control law is adopted and further optimized using CONDUIT for both hovering and forward flight, and the Ursa Major 3 UAV helicopter [27], in which a SISO PID control is implemented for automatic hovering. To improve flight control performance, many researchers are devoted to the study of implementing more advanced control techniques on the miniature rotorcraft UAVs. For example, a flight control system using a MIMO (multi-input/multi-output) Hcontrol approach has been designed and implemented for their mini rotorcraft UAVs in [34]. It is reported that the resulting system has clearly outperformed the classical method. Other cases reported in the literature include systems designed by using: (i) a decentralized decoupled model predictive approach [28]; (ii) a neural network method [15,32]; (iii) adaptive control techniques [11,22]; (iv) a fuzzy logic approach [20]; (v) m-synthesis [33]; (vi) an approximate lin- earization method [21]; (vii) nonlinear control methods [3,26]; (viii) a differential geometry technique [19]; (ix) H control [16,17]; (x) a learning control technique [14]; (xi) intelligent control methods [31]; and (xii) a sliding mode control technique [13], to name a few. After decades of development, although there is a vast number of works that have been performed along these lines, many are still in the simulation stage. They are still not ready for reliable and mature implementations onto real platforms. Recently, Cai et al. [4,5] (see also Peng et al. [25]) have proposed a flight control scheme consisting of three parts, Manuscript received March 7, 2011; revised September 5, 2011; accepted Novem- ber 6, 2011. Guowei Cai is with Temasek Laboratories, National University of Singapore, Sin- gapore 117411. Biao Wang, Ben M. Chen (corresponding author) and Tong H. Lee are with the Department of Electrical & Computer Engineering, National University of Singapore, Singapore 117576 (e-mails: tslcaig@nus.edu.sg; elewb@nus.edu.sg; bmchen@ nus.edu.sg; eleleeth@nus.edu.sg). Asian Journal of Control, Vol. 15, No. 1, pp. 1–25, January 2013 Published online in Wiley Online Library (wileyonlinelibrary.com) DOI: 10.1002/asjc.504 © 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society