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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Gallant, S.I.: Perceptron-based learning algorithms. IEEE Trans. Neural Netw. 1(2), 179–191 (1990)
Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323(6088), 533–536 (1986)
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
Cybenko, G.: Approximations by superpositions of sigmoidal functions. Math. Control Sig. Syst. 2(4), 303–314 (1989)
Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press, Cambridge (2016)
Howard, A.G., et al.: MobileNets: efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 (2017)
Bojarski, M., et al.: End to end learning for self-driving cars. arXiv preprint arXiv:1604.07316v1 (2016)
Gazebo. http://gazebosim.org/
ROS Documentation. http://wiki.ros.org/Documentation
PX4 Development. https://dev.px4.io/en
QGroundControl. http://qgroundcontrol.com/
Google Tensorflow API. https://www.tensorflow.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)