A Hybrid Control Model to Develop the Trajectory-Tracking Controller for a Quadrotor UAV


Article Preview

A new hybrid model of control implementation is developed to realize trajectory-tracking controllers for quadrotor Unmanned Aerial Vehicles (UAV). This model is based on the Computational Fluid Dynamics (CFD) model and hybrid automata in order to accurately implement control parts of these vehicles, and can be applied to most standard quadrotor UAV platforms. The paper brings out step-by-step the controller development lifecycle for a quadrotor UAV, including the configuration and aerodynamic calculation model for the gathering preliminary inputs of the control application, the control analysis of dynamic model and general architecture, as well as the control design performed by specializing hybrid automata. The detailed design model is then converted into the implementation model by using open-source platforms in order to quickly simulate and realize the trajectory-tracking controller for this quadrotor UAV. Finally, this application was completely deployed and successfully taken on trial flights.



Edited by:

Dashnor Hoxha, Francisco E. Rivera and Ian McAndrew




P.G. Diem et al., "A Hybrid Control Model to Develop the Trajectory-Tracking Controller for a Quadrotor UAV", Advanced Materials Research, Vol. 1016, pp. 678-685, 2014

Online since:

August 2014




* - Corresponding Author

[1] Xun G., Zhicheng H., et al., Backstepping Sliding Mode Attitude Control of Quad-rotor with Adaptive Algorithm, 2nd International Conference on Materials, Mechatronics and Automation, Lecture Notes in Information Technology, Vol. 15, ISBN 978-1-61275-015-6, ISSN: 2070-1918, ©2012 IERI, (2012).

[2] Samir B., Design and control of quadrotors with application to autonomous flying, PhD Thesis, École Polytechnique Fédérale de Lausanne, France (2007).

[3] Yingcai B., Haibin D., Implementation of autonomous visual tracking and landing for a low-cost quadrotor, Optik - International Journal for Light and Electron Optics, ISSN: 0030-4026, Volume 124, Issue 18, (2013), pp.3296-3300.

DOI: https://doi.org/10.1016/j.ijleo.2012.10.060

[4] Hien N. V., Une Méthode Industrielle de Conception de Commande par Automate Hybride Développée en Objets, Thèse de Doctorat, Univertsité de Marseille III, France (2001).

[5] Carloni, L. P., Passerone, R., Pinto, A., Sangiovanni, V. A., Languages and Tools for Hybrid Systems Design, now Publishers Inc., Boston (2006).

[6] Hien N.V., Soriano. T., Implementing hybrid automata for developing industrial control systems. Proc. of 8th IEEE-ETFA, ISBN 0-7803-7241-7, Vol. 2, (2001), pp.129-137.

DOI: https://doi.org/10.1109/etfa.2001.997679

[7] Versteeg H. K., Malalasekera W., An Introduction to Computational Fluid Dynamics: The Finite Volume Method, 2nd Edition, Pearson Education (2007).

[8] Mohammadi B., Pironneau O., Analysis of the K-epsilon turbulence model, Wiley (1994).

[9] ANSYS Inc., ANSYS FLUENT User's Guide, Theory Guide and Software Tool, Release 13. 0, http: /www. ansys. com/ (2010).

[10] Hung N. P., Diem P. G., Khanh N. P. et al., Research, design, construct and deploy a micro-unmanned aerial vehile for flying autonomously with desired trajectories, Final report of potential research project, funded by the State, code: KC03. TN03/11-15, Hanoi University of Science and Technology, Vietnam (2013).

[11] Carrillo L. R. G., Lozano R., López A. E. D., Pégard C., Quad rotorcraft Control: Vision-Based Hovering and Navigation, Springer-Verlag London (2013).

[12] Guillaume J. J. D., Fault-tolerant Flight Control and Guidance Systems: Practical Methods for Small Unmanned Aerial Vehicles, Springer (2009).

[13] Pakzad M. A., Kalman Filter Design for Time Delay Systems, WSEAS Transactions on Systems, E-ISSN 2224-2678, Issue 10, Volume 11, (2012), pp.551-560.

[14] Lantos B., Márton L., Nonlinear Control of Vehicles and Robots, Springer (2011).

[15] OpenModelica, Simulation software, https: /www. openmodelica. org/ (2012).

[16] Fritzson P., Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica, John Wiley & Sons (2011).

[17] Arduino, Open-source electronics prototyping platform for hardware and software, http: /www. arduino. cc/ (2012).