Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning
Nowadays, drones are expected to be used in several engineering and safety applications both indoors and outdoors, e.g., exploration, rescue, sport, entertainment, and convenience. Among those applications, it is important to make a drone capable of flying autonomously to carry out an inspection pat...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Springer
2020-06-01
|
Series: | International Journal of Computational Intelligence Systems |
Subjects: | |
Online Access: | https://www.atlantis-press.com/article/125941515/view |
_version_ | 1818247292838215680 |
---|---|
author | Che-Cheng Chang Jichiang Tsai Peng-Chen Lu Chuan-An Lai |
author_facet | Che-Cheng Chang Jichiang Tsai Peng-Chen Lu Chuan-An Lai |
author_sort | Che-Cheng Chang |
collection | DOAJ |
description | Nowadays, drones are expected to be used in several engineering and safety applications both indoors and outdoors, e.g., exploration, rescue, sport, entertainment, and convenience. Among those applications, it is important to make a drone capable of flying autonomously to carry out an inspection patrol. In this paper, we present a novel method that uses ArUco markers as a reference to improve the accuracy of a drone on autonomous straight take-off, flying forward, and landing based on Deep Reinforcement Learning (DRL). More specifically, the drone first detects a specific marker with one of its onboard cameras. Then it calculates the position and orientation relative to the marker so as to adjust its actions for achieving better accuracy with a DRL method. We perform several simulation experiments with different settings, i.e., different sets of states, different sets of actions and even different DRL methods, by using the Robot Operating System (ROS) and its Gazebo simulator. Simulation results show that our proposed methods can efficiently improve the accuracy of the considered actions. |
first_indexed | 2024-12-12T15:02:24Z |
format | Article |
id | doaj.art-b02903beb14746328ff0216dc2ce43d4 |
institution | Directory Open Access Journal |
issn | 1875-6883 |
language | English |
last_indexed | 2024-12-12T15:02:24Z |
publishDate | 2020-06-01 |
publisher | Springer |
record_format | Article |
series | International Journal of Computational Intelligence Systems |
spelling | doaj.art-b02903beb14746328ff0216dc2ce43d42022-12-22T00:20:46ZengSpringerInternational Journal of Computational Intelligence Systems1875-68832020-06-0113110.2991/ijcis.d.200615.002Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement LearningChe-Cheng ChangJichiang TsaiPeng-Chen LuChuan-An LaiNowadays, drones are expected to be used in several engineering and safety applications both indoors and outdoors, e.g., exploration, rescue, sport, entertainment, and convenience. Among those applications, it is important to make a drone capable of flying autonomously to carry out an inspection patrol. In this paper, we present a novel method that uses ArUco markers as a reference to improve the accuracy of a drone on autonomous straight take-off, flying forward, and landing based on Deep Reinforcement Learning (DRL). More specifically, the drone first detects a specific marker with one of its onboard cameras. Then it calculates the position and orientation relative to the marker so as to adjust its actions for achieving better accuracy with a DRL method. We perform several simulation experiments with different settings, i.e., different sets of states, different sets of actions and even different DRL methods, by using the Robot Operating System (ROS) and its Gazebo simulator. Simulation results show that our proposed methods can efficiently improve the accuracy of the considered actions.https://www.atlantis-press.com/article/125941515/viewDronesDeep reinforcement learningQ-learningAutonomous flight |
spellingShingle | Che-Cheng Chang Jichiang Tsai Peng-Chen Lu Chuan-An Lai Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning International Journal of Computational Intelligence Systems Drones Deep reinforcement learning Q-learning Autonomous flight |
title | Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning |
title_full | Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning |
title_fullStr | Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning |
title_full_unstemmed | Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning |
title_short | Accuracy Improvement of Autonomous Straight Take-off, Flying Forward, and Landing of a Drone with Deep Reinforcement Learning |
title_sort | accuracy improvement of autonomous straight take off flying forward and landing of a drone with deep reinforcement learning |
topic | Drones Deep reinforcement learning Q-learning Autonomous flight |
url | https://www.atlantis-press.com/article/125941515/view |
work_keys_str_mv | AT chechengchang accuracyimprovementofautonomousstraighttakeoffflyingforwardandlandingofadronewithdeepreinforcementlearning AT jichiangtsai accuracyimprovementofautonomousstraighttakeoffflyingforwardandlandingofadronewithdeepreinforcementlearning AT pengchenlu accuracyimprovementofautonomousstraighttakeoffflyingforwardandlandingofadronewithdeepreinforcementlearning AT chuananlai accuracyimprovementofautonomousstraighttakeoffflyingforwardandlandingofadronewithdeepreinforcementlearning |