Autonomous Quadrotor Landing using Deep Reinforcement Learning
Riccardo Polvara, Massimiliano Patacchiola, Sanjay Sharma, Jian Wan,, Andrew Manning, Robert Sutton, Angelo Cangelosi

TL;DR
This paper presents a deep reinforcement learning approach for autonomous quadrotor landing using only low-resolution downward images, achieving performance comparable to state-of-the-art methods and human pilots.
Contribution
It introduces a hierarchical Deep Q-Network framework that enables UAVs to land on ground markers using minimal sensor data, with extensive training and testing in diverse environments.
Findings
Performance comparable to state-of-the-art algorithms
Effective use of domain randomization for training
Successful real-world deployment of the method
Abstract
Landing an unmanned aerial vehicle (UAV) on a ground marker is an open problem despite the effort of the research community. Previous attempts mostly focused on the analysis of hand-crafted geometric features and the use of external sensors in order to allow the vehicle to approach the land-pad. In this article, we propose a method based on deep reinforcement learning that only requires low-resolution images taken from a down-looking camera in order to identify the position of the marker and land the UAV on it. The proposed approach is based on a hierarchy of Deep Q-Networks (DQNs) used as high-level control policy for the navigation toward the marker. We implemented different technical solutions, such as the combination of vanilla and double DQNs, and a partitioned buffer replay. Using domain randomization we trained the vehicle on uniform textures and we tested it on a large variety…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Robotic Path Planning Algorithms · Advanced Neural Network Applications
