Skip to main content

Quadrotor Navigation Using the PID and Neural Network Controller

  • Conference paper
Book cover Theory and Engineering of Complex Systems and Dependability (DepCoS-RELCOMEX 2015)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 365))

Included in the following conference series:

Abstract

In this paper the neural network controller for quadrotor steering and stabilizing under the task of flight on path has been deliberated. The control system was divided into four subsystems. Each of them is responsible for setting the control values for controlling position and speed of the quadrotor and for steering rotation speed of propellers. The neural network was taught by control system with standard PID controller. This approach is used for checking how neural networks cope with stabilisation of the quadrotor under flight task. Simulation results of the neural controller and PID controller working were compared to each other. The mathematical model of quadrotor and its neural controller were simulated using Matlab Simulink software. In the paper the simulation results of the quadrotor’s flight on path of are presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arama, B., Barissi, S., Houshangi, N.: Control of an unmanned coaxial helicopter using hybrid fuzzy-PID controllers. In: 2011 24th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 001064–001068. IEEE Press (2011)

    Google Scholar 

  2. Bouabdallah, S.: Design and Control of Quadrotors with Application to Autonomous Flying, Master’s thesis, Swiss Federal Institute of Technology (2007)

    Google Scholar 

  3. Li, J., Li, Y.: Dynamic analysis and PID control for a quadrotor. In: 2011 International Conference on Mechatronics and Automation (ICMA), pp. 573–578 (2011)

    Google Scholar 

  4. Hoffmann, G.M., Huang, H., Wasl, S.L., Claire, E.: Quadrotor helicopter flight dynamics and control: Theory and experiment. In: Proc. of the AIAA Guidance, Navigation, and Control Conference (2007)

    Google Scholar 

  5. Lower, M., Król, D., Szlachetko, B.: Building the fuzzy control system based on the pilot knowledge. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS (LNAI), vol. 3683, pp. 1373–1379. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Krol, D., Lower, M., Szlachetko, B.: Selection and setting of an intelligent fuzzy regulator based on nonlinear model simulations of a helicopter in hover. New Generation Computing 27(3), 215–237 (2009)

    Article  MATH  Google Scholar 

  7. Król, D., Gołaszewski, J.: A Simulation Study of a Helicopter in Hover subjected to Air Blasts. In: SMC 2011, pp. 2387–2392. IEEE Computer Society (2011)

    Google Scholar 

  8. Szlachetko, B., Lower, M.: Stabilisation and steering of quadrocopters using fuzzy logic regulators. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part I. LNCS, vol. 7267, pp. 691–698. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Szlachetko, B., Lower, M.: On Quadrotor Navigation Using Fuzzy Logic Regulators. In: Nguyen, N.-T., Hoang, K., Jędrzejowicz, P. (eds.) ICCCI 2012, Part I. LNCS, vol. 7653, pp. 210–219. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Raza, S.A., Gueaieb, W.: Fuzzy logic based quadrotor fight controller. In: ICINCO-ICSO 2009, pp. 105–112 (2009)

    Google Scholar 

  11. Santos, M., Lopez, V., Morata, F.: Intelligent fuzzy controller of a quadrotor. In: 2010 International Conference on Intelligent Systems and Knowledge Engineering (ISKE), pp. 141–146 (2010)

    Google Scholar 

  12. Lower, M., Tarnawski, W.: Stabilisation and steering of quadrocopter using neural network. In: Świątek, J. (ed.) Information Systems Architecture and Technology: Knowledge Based Approach to the Design, Control and Decision Support, pp. 155–164. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław (2013)

    Google Scholar 

  13. Kassahun, Y., de Gea, J., Schwendner, J., Kirchner, F.: On applying neuroevolutionary methods to complex robotic tasks. In: Doncieux, S., Bredèche, N., Mouret, J.-B. (eds.) New Horizons in Evolutionary Robotics. SCI, vol. 341, pp. 85–108. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  14. Aswani, A., Bouffard, P., Tomlin, C.: Extensions of learning-based model predictive control for real-time application to a quadrotor helicopter. In: Proceedings of the American Control Conference, pp. 4661–4666 (2012)

    Google Scholar 

  15. Norgaard, M., Ravn, N., Poulsen, N.K., Hansen, L.K.: Neural Networks for Modelling and Control of Dynamic Systems. Springer, London (2000)

    Book  Google Scholar 

  16. Euston, M., Coote, P., Mahony, R., Kim, J., Hamel, T.: A complementary filter for attitude estimation of a fixed-wing UAV. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2008, Nice, pp. 340–345 (2008)

    Google Scholar 

  17. Sa, I., Corke, P.: System Identification, Estimation and Control for a Cost Effective Open-Source Quadcopter. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), Saint Paul, pp. 2202–2209 (2012)

    Google Scholar 

  18. Malatinece, T., Popelka, V., Hudacko, P.: Development of autonomous sensor based control of flying vehicles. In: 2014 23rd International Conference on Robotics in Alpe-Adria-Danube Region (RAAD), Smolenice (2014)

    Google Scholar 

  19. Razak, N.A., Arshad, N.H.M., Adnan, R., et al.: A Study of Kalman’s Filter in Embedded Controller for Real-Time Quadrocopter Roll and Pitch Measurement. In: 2012 IEEE International Conference on Control System, Computing and Engineering, Malaysia, pp. 23–25 (2012)

    Google Scholar 

  20. Kenneth, D., Boizot, S., Boizot, N.: A Real-Time Adaptive High-Gain EKF, Applied to a Quadcopter Inertial Navigation System. IEEE Transactions on Industrial Electronics 61(1) (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michał Lower .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Lower, M., Tarnawski, W. (2015). Quadrotor Navigation Using the PID and Neural Network Controller. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Theory and Engineering of Complex Systems and Dependability. DepCoS-RELCOMEX 2015. Advances in Intelligent Systems and Computing, vol 365. Springer, Cham. https://doi.org/10.1007/978-3-319-19216-1_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19216-1_25

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19215-4

  • Online ISBN: 978-3-319-19216-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics