Skip to main content
Log in

Non-linear Control of Heave for an Unmanned Helicopter Using a Neural Network

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

Abstract

This paper describes a new non-linear control technique applied to the heave control of an unmanned rotorcraft. First a hybrid plant model consisting of exactly known dynamics is combined with a black-box representation of the unknown dynamics. Desired trajectories are calculated to smoothly achieve a sequence of random step changes in desired height according to certain optimal criterion and plant limitations. Control inputs are then determined using the MATLAB® optimisation toolbox to achieve those desired trajectories for the plant heave model. Finally, a neural network is trained to mimic the control inputs resulting from the optimisation process. The neural network controller produces trajectories closely resembling the results from the optimisation process but with a much reduced computation time. Flight test results of control of the heave dynamics of a helicopter confirm the neural network controller’s ability to operate in high disturbance conditions and outperform a proportional-derivative (PD) controller.

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. Bagnell, J.A., Schneider, J.G.: Autonomous helicopter control using reinforcement learning policy search methods. In: Proceedings of the 2001 IEEE International Conference on Robotics and Automation, Seoul, Korea (2001)

  2. Ng, A.Y., Kim, H.J., Jordan, M.I., Sastry, S.: Autonomous helicopter flight via reinforcement learning. In: Advances in Neural Information Processing Systems, vol. 16, pp. 799–806. MIT Press (2004)

  3. Ng, A.Y., Coates, A., Diel, M., Ganapathi, V., Schulte, J., Tse, B., Berger, E., Liang, E.: Autonomous inverted helicopter flight via reinforcement learning. In: International Symposium on Experimental Robotics (2004)

  4. Calise, A.J., Kim, B.S., Leitner, J., Prasad, J.V.R.: Helicopter adaptive flight control using neural networks. In: Proceedings of the 33rd IEEE Conference on Decision and Control, vol 4 (1994)

  5. Leitner, J., Calise, A., Prasad, J.V.R.: A full authority helicopter adaptive neuro-controller. In: Proceedings of the IEEE Aerospace Conference, vol. 2 (1998)

  6. Corban, J.E., Calise, A.J., Prasad, J.V.R., Heynen, G., Koenig, B., Hur, J.: Flight evaluation of an adaptive velocity command system for unmanned helicopters. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, Austin, Texas, 11–14 August 2003

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

    Google Scholar 

  8. Garratt, M.A.: Biologically inspired vision and control for an autonomous flying vehicle. Ph.D. thesis, The Australian National University (2007)

  9. Ahmed, B., Pota, H.R., Garratt, M.A.: Flight control of a rotary wing UAV using backstepping. Int. J. Robust Nonlinear Control 20(6), 639–658 (2010)

    MathSciNet  Google Scholar 

  10. Garratt, M.A., Ahmed, B., Pota, H.R.: Platform enhancements and system identification for control of an unmanned helicopter. In: 9th International Conference on Control, Automation, Robotics and Vision, Singapore, pp. 1981–1986, 6–8 December 2006

  11. LeCun, Y.: Efficient learning and second-order methods, a tutorial at NIPS 93. In: Neural Information Processing Systems Conference, Denver (1993)

  12. Hagan, M.T., Menhaj, M.: Training feedforward networks with the Marquardt algorithm. IEEE Trans. Neural Netw. 5(6), 989–993 (1994)

    Article  Google Scholar 

  13. The MathWorks, Inc.: www.mathworks.com. Neural Network Toolbox User’s Guide (2007). Accessed 30 Sept 2007

  14. Ziegler, J.G., Nichols, N.B.: Optimum settings for automatic controllers. Trans. ASME 64(11), 759–768 (1942)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthew Garratt.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Garratt, M., Anavatti, S. Non-linear Control of Heave for an Unmanned Helicopter Using a Neural Network. J Intell Robot Syst 66, 495–504 (2012). https://doi.org/10.1007/s10846-011-9634-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-011-9634-9

Keywords

Navigation