Abstract
Drones are intelligent devices that offer solutions for a continuously expanding variety of applications. Therefore, there would be a significant improvement if these systems could explore space automatically and without human-supervision. This work integrates cutting-edge artificial intelligence techniques that allow drones to travel independently. Following an overview of reinforcement learning methods built for discrete action space settings, a multilayer Perceptron model is constructed for feature extraction along with Hybrid neural networks. The agent employed in the experiments is a Rainbow DQN agent trained on the AirSim simulator. The experimental results are encouraging as the agent was tested for 16 missions and the accuracy was higher than 93%. In particular, the success for action selection was 97% and 93 for mission success. Finally, future work related to the navigation of autonomous drones is discussed including current concepts and methods of integration with more sophisticated algorithmic approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The agent is not aware of the map, i.e. the layout of the obstacles. However, he knows the direction where the target is located. Therefore, it can estimate the direction to shift it with a larger one pace to target.
- 2.
- 3.
References
Karras, A., Karras, C., Giotopoulos, K.C., Giannoukou, I., Tsolis, D., Sioutas, S.: Download speed optimization in P2P networks using decision making and adaptive learning. In: Daimi, K., Al Sadoon, A. (eds.) Proceedings of the ICR’22 International Conference on Innovations in Computing Research. ICR 2022. Advances in Intelligent Systems and Computing, vol. 1431, pp. 225–238. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-14054-9_22
Amer, K., Samy, M., Shaker, M., ElHelw, M.: Deep convolutional neural network based autonomous drone navigation. In: Thirteenth International Conference on Machine Vision, vol. 11605, pp. 16–24. SPIE (2021)
De Asis, K., Hernandez-Garcia, J., Holland, G., Sutton, R.: Multi-step reinforcement learning: a unifying algorithm. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32 (2018)
Hessel, M., et al.: Rainbow: combining improvements in deep reinforcement learning. In: Thirty-Second AAAI Conference on Artificial Intelligence (2018)
Mnih, V., et al.: Human-level control through deep reinforcement learning. Nature 518(7540), 529–533 (2015)
Roghair, J., Niaraki, A., Ko, K., Jannesari, A.: A vision based deep reinforcement learning algorithm for UAV obstacle avoidance. In: Arai, K. (ed.) IntelliSys 2021. LNNS, vol. 294, pp. 115–128. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-82193-7_8
Siciliano, B., Khatib, O., Kröger, T.: Springer Handbook of Robotics, vol. 200. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-30301-5
Um, J.S.: Drones as Cyber-Physical Systems. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-3741-3
Van Hasselt, H., Guez, A., Silver, D.: Deep reinforcement learning with double q-learning. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 30 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Karatzas, A., Karras, A., Karras, C., Giotopoulos, K.C., Oikonomou, K., Sioutas, S. (2022). On Autonomous Drone Navigation Using Deep Learning and an Intelligent Rainbow DQN Agent. In: Yin, H., Camacho, D., Tino, P. (eds) Intelligent Data Engineering and Automated Learning – IDEAL 2022. IDEAL 2022. Lecture Notes in Computer Science, vol 13756. Springer, Cham. https://doi.org/10.1007/978-3-031-21753-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-21753-1_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21752-4
Online ISBN: 978-3-031-21753-1
eBook Packages: Computer ScienceComputer Science (R0)