首页 /研究 /Sim-to-Real Quadrotor Landing via Sequential Deep Q-Networks and Domain Randomization
LEARNING

Sim-to-Real Quadrotor Landing via Sequential Deep Q-Networks and Domain Randomization

Riccardo Polvara, Massimiliano Patacchiola, Marc Hanheide, Gerhard Neumann

发表年份
2020
引用次数
38
访问权限
开放获取

摘要

The autonomous landing of an Unmanned Aerial Vehicle (UAV) on a marker is one of the most challenging problems in robotics. Many solutions have been proposed, with the best results achieved via customized geometric features and external sensors. This paper discusses for the first time the use of deep reinforcement learning as an end-to-end learning paradigm to find a policy for UAVs autonomous landing. Our method is based on a divide-and-conquer paradigm that splits a task into sequential sub-tasks, each one assigned to a Deep Q-Network (DQN), hence the name Sequential Deep Q-Network (SDQN). Each DQN in an SDQN is activated by an internal trigger, and it represents a component of a high-level control policy, which can navigate the UAV towards the marker. Different technical solutions have been implemented, for example combining vanilla and double DQNs, and the introduction of a partitioned buffer replay to address the problem of sample efficiency. One of the main contributions of this work consists in showing how an SDQN trained in a simulator via domain randomization, can effectively generalize to real-world scenarios of increasing complexity. The performance of SDQNs is comparable with a state-of-the-art algorithm and human pilots while being quantitatively better in noisy conditions.

关键词

Reinforcement learningRoboticsComputer scienceArtificial intelligenceTask (project management)Domain (mathematical analysis)Divide and conquer algorithmsComponent (thermodynamics)State (computer science)Deep learning

相关论文

查看 LEARNING 分类全部论文