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.
Similar content being viewed by others
References
Balas, G., Chiang, R., Packard, A., Safonov, M.: Robust Control Tool®3, User’s Guide. The MathWorks, Inc. (2012). http://www.mathworks.com
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)
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
Bramwell, A.R.S., Done, G., Balmford, D.: Bramwell’s Helicopter Dynamics, 2nd edn. Butterworth-Heinemann, Oxford. ISBN 978-0-7506-5075-5 (2001)
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
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
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
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)
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)
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
Embedded Coder. The MathWorks, Inc., Natick, MA (2001). http://www.mathworks.com
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
Gahinet, P., Nemirovski, A., Laub, A.J., Chilali, M.: LMI Control Toolbox Users’ Guide. The MathWorks, Inc., Natick (1995)
Gavrilets, V.: Autonomous Aerobatic Maneuvering of Miniature Helicopters. PhD Thesis, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology. Cambridge (2003)
Gavrilets, V., Mettler, B., Feron, E.: Dynamic Model for a Miniature Aerobatic Helicopter. Technical Report, MIT-LIDS report LIDS-P-2580 (2003)
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)
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
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
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
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
Mettler, B.: Identification Modeling and Characteristics of Miniature Rotorcraft. Kluwer, Boston. ISBN 1402072287 (2003)
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
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)
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
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)
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
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
Shim, H.: Hierarchical Flight Control System Synthesis for Rotorcraft-based Unmanned Aerial Vehicles, pp. 126–137. PhD Dissertation, University of California, Berkeley (2000)
Simulink Coder®User’s Guide. The MathWorks, Inc., Natick, MA (2011). http://www.mathworks.com
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
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
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-014-0033-x