Skip to main content
Log in

μ-Synthesis and Hardware-in-the-loop Simulation of Miniature Helicopter Control System

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

The aim of this paper is to describe in detail the μ-synthesis of a miniature helicopter integral attitude controller of high order and to present results from the hardware-in-the-loop simulation of this controller implementing Digital Signal Processor. The μ-controller designed allows to suppress efficiently wind disturbances in the presence of 25 % input multiplicative uncertainty. A simple position controller is added to ensure tracking of the desired trajectory in 3D space. The results from hardware-in-the-loop simulation are close to the results from double-precision simulation of helicopter control system in Simulink®. The software platform developed allows to implement easily different sensors, servoactuators and control laws and to investigate the closed-loop system behavior in presence of different disturbances and parameter variations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Balas, G., Chiang, R., Packard, A., Safonov, M.: Robust Control Tool®3, User’s Guide. The MathWorks, Inc. (2012). http://www.mathworks.com

  2. Boubdallah, S., Siegwart, R.: Design and control of a miniature quadrotor. In: Valavanis, K.P. (ed.) Advances in Unmanned Aerial Vehicles. State of the Art and the Road to Autonomy, pp. 171-210. Springer. ISBN 978-1-4020-6113-4 (HB), ISBN 978-1-4020-6114-1 (e-book) (2007)

  3. Boukhnifer, M., Chaibet, A., Larouci, C.: H-infinity robust control of 3-DOF helicopter. In: 9th International Multi-Conference on Systems, Signals and Devices (SSD-12), pp. 1–6. Chemnitz, Germany (2012). doi:10.1109/SSD.2012.6198011

  4. Bramwell, A.R.S., Done, G., Balmford, D.: Bramwell’s Helicopter Dynamics, 2nd edn. Butterworth-Heinemann, Oxford. ISBN 978-0-7506-5075-5 (2001)

  5. Budiyono, A., Putro, I.E., Yoon, K., Raharja, G.B., Kim, G.B.: Real-time hardware simulation of a small-scale helicopter dynamics. Aircr. Eng. Aerosp Technol: An Int J. 82(6), 360–371 (2010). doi:10.1108/00022661011104510

    Article  Google Scholar 

  6. Cai, G., Chen, B.M., Lee, T.H., Dong, M.: Design and implementation of hardware-in-the-loop simulation system for small-scale UAV helicopters. Mechatron. 19(7), 1057–1066 (2009). doi:10.1016/j.mechatronics.2009.06.001

    Article  Google Scholar 

  7. Cai, G., Chen, B.M., Dong, X., Lee, T.H.: Design and implementation of robust and nonlinear flight control system for an unmanned helicopter. Mechatron. 21(5), 803–820 (2011). doi:10.1016/j.mechatronics.2011.02.002

    Article  Google Scholar 

  8. Castillo, P., Lozano, R., Dzul, A.E.: Modelling and Control of Mini-Flying Machines, pp. 81–119. Springer-Verlag, London. ISBN 1-85233-957-8 (2005)

  9. Castillo-Effen, M., Castillo, C., Moreno, W., Valavanis, K.P.: Control fundamentals of small miniature helicopters - a survey. In: Valavanis, K.P. (ed.) Advances in Unmanned Aerial Vehicles, pp. 73–118. Springer. ISBN 978-1-4020-6113-4 (HB), ISBN 978-1-4020-6114-1 (e-book) (2007)

  10. Dadkhah, N., Mettler, B.: Control system design and evaluation for robust autonomous rotorcraftuidance. Control. Eng. Pract. 21, 1488–1506 (2013). doi:10.1016/j.conengprac.2013.04.011

    Article  Google Scholar 

  11. Embedded Coder. The MathWorks, Inc., Natick, MA (2001). http://www.mathworks.com

  12. Ernst, D., Valavanis, K., Garcia, R., Craighead, J.: Unmanned vehicle controller design and implementation: from MATLAB to printed circuit board. J. Intell. Robot. Syst. 49(1), 85–108 (2007). doi:10.1007/s10846-007-9130-4

    Google Scholar 

  13. Gahinet, P., Nemirovski, A., Laub, A.J., Chilali, M.: LMI Control Toolbox Users’ Guide. The MathWorks, Inc., Natick (1995)

  14. Gavrilets, V.: Autonomous Aerobatic Maneuvering of Miniature Helicopters. PhD Thesis, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology. Cambridge (2003)

  15. Gavrilets, V., Mettler, B., Feron, E.: Dynamic Model for a Miniature Aerobatic Helicopter. Technical Report, MIT-LIDS report LIDS-P-2580 (2003)

  16. Gu, D.-W., Petkov, P.Hr., Konstantinov, M.M.: Robust Control Design with MATLAB®, 2nd edn. Springer-Verlag, London. ISBN 978-1-4471-4681-0 (2013)

  17. Kureemun, R., Walker, D.J., Manimala, B., Voskuijl, M.: Helicopter flight control law design using \(H_{\infty }\) techniques. In: Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference, pp. 1307–1312. Seville (2005). doi:10.1109/CDC.2005.1582339

  18. La Civita, M., Papageorgiou, G., Messner, W.C., Kanade, T.: Design and flight testing of a high-bandwidth \(\mathcal {H}_{\infty }\) loop shaping controller for a robotic helicopter. J. Guid. Control. Dyn. 29(2), 485–494 (2006). doi:10.2514/1.15796

    Article  Google Scholar 

  19. Leith, D.J., Leithead, W.E.: Survey of gain-scheduling analysis and design. International. J. Control. 73(11), 1001–1025 (2000). doi:10.1080/002071700411304

    Article  MathSciNet  MATH  Google Scholar 

  20. Martini, A., Léonard, F., Abba, G.: Dynamic modelling and stability analysis of model-scale helicopters under wind gust. J. Intell. Robot. Syst. 54(4), 647–686 (2009). doi:10.1007/s10846-008-9280-z

    Article  Google Scholar 

  21. Mettler, B.: Identification Modeling and Characteristics of Miniature Rotorcraft. Kluwer, Boston. ISBN 1402072287 (2003)

  22. Nonami, K., Kendoul, F., Suzuki, S., Wang, W., Nakazawa, D.: Autonomous Flying Robots. Unmanned Aerial Vehicles and Micro Aerial Vehicles, pp. 33-60. Springer, Tokyo. ISBN 978-4-431-53855-4, e-ISBN 978-4-431-53856-1 (2010). doi:10.1007/978-4-431-53856-1

  23. Padfield, G.D.: Helicopter Filght Dynamics: The Theory and Application of Flying Qualities and Simulation Modelling, 2nd edn. Blackwell Publishing Ltd, Oxford. ISBN 978-1-4051-1817-0 (2007)

  24. Poslethwaite, I., Prempain, E., Turkoglu, E., Turner, M.C., Ellis, K., Gubbels, A.W.: Design and flight testing of various \(\mathcal {H}^{\infty }\) controllers for the Bell 205helicopter. Control. Eng. Pract. 13(3), 383–398 (2013). doi:10.1007/s10846-013-9821-y

    Article  Google Scholar 

  25. Raptis, I.A., Valavanis, K.P.: Linear and Nonlinear Control of Small-Scale Unmanned Helicopters. Springer Science+Business Media B.V. ISBN 978-94-007-0022-2 doi:10.1007/978-94-007-0023-9 (2011)

  26. Sandino, L.A., Bejar, M., Ollero, A.: A survey on methods for elaborated modeling of the mechanics of a small-size helicopter. Analysis and comparison. J. Intell. Robot. Syst. J. Intell. Robot. Syst. 72(2), 219–238 (2013). doi:10.1007/s10846-013-9821-y

    Article  Google Scholar 

  27. Shen, N., Su, Z., Wang, X., Li, Y.: Robust controller design and hardware-in-the-loop simulation for a helicopter. In: 4th IEEE Conference on Industrial Electronics and Applications (ICIEA 2009), pp. 3187–3191. Xian (2009). doi:10.1109/ICIEA.2009.5138789

  28. Shim, H.: Hierarchical Flight Control System Synthesis for Rotorcraft-based Unmanned Aerial Vehicles, pp. 126–137. PhD Dissertation, University of California, Berkeley (2000)

  29. Simulink Coder®User’s Guide. The MathWorks, Inc., Natick, MA (2011). http://www.mathworks.com

  30. Wang, X., Zhao, X.: A practical survey on the flight control system on small-scale unmanned helicopter. In: Proceedings of the 7th World Congress on Intelligent Control and Automation (WCICA 2008), pp. 364–369. Chongqing (2008). doi:10.1109/WCICA.2008.4592952

  31. Yuan, W., Katupitiya, J.: Design of a μ-synthesis controller to stabilize an unmanned helicopter. In: CD-ROM Proceedings of the 28th Congress of the International Council of the Aeronautical Sciences. Paper number ICAS 2012-11.5.2. Brisbane (2012). http://www.icas-proceedings.net/ICAS2012/PAPERS/840.PDF

  32. Zhou, K., Doyle, J.C., Glover, K.: Robust and Optimal Control, pp. 271-300. Prentice Hall, Upper Saddle River. ISBN 0-13-456567-3 (1996)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. Petkov.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mollov, L., Kralev, J., Slavov, T. et al. μ-Synthesis and Hardware-in-the-loop Simulation of Miniature Helicopter Control System. J Intell Robot Syst 76, 315–351 (2014). https://doi.org/10.1007/s10846-014-0033-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-014-0033-x

Keywords

Navigation