Embedded control system for a four-rotor UAV. (English) Zbl 1116.93030

Summary: This paper describes the design of an embedded control system for a four-rotor unmanned aerial vehicle (UAV) to perform hover flights. A dynamic model of the vehicle is presented using an Euler-Lagrange approach. A control strategy based on nested saturation is proposed. An embedded control system architecture is described for autonomous hover flight. The main components of the system are a microcontroller, an inertial measurement unit (IMU), a global positioning system (GPS) and infrared sensors. The Euler angles are computed using a data fusion algorithm. The experimental results show that the on-board control system performs satisfactorily for autonomous hovering indoors.


93B51 Design techniques (robust design, computer-aided design, etc.)
93C10 Nonlinear systems in control theory
93D05 Lyapunov and other classical stabilities (Lagrange, Poisson, \(L^p, l^p\), etc.) in control theory
Full Text: DOI


[1] Dynamics of Flight. Wiley: New York, 1959.
[2] Aerodynamics Aeronautics and Flight Mechanics. Wiley: New York, 1995.
[3] Lozano, International Journal of Control 77 pp 735– (2004)
[4] Hauser, Automatica 28 pp 665– (1992)
[5] , . Trajectory tracking for a PVTOL aircraft: a comparative analysis. Proceedings of the 35th CDC Kobe Japan, 1996.
[6] . Non-Linear Control of Underactuated Mechanical Systems. Communications and Control Engineering Series. Springer: London, 2001.
[7] Fantoni, European Journal of Control 7 pp 328– (2001)
[8] Martin, IEEE Transactions on Automatic Control 41 pp 1559– (1996)
[9] Lin, Transactions on Automatic Control 7 pp 343– (1999)
[10] Marconi, Automatica 38 pp 21– (2002)
[11] Global configuration stabilization for the VTOL aircraft with strong input coupling. Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, Australia, 2000.
[12] Castillo, IEEE Transactions on Control Systems Technology 12 pp 510– (2004)
[13] Tanaka, Transactions on Automatic Control 12 pp 315– (2004)
[14] Classical Mechanics (2nd edn). Addison Wesley Series in Physics. Addison-Wesley: U.S.A., 1980.
[15] , . A Mathematical Introduction to Robotic Manipulation. CRC Press: Boca Raton, FL, 1994. · Zbl 0858.70001
[16] Teel, Systems and Control Letters 18 pp 165– (1992)
[17] Teel, IEEE Transactions on Automatic Control 41 pp 1256– (1996)
[18] Dynamic C User’s Manual v. 9.1. Z-World, Inc.
[19] Aerospace Sensors Systems and Applications. Springer: Berlin, 1996.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.