Abstract
This paper deals with the dual problem of system identification and control of small scale unmanned helicopters. Although most controller designs are in continuous time, this paper considers the discrete time dynamics of the helicopter. A simple Recursive Least Square algorithm is used for parameter identification in the time domain, the objective being the derivation of system dynamics that are both minimal in complexity and accurate for control design in discrete time. The helicopter’s nonlinear rigid body equations of motion are considered. The necessity to encapsulate the nonlinear terms of the rigid body’s motion is very important since it provides a wider dynamical description of the flight envelope. A controller is designed based on a discrete time backstepping technique, for the tracking of predefined position and yaw trajectories. The developed controller provides design freedom in the convergence rate for each state variable of the cascade structure. This is of particular interest since control of the convergence rate in each level of the cascade structure provides better flight results. Both the identification part and control performance are evaluated using a commercial available flight simulator X-Plane ©.
Similar content being viewed by others
References
Bejar, M., Isidori, A., Marconi, L., Naldi, R.: Robust vertical/lateral/longitudinal control of an helicopter with constant yaw-attitude. In: 44th IEEE Conference on Decision and Control, and 2005 European Control Conference, CDC-ECC, Seville, 12–15 December 2005
Castillo, P., Lozano, R., Dzul, A.E.: Modelling and Control of Mini-Flying Machines. Springer, New York (2005)
Ernst, D., Valavanis, K., Craighead, J.: Automated process for unmanned aerial systems controller implementation using matlab. In: 14th Mediterranean Conference on Control and Automation, 2006, MED ’06, Ancona, 28–30 June 2006
Fantoni, I., Lozano, R.: Non-Linear Control for Underactuated Mechanical Systems. Springer, New York (2001)
Gavrilets, V., Mettler, B., Feron, E.: Nonlinear model for a small-size acrobatic helicopter. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, Montreal, 6–9 August 2001
Hussein, I.I., Leok, M., Sanyal, A.K., Bloch, A.M.: A discrete variational integrator for optimal control problems on SO(3). In: 45th IEEE Conference on Decision and Control, San Diego, 13–15 December 2006
Isidori, A., Marconi, L., Serrani, A.: Robust nonlinear motion control of a helicopter. IEEE Trans. Automat. Contr. 48, 413–426 (2003)
Johnson, W.: Helicopter Theory. Princeton University Press, Princeton (1980)
Khalil, H.K.: Nonlinear Systems. Prentice Hall, Englewood Cliffs (2002)
Klein, V., Moreli, E.A.: Aircraft System Identification Theory and Practice. AIAA Education Series. AIAA, New York (2006)
Koo, T.J., Sastry, S.: Output tracking control design of a helicopter model based on approximate linearization. In: Proceedings of the 37th IEEE Conference on Decision and Control, vol. 4, pp. 3635–3640. IEEE, Piscataway (1998)
Koo, T.J., Sastry, S.: Differential flatness based full authority helicopter control design. In: Proceedings of the 38th IEEE Conference on Decision and Control, Phoenix, 7–10 December 1999
Krstic, M., Kanellakopoulos, I., Kokotovic, P.V.: Nonlinear and Adaptive Control Design. Wiley, New York (1995)
Lee, E.H., Shim, H., Park, L., Lee, K.: Design of hovering attitude controller for a model helicopter. In: Proceedings of Society of Instrument and Control Engineers, pp. 1385–1390. Society of Instrument and Control Engineers, Tokyo (1993)
Lee, T., McClamroch, N.H., Leok, M.: Optimal control of a rigid body using geometrically exact computations on se(3). In: 45th IEEE Conference on Decision and Control, San Diego, 13–15 December 2006
Mahony, R., Hamel, T., Dzul, A.: Hover control via lyapunov control for an autonomous model helicopter. In: Proceedings of the 38th IEEE Conference on Decision and Control, vol. 4, pp. 3490–3495. IEEE, Piscataway (1999)
Marconi, L., Naldi, R.: Robust full degree-of-freedom tracking control of a helicopter. Automatica 43, 1909–1920 (2007)
McCormick, B.W.: Aerodynamics Aeronautics and Flight Mechanics. Wiley, New York (1995)
Mendel, J.M.: Lessons in Estimation Theory for Signal Processing, Communications, Control. Prentice Hall PTR, Englewood Cliffs (1995)
Mettler, B.: Identification Modeling and Characteristics of Miniature Rotorcraft. Kluwer, Dordrecht (2003)
Mettler, B., Tischler, M.B. , Kanade, T.: System identification of small-size unmanned helicopter dynamics. In: Presented at the American Helicopter Society 55th Forum, Montreal, May 1999
Murray, R.M., Zexiang, L., Sastry, S.: A Mathematical Introduction to Robotic Manipulation. CRC, Boca Raton (1994)
Passino, K.M., Yurkovich, S.: Fuzzy Control. Prentice Hall, Englewood Cliffs (1998)
Raptis, I.A., Valavanis, K.P., Kandel, A., Moreno, W.A.: System identification for a miniature helicopter at hover using fuzzy models. Submitted in J. Intell. Robot. Syst., September 2008
Seckel, E.: Stability and Control of Airplanes and Helicopters. Academic, London (1964)
Spong, M.W., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control. Wiley, New York (2005)
Tischler, M.B.: System identification requirements for high-bandwidth rotorcraft flight control system design. J. Guid. Control Dyn. 13, 835–841 (1990)
Tischler, M.B., Cauffman, M.G.: Frequency-response method for rotorcraft system identification: flight applications to BO-105 coupled fuselage/rotor dynamics. J. Am. Helicopter Soc. 3, 3–17 (1992)
Tischler, M.B., Remple, R.K.: Aircraft and Rotorcraft System Identification. AIAA Education Series. AIAA, New York (2006)
Zhao, J., Kanellakopoulos, I.: Adaptive control of discrete-time strict-feedback nonlinear systems. Proc. Am. Control Conf. 1, 828–832 (1997)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Raptis, I.A., Valavanis, K.P. & Moreno, W.A. System Identification and Discrete Nonlinear Control of Miniature Helicopters Using Backstepping. J Intell Robot Syst 55, 223–243 (2009). https://doi.org/10.1007/s10846-008-9295-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-008-9295-5