Deep Reinforcement Learning Framework for UAV Indoor Navigation
Unmanned Aerial Vehicle (UAV) applications, particularly for indoor tasks such as inventory management, infrastructure inspection, and emergency response, are becoming increasingly complex with dynamic environments and their different elements. During operation, the vehicle's response depends on various decisions regarding its surroundings and the task goal. Reinforcement Learning techniques can solve this decision problem by helping build more reactive, adaptive, and efficient navigation operations. This paper presents a framework to simulate the navigation of a UAV in an operational environment, training and testing it with reinforcement learning models for further deployment in the real drone. With the support of the 3D simulator Gazebo and the framework Robot Operating System (ROS), we developed a training environment conceivably simple and fast or more complex and dynamic, explicit as the real-world scenario. The multi-environment simulation runs in parallel with the Deep Reinforcement Learning (DRL) algorithm to provide feedback for the training. TD3, DDPG, PPO, and PPO+LSTM were trained to validate the framework training, testing, and deployment in an indoor scenario.
Authors
- André Miguel Pinheiro Dias (ORCID: https://orcid.org/0000-0001-5734-075X)
- João Jacob Martins (ORCID: https://orcid.org/0009-0008-6007-3726)
- Alexandre Amaral
Institutions
- INESC TEC (PT)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/robot61475.2024.10796906
- Citations
- 2
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.50
Funders
- Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa