Flight control of a rotary wing UAV using backstepping

This paper presents a novel application of backstepping controller for autonomous landing of a rotary wing UAV (RUAV). This application, which holds good for the full flight envelope control, is an extension of a backstepping algorithm for general rigid body velocity control. The nonlinear RUAV model used in this paper includes the flapping and servo dynamics. The backstepping‐based controller takes advantage of the ‘decoupling’ of the translation and rotation dynamics of the rigid body, resulting in a two‐step procedure to obtain the RUAV control inputs. The first step is to compute desired thrusts and flapping angles to achieve the commanded position and the second step is to compute control inputs, which achieve the desired thrusts and flapping angles. This paper presents a detailed analysis of the inclusion of a flapping angle correction term in control. The performance of the proposed algorithm is tested using a high‐fidelity RUAV simulation model. The RUAV simulation model is based on miniature rotorcraft parameters. The closed‐loop response of the rotorcraft indicates that the desired position is achieved after a short transient. The Eagle RUAV control inputs, obtained using high‐fidelity simulation results, clearly demonstrate that this algorithm can be implemented on practical RUAVs.

[1]  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).

[2]  Marc D. Takahashi Synthesis and evaluation of an H2 control law for a hovering helicopter , 1993 .

[3]  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).

[4]  T. Keviczky,et al.  Dynamic inversion based flight control for autonomous RMAX helicopter , 2006, 2006 American Control Conference.

[5]  H.R. Pota,et al.  Velocity Control of a UAV using Backstepping Control , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[6]  G. D. Padfield,et al.  Helicopter Flight Dynamics: The Theory and Application of Flying Qualities and Simulation Modelling , 1995 .

[7]  H.R. Pota,et al.  Backstepping-based landing control of a RUAV using tether incorporating flapping correction dynamics , 2008, 2008 American Control Conference.

[8]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[9]  Raymond W. Prouty,et al.  Helicopter performance, stability, and control , 1986 .

[10]  Takeo Kanade,et al.  Attitude control optimization for a small-scale unmanned helicopter , 2000 .

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

[12]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[13]  Mark B. Tischler,et al.  R-MAX Helicopter State-Space Model Identification for Hover and Forward-Flight , 2006 .

[14]  Kaustubh Pathak,et al.  Approaches for a tether-guided landing of an autonomous helicopter , 2006, IEEE Transactions on Robotics.

[15]  E. Feron,et al.  Hierarchical control of small autonomous helicopters , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[16]  P. Bendotti,et al.  Identification and control of a model helicopter in hover , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[17]  R. Mahony,et al.  Robust trajectory tracking for a scale model autonomous helicopter , 2004 .

[18]  Colin R. Theodore,et al.  Rapid Frequency-Domain Modeling Methods for Unmanned Aerial Vehicle Flight Control Applications , 2004 .

[19]  Wen-Hsiung Liu,et al.  Nonlinear H, Decoupling Control For Hovering Helicopter , 2002 .

[20]  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).

[21]  Anthony J. Calise,et al.  Adaptive nonlinear controller synthesis and flight test evaluation on an unmanned helicopter , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[22]  Bernard Mettler,et al.  System identification modeling of a small-scale unmanned rotorcraft for flight control design , 2002 .

[23]  Chun-Yi Su,et al.  BACKSTEPPING‐BASED HYBRID ADAPTIVE CONTROL OF ROBOT MANIPULATORS INCORPORATING ACTUATOR DYNAMICS , 1997 .

[24]  Matthew Garratt,et al.  Platform Enhancements and System Identification for Control of an Unmanned Helicopter , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[25]  J. J. Gribble,et al.  Helicopter Attitude Command Attitude Hold Using Individual Channel Analysis and Design , 1997 .

[26]  Matthew Garratt,et al.  Biologically Inspired Vision and Control for an Autonomous Flying Vehicle , 2007 .

[27]  Tarek Hamel,et al.  Hover control via Lyapunov control for an autonomous model helicopter , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[28]  Anthony J. Calise,et al.  High Bandwidth Adaptive Flight Control , 2000 .

[29]  Bernard Mettler,et al.  Nonlinear model for a small-size acrobatic helicopter , 2001 .

[30]  M. A. Mnich,et al.  Minimum-complexity helicopter simulation math model , 1988 .

[31]  Perry W. Stout,et al.  Robust Longitudinal Control Design Using Dynamic Inversion and Quantitative Feedback Theory , 1997 .

[32]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[33]  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).

[34]  E. Wan,et al.  SDRE flight control for X-Cell and R-Max autonomous helicopters , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[35]  Wen-Hsiung Liu,et al.  Nonlinear H/sub /spl infin// decoupling control for hovering helicopter , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[36]  Jeff K. Pieper,et al.  Application of SLMC: TRC control of a helicopter in hover , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[37]  Kaustubh Pathak,et al.  An Integrated Spatial Path-planning and Controller Design Approach for a Hover-mode Helicopter Model , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[38]  Robert C. Nelson,et al.  Flight Stability and Automatic Control , 1989 .

[39]  Bilal Ahmed,et al.  Rotary wing UAV position control using backstepping , 2007, 2007 46th IEEE Conference on Decision and Control.

[40]  Dawn M. Tilbury,et al.  Mathematical Modeling and Experimental Identification of an Unmanned Helicopter Robot with Flybar Dynamics , 2004 .

[41]  Robin R. Murphy,et al.  Crew roles and operational protocols for rotary-wing micro-UAVs in close urban environments , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).