Skip to main content

Machine Learning Approach for Drone Perception and Control

  • Conference paper
  • First Online:
Engineering Applications of Neural Networks (EANN 2019)

Abstract

This study focuses on the application of machine learning and neural networks for the action selection and better understanding of the environment for controlling unmanned aerial vehicles, instead of explicit models to achieve the same task. Implementation of machine learning and deep learning algorithms such as non-linear regression were combined with neural networks to learn the system dynamics of a drone for the prediction of future states. Behavior cloning method is applied to mimic the actions of autopilot and comparative study of the decisions of autopilot and learned model were conducted in a simulated environment. The deep convolutional neural network was utilized for the visual perception task in the forest environment by detecting trees as obstacles. The prediction of future states and mimicking the autopilot actions were realized with relatively small error to the data from explicit model and the tree detection was successful even in the low sunlight condition.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Zhilenkov, A.A., Epifantsev, I.R.: System of autonomous navigation of the drone in difficult conditions of the forest trails. In: IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (2018). https://doi.org/10.1109/EIConRus.2018.8317266

  2. Gallant, S.I.: Perceptron-based learning algorithms. IEEE Trans. Neural Netw. 1(2), 179–191 (1990)

    Article  MathSciNet  Google Scholar 

  3. Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323(6088), 533–536 (1986)

    Article  Google Scholar 

  4. Hornik, K.: Approximation capabilities of multilayer feedforward networks. Neural Netw. 4(2), 251–257 (1991). https://doi.org/10.1016/0893-6080(91)90009-T

    Article  MathSciNet  Google Scholar 

  5. Cybenko, G.: Approximations by superpositions of sigmoidal functions. Math. Control Sig. Syst. 2(4), 303–314 (1989)

    Article  MathSciNet  Google Scholar 

  6. Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press, Cambridge (2016)

    MATH  Google Scholar 

  7. Howard, A.G., et al.: MobileNets: efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 (2017)

  8. Bojarski, M., et al.: End to end learning for self-driving cars. arXiv preprint arXiv:1604.07316v1 (2016)

  9. Gazebo. http://gazebosim.org/

  10. ROS Documentation. http://wiki.ros.org/Documentation

  11. PX4 Development. https://dev.px4.io/en

  12. QGroundControl. http://qgroundcontrol.com/

  13. Google Tensorflow API. https://www.tensorflow.org/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yograj S. Mandloi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mandloi, Y.S., Inada, Y. (2019). Machine Learning Approach for Drone Perception and Control. In: Macintyre, J., Iliadis, L., Maglogiannis, I., Jayne, C. (eds) Engineering Applications of Neural Networks. EANN 2019. Communications in Computer and Information Science, vol 1000. Springer, Cham. https://doi.org/10.1007/978-3-030-20257-6_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-20257-6_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-20256-9

  • Online ISBN: 978-3-030-20257-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics