Skip to main content
Log in

Survey of Unmanned Helicopter Model-Based Navigation and Control Techniques

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

Abstract

Unmanned Aircraft Systems(UAS) have seen unprecedented levels of growth during the last two decades. Although many challenges still exist, one of the main UAS focus research areas is in navigation and control. This paper provides a comprehensive overview of helicopter navigation and control, focusing specifically on small-scale traditional main/tail rotor configuration helicopters. Unique to this paper, is the emphasis placed on navigation/control methods, modeling techniques, loop architectures and structures, and implementations. A ‘reference template’ is presented and used to provide a basis for comparative studies and determine the capabilities and limitations of algorithms for unmanned/autonomous flight, as well as for navigation, and control. A detailed listing of related research is provided, which includes model structure, helicopter platform, control method and loop architecture, flight maneuvers and results for each. The results of this study was driven by and has led to the development of a ‘one-fits-all’ comprehensive and modular navigation controller and timing architecture applicable to any rotorcraft platform.

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. Abbeel, P., Coates, A., Ng, A.: Autonomous helicopter aerobatics through apprenticeship learning. Int. J. Robot. 29(13), 1608–1639 (2010)

    Article  Google Scholar 

  2. Abbeel, P., Coates, A., Quigley, M., Ng, A.Y.: An application of reinforcement learning to aerobatic helicopter flight. In: Advances in Neural Information Processing Systems 19, Vol. 1, pp. 1–8. MIT Press (2007)

  3. Ahmed, B., Pota, H.R. : Dynamic compensation for control of a rotary wing UAV using positive position feedback. J. Intell. Robot. Syst. 61(1–4), 43–56 (2010)

    Google Scholar 

  4. Ahmed, B., Pota, H.R., Garratt, M.: Rotary wing UAV position control using backstepping. In: 46th IEEE Conference on Decision and Control , pp. 1957–1962 (2007)

  5. Ahmed, B., Pota, H.R., Garratt, M.: Flight control of a rotary wing UAV using backstepping. Int. J. Robust Nonlinear Control (2009)

  6. Allgower, F., Findeisen, R., Nagy, Z.K.: Nonlinear model predictive control: From theory to application. J. Chin. Inst. of Chem. Eng. 35(3), 299–315 (2004)

    Google Scholar 

  7. Alvarenga, J., Vitzilaios, N.I., Valavanis, K.P., Rutherford, M.J.: Survey of rotorcraft navigation and control. Technical Report DU2SRI-2014-04-001. University of Denver (2014)

  8. Antequera, N., Santos, M., de la Cruz, J.: A Helicopter Control based on Eigenstructure Assignment. In: 11th IEEE International Conference on Emerging Technologies and Factory Automation, pp. 719–724 (2006)

  9. Avanzini, G., Thomson, D., Torasso, A.: Model predictive control architecture for rotorcraft inverse simulation. J. Guid. Control, and Dyn. 36(1), 207–217 (2013)

    Article  Google Scholar 

  10. Avila Vilchis, J.: Modélisation et commande d’hélicoptèré. Ph.D. thesis. INGP (2001)

  11. Avila Vilchis, J.C., Brogliato, B., Dzul, A., Lozano, R.: Nonlinear modelling and control of helicopters. Autom. 39(9), 1583–1596 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  12. Bai, Z., Liu, P., Wang, J., Hu, X., Zhao, X.: Control system design of a small-scale unmanned helicopter. In: 8th IEEE International Conference on Control and Automation, pp. 1414–1417 (2010)

  13. Barczyk, M.: Nonlinear State Estimation and Modeling of a Helicopter UAV. Ph.D. thesis, University of Alberta (2012)

  14. Barczyk, M., Lynch, A.: Control-oriented modeling of a helicopter UAV with a Bell-Hiller stabilizer mechanism. In: 2013 American Control Conference, pp. 313–320 (2013)

  15. Bejar, M., Isidori, A., Marconi, L., Naldi, R.: Robust Vertical/Lateral/Longitudinal Control of a Helicopter with Constant Yaw-Attitude. In: 44th IEEE Conference on Decision and Control, pp. 6192–6197 (2005)

  16. Béjar, M., Ollero, A., Cuesta, F.: Modeling and control of autonomous helicopters. Adv. Control Theory Appl. 353/2007, 1–29 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  17. Bendotti, P., Morris, J.: Robust hover control for a model helicopter. In: 1995 American Control Conference, vol. 1, pp. 682–687 (1995)

  18. Benitez-Morales, J.G., Rodriguez-Cortes, H., Castro-Linares, R.: A static feedback stabilizer for the longitudinal dynamics of a small scale helicopter including the rotor dynamics with stabilizer bar. In: 2013 International Conference on Unmanned Aircraft Systems, pp. 634–641 (2013)

  19. Bergerman, M., Amidi, O., Miller, J.R., Vallidis, N., Dudek, T.: Cascaded position and heading control of a robotic helicopter. In: 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 135–140 (2007)

  20. Bertrand, S., Hamel, T., Piet-Lahanier, H.: Stability analysis of an UAV controller using singular perturbation theory. In: 17th World Congress of the International Federation of Automatic Control, pp. 5706–5711. Seoul, Korea (2008)

  21. Bisgaard, M.: Modeling, Estimation, and Control of Helicopter Slung Load System. Ph.D. thesis, Aalborg University (2007)

  22. Bramwell, A.R.S., Balmford, D., Done, G., 2nd edn: Bramwell’s helicopter dynamics. Butterworth-Heinemann (2001)

  23. Budiyono, A., Wibowo, S.S.: Optimal tracking controller design for a small scale helicopter. J. of Bionic Eng. 4(4), 271–280 (2007)

    Article  Google Scholar 

  24. Buskey, G., Wyeth, G., Roberts, J.: Autonomous helicopter hover using an artificial neural network. In: 2001 IEEE International Conference on Robotics and Automation, pp. 1635–1640, Seoul, South Korea (2001)

  25. Butt, Y.A., Bhatti, A.I.: Robust altitude tracking of a helicopter using sliding mode control structure. In: 2012 IEEE International Conference on Emerging Technologies, pp. 1–7 (2012)

  26. Cai, G., Chen, B.M., Lee, T.H.: Unmanned Rotorcraft Systems. Springer, London (2011)

    Book  MATH  Google Scholar 

  27. Cai, G., Dias, J., Seneviratne, L.: A survey of small-scale unmanned aerial vehicles: Recent advances and future development trends. Unmanned Syst. 2(2), 175–199 (2014)

    Article  Google Scholar 

  28. Cai, G., Wang, B., Chen, B.M., Lee, T.H.: Design and Implementation of a Flight Control System for an Unmanned Rotorcraft using, R P T Control Approach. Asian J. Control 15(1), 95–119 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  29. Calise, A., Rysdyk, R.: Nonlinear adaptive flight control using neural networks. IEEE Control Syst. Magazine 18(6), 14–25 (1998)

    Article  Google Scholar 

  30. Castillo, P., Lozano, R., Dzul, A.: Modelling and Control of Mini-Flying Machines. Springer (2005)

  31. Chao, H., Cao, Y. , Chen, Y. : Autopilots for small unmanned aerial vehicles: A survey. Int. J. Control, Autom. Syst. 8(1), 36–44 (2010)

    Article  Google Scholar 

  32. Chen, R.T.N.: A simplified rotor system mathematical model for piloted flight dynamics simulation. Tech. Rep. A-7538;NASA-TM-78575, NASA (1979)

  33. Chen, R.T.N.: Effects of primary rotor parameters on flapping dynamics. Tech. Rep. A-7777; NASA-TP-1431, NASA (1980)

  34. Chen, X., Liu, Y., Hu, X.: Modeling and attitude control of the miniature unmanned helicopter. In: 32nd Chinese Control Conference, pp. 2723–2726 (2013)

  35. Cheng, R., Tischler, M., Schulein, G.: RMAX Helicopter state-space model identification for hover and forward-flight. J. of the Am. Helicopter Soc., 202–210 (2006)

  36. Chingozha, T., Nyandoro, O., Malani, A.: Low cost controller for small scale helicopter. In: 8th IEEE Conference on Industrial Electronics and Applications, pp. 439–444 (2013)

  37. Corban, J., Calise, A., Prasad, J.: Implementation of adaptive nonlinear control for flight test on an unmanned helicopter. In: 37th IEEE Conference on Decision and Control, vol. 4, pp. 3641–3646 (1998)

  38. Craig, J.C.: Introduction to Robotics: Mechanics and Control, 3rd edn. Prentice Hall (2004)

  39. Cunha, R.: Designing an Autonomous Helicopter Testbed: From Conception Through Implementation. Master’s thesis. Instituto Superior Técnico, Lisbon, Portugal (2002)

    Google Scholar 

  40. Cunha, R., Silvestre, C., Pascoal, A.: A path following controller for model-scale helicopters. In: 7th European Control Conference (2003)

  41. Dalamagkidis, K., Valavanis, K.P., Piegl, L.: Autonomous autorotation of unmanned Rotorcraft using nonlinear model predictive control. J. Intell. Robot Syst. 57(1-4), 351–369 (2009)

    Article  MATH  Google Scholar 

  42. Dalamagkidis, K., Valavanis, K.P., Piegl, L.A.: Nonlinear Model Predictive Control With Neural Network Optimization for Autonomous Autorotation of Small Unmanned Helicopters . IEEE Trans. on Control Syst. Technol. 19, 818–831 (2011)

    Article  Google Scholar 

  43. Datta, S., Patkar, U., Majumder, S.: Digital controller for attitude control of a rotary-winged flying robot in hover. 2009 IEEE Int. Symposium on Industrial Electronics pp. 390–395 (2009)

  44. Etkin, B., Reid, L., 3rd edn: Dynamics of Flight: Stability and Control. John Wiley & Sons, Inc. (1996)

  45. Fan, C., Guo, S., Li, D., Liu, Y.: Nonlinear predictive attitude control with a disturbance observer of an unmanned helicopter on the test bench. In: 5th IEEE International Conference on Robotics, Automation and Mechatronics, pp. 304–309 (2011)

  46. Farrell, J.A.: Aided Navigation: GPS with High Rate Sensors. McGraw-Hill (2008)

  47. Frazzoli, E., Dahleh, M., Feron, E.: Trajectory tracking control design for autonomous helicopters using a backstepping algorithm. In: 2000 American Control Conference, vol. 6, pp. 4102–4107 (2000)

  48. Fu, J., Chen, W., Wu, Q.X.: Sliding mode control for a miniature helicopter. In: 17th International Conference on Automation and Computing, pp. 98–103 (2011)

  49. Gadewadikar, J., Lewis, F., Subbarao, K., Chen, B.M.: Structured \(\mathcal {H}_{\infty }\) command and control-loop design for unmanned helicopters. J. Guid. Control Dyn. 31(4), 1093–1102 (2008)

    Article  Google Scholar 

  50. Gadewadikar, J., Lewis, F.L., Subbarao, K., Peng, K., Chen, B.M.: \(\mathcal {H}_{\infty }\) static output-feedback control for rotorcraft . J. Intell. Robot Syst. 54(4), 629–646 (2008)

    Article  Google Scholar 

  51. Garcia, R.D.: Designing an Autonomous Helicopter Testbed: From Conception Through Implementation. Ph.D. thesis. University of South Florida (2008)

  52. Garcia, R.D., Valavanis, K.P., Kandel, A.: Autonomous helicopter navigation during a tail rotor failure utilizing fuzzy logic. In: 15th IEEE Mediterranean Conference on Control & Automation, pp. 1–6 (2007)

  53. Garratt, M., Ahmed, B., Pota, H.R.: Platform enhancements and system identification for control of an unmanned helicopter. In: 9th IEEE International Conference on Control Automation Robotics and Vision. IEEE (2006)

  54. Garratt, M., Anavatti, S.: Non-linear control of heave for an unmanned helicopter using a neural network. J. Intell. Robot Syst. 66(4), 495–504 (2011)

    Article  Google Scholar 

  55. Gavrilets, V.: Autonomous aerobatic maneuvering of miniature helicopters. Ph.D. thesis. Massachusetts Institute of Technology (2003)

  56. Gavrilets, V., Frazzoli, E., Mettler, B., Piedmonte, M., Feron, E.: Aggressive maneuvering of small autonomous helicopters: A human centered approach. Int. J. of Robot. Research 20(10), 795–807 (2001)

    Article  Google Scholar 

  57. Gavrilets, V., Martinos, I., Mettler, B., Feron, E.: Control logic for automated aerobatic flight of miniature helicopter. In: 2002 AIAA Guidance, Navigation, and Control Conference and Exhibit, pp. 1–8, Monterey, California (2002)

  58. Gavrilets, V., Martinos, I., Mettler, B., Feron, E.: Aggressive maneuvering flight tests of a miniature robotic helicopter. In: Siciliano, B., Dario, P. (eds.) Experimental Robotics VIII, Springer Tracts in Advanced Robotics, Vol. 5, pp 456–465. Springer Berlin Heidelberg (2003)

  59. Gavrilets, V., Mettler, B., Feron, E.: Nonlinear model for a small-size acrobatic helicopter. In: 2001 AIAA Guidance Navigation, and Control Conference (2001)

  60. Gavrilets, V., Mettler, B., Feron, E.: Dynamic model for a miniature aerobatic helicopter. Tech. rep. Massachusetts Institute of Technology (2003)

  61. Glad, S., Harkegard, O.: Backstepping control of a rigid body. In: 41st IEEE Conference on Decision and Control, vol. 4, pp. 3944–3945 (2002)

  62. Godbolt, B., Lynch, A.: A novel cascade controller for a helicopter UAV with small body force compensation. In: 2013 American Control Conference, pp. 800–805 (2013)

  63. Godbolt, B., Lynch, A.F.: Model-based helicopter UAV control: experimental results. J. Intell. Robot. Syst. 73(1–4), 19–31 (2013)

    Google Scholar 

  64. Godbolt, B., Lynch, A.F.: Control-oriented physical input modelling for a helicopter UAV. J. Intell. Robot. Syst. 73(1–4), 209–217 (2014)

    Article  Google Scholar 

  65. Godbolt, B., Vitzilaios, N., Bergen, C., Lynch, A.F.: Experimental validation of a helicopter autopilot: Time-varying trajectory tracking. In: 2013 International Conference on Unmanned Aircraft Systems, pp. 392–397 (2013)

  66. Godbolt, B., Vitzilaios, N.I., Lynch, A.F.: Experimental Validation of a Helicopter Autopilot Design using Model-Based P I D Control. J. Intell. Robot. Syst. 70(10–4), 385–399 (2013)

    Article  Google Scholar 

  67. Grünhagen, W., Bouwer, G., Pausder, H., Henschel, F., Kaletka, J.: A high bandwidth control system for a helicopter in-flight simulator. Int. J. Control 59(1), 239–261 (1994)

    Article  Google Scholar 

  68. Guerreiro, B.: Trajectory tracking \(\mathcal {H}_{2}\) controller for autonomous helicopters: An application to industrial chimney inspection. Autom. Control Aerosp 17(1), 431–436 (2007)

    MathSciNet  Google Scholar 

  69. Guerreiro, B., Silvestre, C., Cunha, R., Cao, C., Hovakimyan, N.: \(\mathcal {L}_{1}\) adaptive control for autonomous rotorcraft. In: 2009 American Control Conference, pp. 3250–3255(2009)

  70. Hald, U.B., Hesselbæk, M.V.: Autonomous Helicopter Modelling and Control. Tech. rep. Aalborg University (2005)

  71. Ham, J.A., Gardner, C.K., Tischler, M.B.: Flight-testing and frequency-domain analysis for rotorcraft handling qualities. J. Am. Helicopter Soc. 40(2), 28 (1995)

    Article  Google Scholar 

  72. Hamel, P.G., Kaletka, J.: Advances in rotorcraft system identification. Prog. in Aerosp. Sci. 33(3–4), 259–284 (1997)

    Article  Google Scholar 

  73. Hansen, R.S.: Toward a better understanding of helicopter stability derivatives. J. Am. Helicopter Soc. 29(1), 15 (1984)

    Article  Google Scholar 

  74. He, Y., Pei, H., Sun, T., Zhou, H.: Modeling, identification and robust \(\mathcal {H}_{\infty }\) static output feedback control of lateral dynamics of a miniature helicopter. In: 5th IEEE International Conference on Robotics, Automation and Mechatronics, pp. 310–315 (2011)

  75. He, Y.Q., Han, J.D.: Acceleration-Feedback-enhanced robust control of an unmanned helicopter. J. Guid. Control Dyn. 33(4), 1236–1250 (2010)

    Article  Google Scholar 

  76. Heffley, R., Mnich, M.: Minimum-complexity helicopter simulation math model. Tech. rep. NASA (1988)

  77. Heffley, R.K.: A Compilation and Analysis of Helicopter Handling Qualities Data: Volume 2, Data Analysis. Tech. Rep. NASA-CR-3145;TR-1087-2, NASA (1979)

  78. Heffley, R.K., Bourne, S.M., Curtiss, Jr., H.C., Hindson, W.S., Hess, R.A.: Study of Helicopter Roll Control Effectiveness Criteria. Tech. rep. NASA (1986)

  79. Heffley, R.K., Jewell, W.F., Lehman, J.M., Van Winkle, R.A.: A Compilation and Analysis of Helicopter Handling Qualities Data, Volume 1, Data compilation. Tech. Rep. NASA-CR-3144; TR-1087-1, NASA (1979)

  80. Hohenemser, K.: Hingeless Rotorcraft Flight Dynamics. Tech. rep., North Atlantic Treaty Organization (1974)

  81. Ioannou, P., Fidan, B.: Adaptive Control Tutorial (Advances in Design and Control). SIAM Soc. Ind. Appl. Math. (2006)

  82. Ioannou, P., Sun, J.: Robust adaptive control. Prentice Hall (1996)

  83. Isidori, A., Marconi, L., Serrani, A.: Robust Autonomous Guidance. Springer, Boston (2003)

    Book  MATH  Google Scholar 

  84. Isidori, A., Marconi, L., Serrani, A.: Robust nonlinear motion control of a helicopter. IEEE Trans. on Autom. Control 48(3), 413–426 (2003)

    Article  MathSciNet  Google Scholar 

  85. Ji, S., Wu, A.: Study on dual-loop controller of helicopter based on the robust \(\mathcal {H}_{\infty }\) loop shaping and mixed sensitivity. In: 2011 International Conference on Electrical and Control Engineering, 2, pp. 1291–1294 (2011)

  86. Jiang, Z., Han, J., Wang, Y., Song, Q.: Enhanced LQR Control for Unmanned Helicopter in Hover. In: 1st International Symposium on Systems and Control in Aerospace and Astronautics, pp. 1438–1443 (2006)

  87. Joelianto, E., Sumarjono, E.M., Budiyono, A., Penggalih, D.R.: Model predictive control for autonomous unmanned helicopters. Aircr. Eng. Aerosp. Technol. 83(6), 375–387 (2011)

    Article  Google Scholar 

  88. Johnson, E.N., Kannan, S.: Adaptive flight control for an autonomous unmanned helicopter. In: 2002 AIAA Guidance Navigation, and Control Conference and Exhibit (2002)

  89. Johnson, E.N., Kannan, S.: Adaptive trajectory control for autonomous helicopters. J. Guid. Control Dyn. 28(3), 524–538 (2005)

    Article  Google Scholar 

  90. Kadmiry, B., Driankov, D.: A fuzzy flight controller combining linguistic and model-based fuzzy control. Fuzzy Sets and Syst. 146(3), 313–347 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  91. Kannan, S., Johnson, E.: Adaptive trajectory based control for autonomous helicopters. In: 21st Digital Avionics Systems Conference, vol. 2, pp. 8D1–1–8D1–12. IEEE (2002)

  92. Kayton, M., Fried, W.: Avionics Navigation Systems, 2nd edn. (1997)

  93. Kendoul, F.: Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems. J. Field Robot. 29(2), 315–378 (2012)

    Article  Google Scholar 

  94. Khalil, H.: Nonlinear Systems, 3rd edn. Prentice Hall (2001)

  95. Kim, H., Shim, D.: A flight control system for aerial robots: algorithms and experiments. Control Eng. Pract. 11(12), 1389–1400 (2003)

    Article  Google Scholar 

  96. Kim, H., Shim, D., Sastry, S.: Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles. In: 2002 American Control Conference, pp. 3576–3581 (2002)

  97. Kim, S.: Modeling, identification, and trajectory planning for a model-scale helicopter. Ph.D. thesis. The University of Michigan (2001)

  98. Kim, S., Tilbury, D.: Mathematical Modeling and Experimental Identification of a Model Helicopter. In: 1998 AIAA Guidance, Navigation and Control Conference (1998)

  99. Kim, S., Tilbury, D.: Mathematical Modeling and Experimental Identification of an Unmanned Helicopter Robot with Flybar Dynamics. J. of Robot. Syst 21(3), 95–116 (2004)

    Article  Google Scholar 

  100. Koo, T., Ma, Y., Sastry, S.: Nonlinear control of a helicopter based unmanned aerial vehicle model (2001)

  101. Koo, T., Sastry, S.: Output tracking control design of a helicopter model based on approximate linearization. In: 37th IEEE Conference on Decision and Control, vol. 4, pp. 3635–3640 (1998)

  102. Koo, T., Sastry, S.: Differential flatness based full authority helicopter control design. In: 38th IEEE Conference on Decision and Control, vol. 2, pp. 1982–1987 . IEEE (1999)

  103. Koslowski, M., Kandil, A.A., Badreddin, E.: Modeling and identification of a small-scale unmanned autonomous helicopter. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2160–2165 (2012)

  104. Krstć, M., Ioannis, K., Kokotovic, P.: Nonlinear and Adaptive Control Design. John Wiley & Sons (1995)

  105. Kureeemun, R., Walker, D., Manimala, B., Voskuijl, M.: Helicopter Flight Control Law Design Using \(\mathcal {H}_{\infty }\) Techniques. In: 44th IEEE Conference on Decision and Control, pp. 1307–1312 (2005)

  106. La Civita, M.: Integrated modeling and robust control for full-envelope flight of robotic helicopters. Ph.D. thesis. Carnegie Mellon University (2002)

  107. La Civita, M.: Design and Flight Testing of an \(\mathcal {H}_{\infty }\) Controller for a Robotic Helicopter. J. of Guid. Control Dyn. 29(2), 485–494 (2006)

    Article  Google Scholar 

  108. La Civita, M., Papageorgiou, G., Messner, W., Kanade, T.: Design and Flight Testing of a High-Bandwidth \(\mathcal {H}_{\infty }\) Loop Shaping Controller for a Robotic Helicopter. In: 2002 AIAA Guidance, Navigation and Control Conference (2002)

  109. La Civita, M., Papageorgiou, G., Messner, W., Kanade, T.: Design and flight testing of a gain-scheduled \(\mathcal {H}_{\infty }\) loop shaping controller for wide-envelope flight of a robotic helicopter. In: 2003 American Control Conference, vol. 5, pp. 4195–4200 (2003)

  110. Lee, D., Choi, M., Bang, H. : Model-free linear quadratic tracking control for unmanned helicopters using reinforcement learning. In: 5th International Conference on Automation, Robotics and Applications, 3, pp. 19–22 (2011)

  111. Lee, D.J., Bang, H.: Model-free LQ control for unmanned helicopters using reinforcement learning. In: 11th International Conference on Control. Autom. Syst. 6, 117–120 (2011)

    Google Scholar 

  112. Lee, E., Shim, H., Park, H., Lee, K.: Design of hovering attitude controller for a model helicopter. Proc. of Soc. of Instrument and Control Eng. pp. 1385–1389 (1993)

  113. Leonard, F., Martini, A., Abba, G.: Robust Nonlinear Controls of Model-Scale Helicopters Under Lateral and Vertical Wind Gusts. IEEE Trans. Control Syst. Technol. 20(1), 154–163 (2012)

    Article  Google Scholar 

  114. Liang, J., Wang, T., Wang, C., Zhang, Y., Chen, Y.: Combined of vector field and linear quadratic Gaussian for the path following of a small unmanned helicopter. IET Control Theory Appl. 6(17), 2696–2703 (2012)

    Article  MathSciNet  Google Scholar 

  115. Liu, C., Chen, W., Andrews, J.: Explicit non-linear model predictive control for autonomous helicopters. Proc. of the Institution of Mechanical Eng., Part G. J. of Aerosp. Eng. 226(9), 1171–1182 (2011)

    Google Scholar 

  116. Liu, C., Chen, W.H.: Hierarchical path planning and flight control of small autonomous helicopters using MPC techniques. In: 2013 IEEE Intelligent Vehicles Symposium, pp. 417–422 (2013)

  117. Liu, C., Chen, W.H., Andrews, J.: Piecewise constant model predictive control for autonomous helicopters. Robot. Auton. Syst. 59(7-8), 571–579 (2011)

    Article  Google Scholar 

  118. Liu, C., Chen, W.H., Andrews, J.: Tracking control of small-scale helicopters using explicit nonlinear MPC augmented with disturbance observers. Control Eng. Pract. 20(3), 258–268 (2012)

    Article  Google Scholar 

  119. Liu, L., Shen, Y., Dowell, E.H.: Integrated adaptive fault-tolerant \(\mathcal {H}_{\infty }\) output feedback control with adaptive fault identification. J. Guid. Control Dyn. 35(3), 881–889 (2012)

    Article  Google Scholar 

  120. Lungu, R., Ispas, S., Iancu, M., Lungu, M.: Optimal control of helicopter motion. In: 2012 International Conference on Applied and Theoretical Electricity, 4, pp. 1–5 (2012)

  121. Mahony, R., Hamel, T.: Robust trajectory tracking for a scale model autonomous helicopter. Int. J. Robust Nonlinear Control 14(12), 1035–1059 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  122. Mahony, R., Hamel, T., Dzul, A.: Hover control via Lyapunov control for an autonomous model helicopter, In: 38th IEEE Conference on Decision and Control, vol. 4, pp. 3490–3495. IEEE (1999)

  123. Marantos, P., Dritsas, L., Kyriakopoulos, K.: Robust attitude control for an unmanned helicopter in near-hover flights. In: 2013 European Control Conference, pp. 347–352 (2013)

  124. Marantos, P., Dritsas, L., Kyriakopoulos, K.J.: Robust \(\mathcal {H}_{2}\) / \(\mathcal {H}_{\infty }\) Position Tracking control of an Unmanned Helicopter for near-hover flights. In: 21st Mediterranean Conference on Control and Automation, pp. 161–166 (2013)

  125. Marconi, L., Naldi, R.: Robust full degree-of-freedom tracking control of a helicopter. Autom. 43(11), 1909–1920 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  126. Masajedi, P., Ghanbarzadeh, A., Shishesaz, M.: Optimal Control Designing for a Discrete Model of Helicopter in Hover. In: 2012 International Conference on Control Engineering and Communication Technology, pp. 407–412 (2012)

  127. Mcewen, M.D., Duren, R., Wood, E.R., Author, S., Matthew, D.: Dynamic System Identification and Modeling of a Rotary Wing UAV for Stability. Master’s thesis. Naval Postgraduate School (1998)

  128. Megawati, N.Y., Solikhatun, S., Joelianto, E., Budiyono, A.: Robust switched linear controller for multimode helicopter models. In: 2nd International Conference on Instrumentation Control and Automation, pp. 152–156 (2011)

  129. Mettler, B.: Identification Modeling and Characteristics of Miniature Rotorcraft. Springer, Boston (2003)

    Book  Google Scholar 

  130. Mettler, B., Gavrilets, V., Feron, E., Kanade, T.: Dynamic compensation for high-bandwidth control of small-scale helicopter. In: American Helicopter Society Specialist Meeting (2002)

  131. Mettler, B., Kanade, T., Tischler, M.: System identification modeling of a model-scale helicopter. J. Am. Helicopter Soc., 1–25 (2000)

  132. Mettler, B., Tischler, M.: Attitude control optimization for a small-scale unmanned helicopter. In: 2000 AIAA Guidance Navigation, and Control Conference and Exhibit (2000)

  133. Mettler, B., Tischler, M.B., Kanade, T.: System identification of small-size unmanned helicopter dynamics. In: American Helicopter Society 55th Forum (1999)

  134. Montgomery, J., Bekey, G.: Learning helicopter control through “teaching by showing”. In: 37th IEEE Conference on Decision and Control, vol. 4, pp. 3647–3652 (1998)

  135. Morari, M.: Model predictive control: Multivariable control technique of choice in the 1990s? In: Clarke, D. (ed.) Advances in Model-Based Predictive Control, pp. 22–37. Oxford Science Publications (1994)

  136. Morris, J., van Nieuwstadt, M., Bendotti, P.: Identification and control of a model helicopter in hover. In: 1994 American Control Conference, vol. 2, pp. 1238–1242 (1994)

  137. Nighat Khizer, A., Yaping, D., Ali, S.A., Yang, X.X.: Takagi-Sugeno fuzzy model identification for small scale unmanned helicopter. TELKOMNIKA Indones. J. Electr. 12(1) (2014)

  138. Nikravesh, P.: Computer-Aided Analysis of Mechanical Systems. Prentice Hall (1988)

  139. Nodland, D., Zargarzadeh, H., Jagannathan, S.: Neural Network-Based Optimal Adaptive Output Feedback Control of a Helicopter UAV. IEEE Trans. Neural Netw. Learn. Syst. 24(7), 1061–1073 (2013)

    Article  Google Scholar 

  140. Oktay, T.: Constrained control of complex helicopter models. Ph.D. thesis . Virginia Polytechnic Institute and State University (2012)

  141. Oktay, T., Sultan, C.: Constrained predictive control of helicopters. Aircr. Eng. and Aerosp. Technol. 85(1), 32–47 (2013)

    Article  Google Scholar 

  142. Oktay, T., Sultan, C.: Simultaneous Helicopter and Control-System Design. J. of Aircr. 50(3), 911–925 (2013)

    Article  Google Scholar 

  143. Ollero, A., Merino, L.: Control and perception techniques for aerial robotics. Annu. Rev. in Control 28(2), 167–178 (2004)

    Article  Google Scholar 

  144. Padfield, G.D.: Helicopter Flight Dynamics. Blackwell Publishing Ltd, Oxford (2007)

    Book  Google Scholar 

  145. Pan, Y., Song, P., Li, K.: PID Control of Miniature Unmanned Helicopter Yaw System based on RBF Neural Network. Intelligent Computing and Information Science pp. 308–313 (2011)

  146. Peng, K., Cai, G., Chen, B., Dong, M., Lee, T.: Comprehensive Modeling and Control of the Yaw Dynamics of a UAV Helicopter. In: 2006 Chinese Control Conference, pp. 2087–2092 (2006)

  147. Peng, K., Miaobo, D., Chen, B., Cai, G., Kai-Yew, L., Lee, T.: Design and Implementation of a Fully Autonomous Flight Control System for a UAV Helicopter. In: 2007 Chinese Control Conference, pp. 662–667 (2007)

  148. Phillips, C., Karr, C., Walker, G.: Helicopter flight control with fuzzy logic and genetic algorithms. Eng. Appl. Artif. Intell. 9(2), 175–184 (1996)

    Article  Google Scholar 

  149. Pieper, J., Baillie, S., Goheen, K.: Linear-quadratic optimal model-following control of a helicopter in hover. In: 1994 American Control Conference, vol. 3, pp. 3470–3474 (1994)

  150. Postlethwaite, I., Prempain, E., Turkoglu, E., Turner, M.C., Ellis, K., Gubbels, A.: Design and flight testing of various controllers for the Bell 205 helicopter. Control Eng. Pract. 13(3), 383–398 (2005)

    Article  Google Scholar 

  151. Pota, H.R., Ahmed, B., Garratt, M.: Velocity Control of a UAV using Backstepping Control. In: 45th IEEE Conference on Decision and Control, pp. 5894–5899 (2006)

  152. Pradana, W.A., Joelianto, E., Budiyono, A., Adiprawita, W.: Robust MIMO Integral-Backstepping PID Controller for Hovering Control of Unmanned Model Helicopter. J. Aerosp. Eng. 24(4), 454–462 (2011)

    Article  Google Scholar 

  153. Prasad, J., Calise, A., Pei, Y., Corban, J.: Adaptive nonlinear controller synthesis and flight test evaluation on an unmanned helicopter. In: 1999 IEEE International Conference on Control Applications, pp. 137–142 (1999)

  154. Prouty, R.: Helicopter Performance, Stability and Control. Krieger Publishing Company (1995)

  155. Raptis, I., Valavanis, K.: Linear and nonlinear control of small-scale unmanned helicopters. Intelligent Systems, Control and Automation: Science and Engineering. Springer, Netherlands (2011)

    Book  Google Scholar 

  156. Raptis, I.A., Valavanis, K.P.: Velocity and heading tracking control for small-scale unmanned helicopters. In: 2011 American Control Conference, pp. 1579–1586 (2011)

  157. Raptis, I.A., Valavanis, K.P., Moreno Wilfrido, A.: A Novel Nonlinear Backstepping Controller Design for Helicopters Using the Rotation Matrix. IEEE Trans. Control Syst. Technol. 19(2), 465–473 (2011)

    Article  Google Scholar 

  158. 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(2–3), 223–243 (2008)

    MATH  Google Scholar 

  159. Raptis, I.A., Valavanis, K.P., Vachtsevanos, G.J.: Linear Tracking Control for Small-Scale Unmanned Helicopters. IEEE Trans. on Control Syst. Technol. 20(4), 995–1010 (2012)

    Article  Google Scholar 

  160. Ren, B., Ge, S.S., Chen, C., Fua, C.H., Lee, T.H.: Modeling, Control and Coordination of Helicopter Systems. Springer, New York (2012)

    Book  Google Scholar 

  161. Safaee, A., Taghirad, H.D.: System identification and robust controller design for the autopilot of an unmanned helicopter. In: 9th Asian Control Conference, pp. 1–6 (2013)

  162. Samal, M.K., Garratt, M., Pota, H., Teimoori, H.: Model predictive flight controller for longitudinal and lateral cyclic control of an unmanned helicopter. In: 2nd Asutralian Control Conference, November, pp. 386–391 (2012)

  163. Sanchez, E.N., Becerra, H.M., Velez, C.M.: Combining fuzzy, PID and regulation control for an autonomous mini-helicopter. Inf. Sci 177 (10), 1999–2022 (2007)

    Article  Google Scholar 

  164. Sandino, L.A., Bejar, M., Kondak, K., Ollero, A.: Improving hovering performance of tethered unmanned helicopters with nonlinear control strategies. In: 2013 International Conference on Unmanned Aircraft Systems, pp. 443–452 (2013)

  165. Sconyers, C., Raptis, I.A., Vachtsevanos, G.J.: Rotorcraft control and trajectory generation for target tracking. In: 19th Mediterranean Conference on Control & Automation, pp. 1235–1240 (2011)

  166. Shim, H., Koo, T., Hoffmann, F., Sastry, S.: A comprehensive study of control design for an autonomous helicopter. In: 37th IEEE Conference on Decision and Control, vol. 4, pp. 3653–3658 (1998)

  167. Shim, H., Sastry, S.: Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system identification. In: 2000 IEEE International Conference on Control Applications, pp. 808–813 (2000)

  168. Shim, H.D.: Hierarchical Flight Control System Synthesis for Rotorcraft-based Unmanned Aerial Vehicles. Ph.D. thesis. University of California, Berkeley (2000)

  169. Shin, J., Nonami, K., Fujiwara, D., Hazawa, K.: Model-based optimal attitude and positioning control of small-scale unmanned helicopter. Robot 23(1), 51–63 (2005)

    Article  Google Scholar 

  170. Sieberling, S., Chu, Q.P., Mulder, J.A.: Robust Flight Control Using Incremental Nonlinear Dynamic Inversion and Angular Acceleration Prediction. J. Guid. Control Dyn. 33(6), 1732–1742 (2010)

    Article  Google Scholar 

  171. Simone, D.: In-flight identification of the augmented flight dynamics of the RMAX unmanned helicopter. In: Houria, S. (ed.) 17th IFAC Symposium on Automatic Control in Aerospace, pp. 217–222 (2007)

  172. Simplício, P., Pavel, M., van Kampen, E., Chu, Q.: An acceleration measurements-based approach for helicopter nonlinear flight control using Incremental Nonlinear Dynamic Inversion. Control Eng. Pract. 21(8), 1065–1077 (2013)

    Article  Google Scholar 

  173. Sira-Ramirez, H.: Dynamical sliding mode control approach for vertical flight regulation in helicopters. In: IEE Proceedings - Control Theory and Applications, vol. 141, p. 19 (1994)

  174. Sira-Ramirez, H., Castro-Linares, R., Liceaga-Castro, E.: A Liouvillian systems approach for the trajectory planning-based control of helicopter models. Int. J. Robust Nonlinear Control 10(4), 301–320 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  175. Song, D., Han, J., Liu, G.: Active Model-Based Predictive Control and Experimental Investigation on Unmanned Helicopters in Full Flight Envelope. IEEE Trans. Control Syst. Technol. 21(4), 1502–1509 (2013)

    Article  Google Scholar 

  176. Song, D., Qi, J., Han, J., Liu, G.: Active model based predictive control for unmanned helicopter in full flight envelope. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 616–621 (2010)

  177. Spong, M., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control. Wiley (2005)

  178. Sugeno, M., Griffin, M., Bastian, A.: Fuzzy hierarchical control of an unmanned helicopter. In: International Fuzzy Systems and Applications Conference, pp. 179–182, Seoul, South Korea (1993)

  179. Sugeno, M., Howard, W., Isao, H., Satoru, K.: Intelligent control of an unmanned helicopter based on fuzzy logic. In: 51st American Helicopter Society Annual Forum, pp. 791–803, Fort Worth, Texas (1995)

  180. Sun, X.D., Clarke, T.: Application of μ / \(\mathcal {H}_{\infty }\) Control to Modern Helicopters. In: International Conference on Control ’94, pp. 1532–1537 (1994)

  181. Sutarto, H., Budiyono, A., Joelianto, E., Hiong, G.T.: Switched Linear Control of a Model Helicopter. In: 9th International Conference on Control, Automation, Robotics and Vision, pp. 1–8 (2006)

  182. Suzuki, S., Nakazawa, D., Nonami, K., Tawara, M.: Attitude Control of Small Electric Helicopter by Using Quaternion Feedback. J. Syst. Des. Dyn. 5(2), 231–247 (2011)

    Google Scholar 

  183. Taamallah, S., Bombois, X., Hof, P.V.D.: Optimal Control For Power-Off Landing Of A Small-Scale Helicopter A Pseudospectral Approach. In: 2012 American Control Conference, pp. 914–919 (2012)

  184. Talbot, P., Tinling, B., Decker, W., Chen, R.: A mathematical model of a single main rotor helicopter for piloted simulation. Tech. rep., NASA (1982)

  185. Tang, J., Wei, C., Yang, F.: Static \(\mathcal {H}_{\infty }\) Loop-Shaping Control for Unmanned Helicopter. In: 10th World Congress on Intelligent Control and Automation, pp. 2882–2886 (2012)

  186. Tang, S., Zhang, L., Zheng, Z.: Adaptive height and attitude control of small-scale unmanned helicopter. In: 25th Chinese Control and Decision Conference, pp. 1–6 (2013)

  187. Tao, G.: Adaptive Control Design and Analysis. Wiley-IEEE Press (2003)

  188. Teimoori, H., Pota, H.: Attitude control of a miniature helicopter using optimal sliding mode control. In: 2nd Australian Control Conference, pp. 295–300 (2012)

  189. Teimoori, H., Pota, H.R., Garratt, M., Samal, M.K.: Planar trajectory tracking controller for a small-sized helicopter considering servos and delay constraints. In: 37th Annual Conference of the IEEE Industrial Electronics Society, pp. 681–686 (2011)

  190. Teimoori, H., Pota, H.R., Garratt, M., Samal, M.K.: Helicopter flight control using inverse optimal control and backstepping. In: 12th International Conference on Control Automation Robotics & Vision, vol. 2012, pp. 978–983 (2012)

  191. Tischler, M.: System identification methods for aircraft flight control development and validation. Adv. in Aircr. Flight Control (1996)

  192. Tischler, M., Cauffman, M.: Frequency-response method for rotorcraft system identification: Flight applications to BO coupled rotor/fuselage dynamics. J. Am. Helicopter Soc. 37(3), 3–17 (1992)

    Google Scholar 

  193. Tsai, C.C., Lee, C.T., Hwang, K.S.: Intelligent adaptive trajectory tracking control using fuzzy basis function networks for an autonomous small-scale helicopter. In: 2011 IEEE International Conference on Systems Man, and Cybernetics, pp. 2255–2260 (2011)

  194. Verdult, V., Lovera, M., Verhaegen, M.: Identification of linear parameter-varying state-space models with application to helicopter rotor dynamics. Int. J. Control 77(13), 1149–1159 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  195. Wang, G., Zhu, J., Yang, C., Xia, H.: System identification for helicopter yaw dynamic modelling. In: 3rd International Conference on Computer Research and Development, pp. 54–57 (2011)

  196. Wang, J., Pei, H., Su, W., He, Y.: A gust-attenuation robust \(\mathcal {H}_{\infty }\) output-feedback control design for unmanned autonomous helicopters. In: 2012 American Control Conference, pp. 3260–3265 (2012)

  197. Wang, X., Chen, Y., Lu, G., Zhong, Y.: Robust attitude tracking control of small-scale unmanned helicopter. Int. J. Syst. Sci., 1–14 (2013)

  198. Wang, X., Chen, Y., Lu, G., Zhong, Y.: Robust flight control of small-scale unmanned helicopter. In: 32nd Chinese Control Conference, pp. 2700–2705 (2013)

  199. Wang, X., Wang, X., Yao, C.: Design of hovering altitude holding control system for helicopter. In: 2012 IEEE International Conference on Information and Automation June, pp. 180–183 (2012)

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

  201. Weilenmann, M., Christen, U., Geering, H.: Robust helicopter position control at hover. In: 1994 American Control Conference, vol. 3, pp. 2491–2495 (1994)

  202. Weilenmann, M.F., Geering, H.P.: Test bench for rotorcraft hover control. J. Guid.Control Dyn. 17(4), 729–736 (1994)

    Article  Google Scholar 

  203. Xia, X., Ge, Y.: Finite-horizon optimal linear control for autonomous soft landing of small-scale helicopter. In: 2010 IEEE International Conference on Information and Automation, pp. 1160–1164 (2010)

  204. Yang, C.D., Liu, W.h.: Nonlinear \(\mathcal {H}_{\infty }\) Decoupling Hover Control Of Helicopter With Parameter Uncertainties. In: 2003 American Control Conference, pp. 3454–3459 (2003)

  205. Yang, X., Garratt, M., Pota, H.: Flight validation of a feedforward gust-attenuation controller for an autonomous helicopter. Robot. Auton. Syst. 59(12), 1070–1079 (2011)

    Article  Google Scholar 

  206. Zhang, L., Ding, Z.: Nonlinear control design and stability analysis of a small-scale unmanned helicopter. In: 10th IEEE International Conference on Control and Automation, pp. 1662–1667 (2013)

  207. Zhu, B., Huo, W.: Adaptive backstepping control for a miniature autonomous helicopter. In: 50th IEEE Conference on Decision and Control and European Control Conference, 1, pp. 5413–5418 (2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jessica Alvarenga.

Additional information

This work was supported in part by NSF CNS-1229236.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alvarenga, J., Vitzilaios, N.I., Valavanis, K.P. et al. Survey of Unmanned Helicopter Model-Based Navigation and Control Techniques. J Intell Robot Syst 80, 87–138 (2015). https://doi.org/10.1007/s10846-014-0143-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-014-0143-5

Keywords

Mathematics Subject Classification (2000)

Navigation