Improved digital tracking controller design for pilot-scale unmanned helicopter

https://doi.org/10.1016/j.jfranklin.2011.10.003Get rights and content

Abstract

In this paper, methods for improved design of digital tracking controller for a pilot-scale unmanned helicopter are considered. By discretizing the linearized helicopter model, the linear quadratic with integral (LQI) capability is investigated and applied in order to develop an efficient tracking system including a state-feedback plus integral action. The helicopter velocities are used to formulate a prescribed position reference tracking trajectory. When both process and measurement noises are present, a Kalman filter (KF) is combined with the LQI to form a linear quadratic Gaussian with integral (LQGI) tracking system. Simulation studies illuminate both the capability of the controller design and the accuracy of the estimator. Next, H2, H and mixed H2/H controls are designed and the results between methods are produced and compared.

Introduction

In recent years, we have witnessed wide variety of techniques and applications of control theory to several systems engineering areas robust control [1], [2], [3], including PID control [4], time-varying systems [5], [6], networked control systems [7], [8], autonomous systems [9], [10], [11], Internet control [12], attitude stabilization of rigid spacecraft [13], [14], [15], to name a few. The primary focus of this work is on a class of autonomous systems [9]. In this regard, unmanned aerial vehicle (UAV) with helicopter-like capabilities such as vertical take-off and landing is becoming popular in systems studies. The interest in helicopter-based unmanned aerial vehicle (HUAV) has central focus for both military and civil applications. It is well-known that helicopter is a non-linear complex system with unstable nature and, in turn, these characteristics render the design in flight control systems a difficult task. Pilot-scale unmanned helicopter constitute by now common platforms for HUAV control development with many great advances been made since the last decade. Compared with traditional full-size helicopters, a pilot-scale helicopter tend to be naturally more maneuverable and responsive [10]. Some related results are reported in [16], [17], [18].

System identification has been used as a modeling technique to derive linear models for control design and to study the vehicle flying qualities. Also, system identification is utilized for the validation and refinement of detailed non-linear first-principle models. There are several reported applications of system identification techniques to modeling of pilot-scale helicopters, including the model identification of YAMAHA R-50 [10], and X-Cell [19] for flight control, and a 6-DOF dynamic modeling of Raptor-50 V2 for simulations [9]. In this paper, the pilot-scale unmanned helicopter dynamics reported in [10] will be used in the sequel as the preliminary vehicle for control system design.

Most HUAVs used classical control system such as single-loop PD systems. The tuning for controller parameters usually performed manually for certain operating point such as hover and cruise mode. This condition giving a wide opportunity for multi-variable controller synthesis method to be implemented. In previous work [20], linear quadratic trajectory tracking system with derivative on the error for HUAV conducted in continuous-time mode, and reports encouraging preliminary results. There are numerous predicted utilizations for HUAV either individually or working as a team, including surveillance, search and rescue, and mobile sensor networks. For this uses, HUAV needs to be able to navigate to the desired destination through desired trajectory, the position control as well as velocity control are performed for this scenario. A controller that can accommodate this scenario is needed, linear quadratic integral (LQI) [21] tracking control is proposed, and for practical needs in the presence of process and measurements noise, linear quadratic Gaussian integral (LQGI) tracking control is proposed with the assumption that the noise is white. This motivates the study of this paper by looking at effective methods for controlling pilot-scale HUAVs.

Looked at in this light, this paper provides improved digital controller design and simulations using the powerful tools of MATLAB and SIMULINK. Computer simulation in discrete-time is conducted with certain sampling time will allow direct implementation on the practical controller. The dynamics of helicopter on cruise is used for the trajectory tracking system [10]. Then a linear quadratic Gaussian with integral (LQGI) control is designed with the assumption that sensor available is only for velocities and corrupted with white noise. The ensuing measurements are used to perform state estimation using Kalman filter (KF). For the controller design based on H2, H and mixed H2/H performance, the simulations are performed in continuous-time mode. The results are presented and a comparison among design methods is performed.

Section snippets

Dynamics of pilot-scale helicopter

For controller synthesis or controller optimization, the dynamic models usually have strict requirements. Essentially, the model must capture the effects that influence the performance of the system. This implies that for helicopter they must explicitly account for rotor and fuselage coupling effects. At the same time the model must be simple enough to be insightful and practical for the control synthesis. The basic equations of motion for a linear model of the helicopter dynamics are derived

Controller design

In what follows, we present methods for controller design of the developed model of HUAV.

LQI tracking system

The LQI-design is evaluated through MATLAB simulation. The cited goal is to observe the HUAV performance on position tracking a predefined reference trajectory autonomously in the light of cruising mode [10]. In simulation, the focus will be on tracking three variables: longitudinal velocity, lateral velocity and vertical velocity, the other variables performance is neglected. To interpret the results of the simulation physically, coordinate transformations are needed between body coordinate to

Conclusions

Design of discrete-time LQI and LQGI tracking systems have been elaborated and applied in the controller of a pilot-scale helicopter. Simulations have shown that weight assignments play a significant role in the optimization process, which has been obtained empirically based on the control objectives. It has been established that tracking system can bring the helicopter to follow a specified trajectory with weighting matrices assignment to adjust the trade-off between tracking performance and

Acknowledgments

The authors would like to thank the reviewers for their constructive suggestions and comments on our submission. Also, the authors would like to extend their appreciation to the deanship for scientific research (DSR) at KFUPM for research support through research group project RG 1105-1.

References (27)

  • T.K. Liua et al.

    Regional eigenvalue-clustering robustness of linear uncertain multivariable output feedback PID control systems

    Journal of the Franklin Institute

    (2009)
  • S. Bhandari et al.

    Six-DOF dynamic modeling and flight testing of a UAV helicopter

  • B. Mettler et al.

    System identification modeling of a model-scale helicopter

    (2000)
  • Cited by (15)

    • Intelligent attitude and flapping angles estimation of flybarless helicopters under near-hover conditions

      2018, Journal of the Franklin Institute
      Citation Excerpt :

      Unmanned miniature helicopters are famed for being viable candidates for several civil and military missions. However, achieving successful autonomous missions depends on the robustness of the controller design, the accuracy of the onboard commercial off-the-shelf sensors and the effectiveness of the sensor fusion algorithm [[1–5]. In the last few decades, there has been an increased awareness of the importance of developing high-accuracy sensor fusion algorithms fusion algorithms for state estimation [6,7].

    • Robust motion control of quadrotors

      2014, Journal of the Franklin Institute
      Citation Excerpt :

      Unmanned rotorcrafts have attracted increasing attention in recent years due to their various functions [1–3].

    • Robust hierarchical control of a laboratory helicopter

      2014, Journal of the Franklin Institute
      Citation Excerpt :

      Unmanned aerial vehicles (UAVs) are suitable for various civil and military tasks and have received much attention in the academic domain (see, e.g., [1–11]).

    • Robust probabilistic sampling <sup>H∞</sup> output tracking control for a class of nonlinear networked systems with multiplicative noises

      2013, Journal of the Franklin Institute
      Citation Excerpt :

      Output tracking control is widely used in the field of robots [1,2], flights [3,4], and motors [5,6], etc. It has been well recognized that the design of tracking control is more general and more difficult than stabilization, and in the last decade, many initial findings on output tracking control have been reported [7–14]. Petersen and Hollot [29]

    View all citing articles on Scopus
    View full text