Cargando…

Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods

Unmanned aerial vehicles (UAV), also known as drones have been used for a variety of reasons and the commercial drone market growth is expected to reach remarkable levels in the near future. However, some drone users can mistakenly or intentionally fly into flight paths at major airports, flying too...

Descripción completa

Detalles Bibliográficos
Autores principales: Çetin, Ender, Barrado, Cristina, Pastor, Enric
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9693844/
https://www.ncbi.nlm.nih.gov/pubmed/36433460
http://dx.doi.org/10.3390/s22228863
_version_ 1784837646731706368
author Çetin, Ender
Barrado, Cristina
Pastor, Enric
author_facet Çetin, Ender
Barrado, Cristina
Pastor, Enric
author_sort Çetin, Ender
collection PubMed
description Unmanned aerial vehicles (UAV), also known as drones have been used for a variety of reasons and the commercial drone market growth is expected to reach remarkable levels in the near future. However, some drone users can mistakenly or intentionally fly into flight paths at major airports, flying too close to commercial aircraft or invading people’s privacy. In order to prevent these unwanted events, counter-drone technology is needed to eliminate threats from drones and hopefully they can be integrated into the skies safely. There are various counter-drone methods available in the industry. However, a counter-drone system supported by an artificial intelligence (AI) method can be an efficient way to fight against drones instead of human intervention. In this paper, a deep reinforcement learning (DRL) method has been proposed to counter a drone in a 3D space by using another drone. In a 2D space it is already shown that the deep reinforcement learning method is an effective way to counter a drone. However, countering a drone in a 3D space with another drone is a very challenging task considering the time required to train and avoid obstacles at the same time. A Deep Q-Network (DQN) algorithm with dueling network architecture and prioritized experience replay is presented to catch another drone in the environment provided by an Airsim simulator. The models have been trained and tested with different scenarios to analyze the learning progress of the drone. Experiences from previous training are also transferred before starting a new training by pre-processing the previous experiences and eliminating those considered as bad experiences. The results show that the best models are obtained with transfer learning and the drone learning progress has been increased dramatically. Additionally, an algorithm which combines imitation learning and reinforcement learning is implemented to catch the target drone. In this algorithm, called deep q-learning from demonstrations (DQfD), expert demonstrations data and self-generated data by the agent are sampled and the agent continues learning without overwriting the demonstration data. The main advantage of this algorithm is to accelerate the learning process even if there is a small amount of demonstration data.
format Online
Article
Text
id pubmed-9693844
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96938442022-11-26 Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods Çetin, Ender Barrado, Cristina Pastor, Enric Sensors (Basel) Article Unmanned aerial vehicles (UAV), also known as drones have been used for a variety of reasons and the commercial drone market growth is expected to reach remarkable levels in the near future. However, some drone users can mistakenly or intentionally fly into flight paths at major airports, flying too close to commercial aircraft or invading people’s privacy. In order to prevent these unwanted events, counter-drone technology is needed to eliminate threats from drones and hopefully they can be integrated into the skies safely. There are various counter-drone methods available in the industry. However, a counter-drone system supported by an artificial intelligence (AI) method can be an efficient way to fight against drones instead of human intervention. In this paper, a deep reinforcement learning (DRL) method has been proposed to counter a drone in a 3D space by using another drone. In a 2D space it is already shown that the deep reinforcement learning method is an effective way to counter a drone. However, countering a drone in a 3D space with another drone is a very challenging task considering the time required to train and avoid obstacles at the same time. A Deep Q-Network (DQN) algorithm with dueling network architecture and prioritized experience replay is presented to catch another drone in the environment provided by an Airsim simulator. The models have been trained and tested with different scenarios to analyze the learning progress of the drone. Experiences from previous training are also transferred before starting a new training by pre-processing the previous experiences and eliminating those considered as bad experiences. The results show that the best models are obtained with transfer learning and the drone learning progress has been increased dramatically. Additionally, an algorithm which combines imitation learning and reinforcement learning is implemented to catch the target drone. In this algorithm, called deep q-learning from demonstrations (DQfD), expert demonstrations data and self-generated data by the agent are sampled and the agent continues learning without overwriting the demonstration data. The main advantage of this algorithm is to accelerate the learning process even if there is a small amount of demonstration data. MDPI 2022-11-16 /pmc/articles/PMC9693844/ /pubmed/36433460 http://dx.doi.org/10.3390/s22228863 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Çetin, Ender
Barrado, Cristina
Pastor, Enric
Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods
title Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods
title_full Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods
title_fullStr Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods
title_full_unstemmed Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods
title_short Countering a Drone in a 3D Space: Analyzing Deep Reinforcement Learning Methods
title_sort countering a drone in a 3d space: analyzing deep reinforcement learning methods
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9693844/
https://www.ncbi.nlm.nih.gov/pubmed/36433460
http://dx.doi.org/10.3390/s22228863
work_keys_str_mv AT cetinender counteringadroneina3dspaceanalyzingdeepreinforcementlearningmethods
AT barradocristina counteringadroneina3dspaceanalyzingdeepreinforcementlearningmethods
AT pastorenric counteringadroneina3dspaceanalyzingdeepreinforcementlearningmethods