Velocity and heading tracking control for small-scale unmanned helicopters

This paper presents a linear tracking control design technique for small-scale unmanned helicopters. The design objective is for the helicopter to track predefined velocity and heading reference trajectories. The controller design is based on a generic linear model which successfully describes the dynamic behavior of most small-scale helicopters. The flight controller is composed of two distinct output feedback loops of the helicopter's longitudinal/lateral and heading/heave dynamics tracking error. The tracking error is determined using a state generator based on the reference trajectories and their higher derivatives. The state generator can be systematically constructed using the backstepping approach and applying a physically meaningful simplification assumption over the helicopter dynamics. The controller performance was successfully evaluated using a realistic flight simulator.

[1]  P. Dorato,et al.  Static output feedback: a survey , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[2]  Bernard Mettler,et al.  Identification Modeling and Characteristics of Miniature Rotorcraft , 2002 .

[3]  Hyoun Jin Kim,et al.  Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system identification , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[4]  S. Shankar Sastry,et al.  Differential flatness based full authority helicopter control design , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[5]  A. Calise,et al.  Convergence of a numerical algorithm for calculating optimal output feedback gains , 1985 .

[6]  Agus Budiyono,et al.  Optimal tracking controller design for a small scale helicopter , 2007, ArXiv.

[7]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[8]  Hans P. Geering,et al.  Robust helicopter position control at hover , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[9]  H. Shim,et al.  A comprehensive study of control design for an autonomous helicopter , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[10]  Hans P. Geering,et al.  Test bench for rotorcraft hover control , 1994 .

[11]  T.H. Lee,et al.  Modeling and Control System Design for a UAV Helicopter , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[12]  Mark B. Tischler,et al.  Aircraft and Rotorcraft System Identification: Engineering Methods with Flight-Test Examples , 2006 .

[13]  Kenzo Nonami,et al.  Model-based optimal attitude and positioning control of small-scale unmanned helicopter , 2005, Robotica.

[14]  Frank L. Lewis,et al.  Structured H-Infinity Command and Control-Loop Design for Unmanned Helicopters , 2008 .

[15]  William C. Messner,et al.  Design and Flight Testing of an H00 Controller for a Robotic Helicopter , 2006 .