Cargando…

Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms

Multirotor Unmanned Aerial Vehicles (UAVs) play an imperative role in many real-world applications in a variety of scenarios characterized by a high density of obstacles with different heights. Due to the complicated operation areas of UAVs and complex constraints associated with the assigned missio...

Descripción completa

Detalles Bibliográficos
Autores principales: Satai, Haitham AL, Zahra, Musaddak M. Abdul, Rasool, Zaid I., Abd-Ali, Ridhab Sami, Pruncu, Catalin I.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8037585/
https://www.ncbi.nlm.nih.gov/pubmed/33918212
http://dx.doi.org/10.3390/s21072460
_version_ 1783677178199670784
author Satai, Haitham AL
Zahra, Musaddak M. Abdul
Rasool, Zaid I.
Abd-Ali, Ridhab Sami
Pruncu, Catalin I.
author_facet Satai, Haitham AL
Zahra, Musaddak M. Abdul
Rasool, Zaid I.
Abd-Ali, Ridhab Sami
Pruncu, Catalin I.
author_sort Satai, Haitham AL
collection PubMed
description Multirotor Unmanned Aerial Vehicles (UAVs) play an imperative role in many real-world applications in a variety of scenarios characterized by a high density of obstacles with different heights. Due to the complicated operation areas of UAVs and complex constraints associated with the assigned mission, there should be a suitable path to fly. Therefore, the most relevant challenge is how to plan a flyable path for a UAV without collisions with obstacles. This paper demonstrates how a flyable and continuous trajectory was constructed by using any-angle pathfinding algorithms, which are Basic Theta*, Lazy Theta*, and Phi* algorithms for a multirotor UAV in a cluttered environment. The three algorithms were modified by adopting a modified cost function during their implementation that considers the elevation of nodes. First, suitable paths are generated by using a modified version of the three algorithms. After that, four Bézier curves-based approaches are proposed to smooth the generated paths to be converted to flyable paths (trajectories). To determine the most suitable approach, particularly when searching for an optimal and collision-free trajectory design, an innovative evaluation process is proposed and applied in a variety of different size environments. The evaluation process results show high success rates of the four approaches; however, the approach with the highest success rate is adopted. Finally, based on the results of the evaluation process, a novel algorithm is proposed to increase the efficiency of the selected approach to the optimality in the construction process of the trajectory.
format Online
Article
Text
id pubmed-8037585
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80375852021-04-12 Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms Satai, Haitham AL Zahra, Musaddak M. Abdul Rasool, Zaid I. Abd-Ali, Ridhab Sami Pruncu, Catalin I. Sensors (Basel) Article Multirotor Unmanned Aerial Vehicles (UAVs) play an imperative role in many real-world applications in a variety of scenarios characterized by a high density of obstacles with different heights. Due to the complicated operation areas of UAVs and complex constraints associated with the assigned mission, there should be a suitable path to fly. Therefore, the most relevant challenge is how to plan a flyable path for a UAV without collisions with obstacles. This paper demonstrates how a flyable and continuous trajectory was constructed by using any-angle pathfinding algorithms, which are Basic Theta*, Lazy Theta*, and Phi* algorithms for a multirotor UAV in a cluttered environment. The three algorithms were modified by adopting a modified cost function during their implementation that considers the elevation of nodes. First, suitable paths are generated by using a modified version of the three algorithms. After that, four Bézier curves-based approaches are proposed to smooth the generated paths to be converted to flyable paths (trajectories). To determine the most suitable approach, particularly when searching for an optimal and collision-free trajectory design, an innovative evaluation process is proposed and applied in a variety of different size environments. The evaluation process results show high success rates of the four approaches; however, the approach with the highest success rate is adopted. Finally, based on the results of the evaluation process, a novel algorithm is proposed to increase the efficiency of the selected approach to the optimality in the construction process of the trajectory. MDPI 2021-04-02 /pmc/articles/PMC8037585/ /pubmed/33918212 http://dx.doi.org/10.3390/s21072460 Text en © 2021 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
Satai, Haitham AL
Zahra, Musaddak M. Abdul
Rasool, Zaid I.
Abd-Ali, Ridhab Sami
Pruncu, Catalin I.
Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms
title Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms
title_full Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms
title_fullStr Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms
title_full_unstemmed Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms
title_short Bézier Curves-Based Optimal Trajectory Design for Multirotor UAVs with Any-Angle Pathfinding Algorithms
title_sort bézier curves-based optimal trajectory design for multirotor uavs with any-angle pathfinding algorithms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8037585/
https://www.ncbi.nlm.nih.gov/pubmed/33918212
http://dx.doi.org/10.3390/s21072460
work_keys_str_mv AT sataihaithamal beziercurvesbasedoptimaltrajectorydesignformultirotoruavswithanyanglepathfindingalgorithms
AT zahramusaddakmabdul beziercurvesbasedoptimaltrajectorydesignformultirotoruavswithanyanglepathfindingalgorithms
AT rasoolzaidi beziercurvesbasedoptimaltrajectorydesignformultirotoruavswithanyanglepathfindingalgorithms
AT abdaliridhabsami beziercurvesbasedoptimaltrajectorydesignformultirotoruavswithanyanglepathfindingalgorithms
AT pruncucatalini beziercurvesbasedoptimaltrajectorydesignformultirotoruavswithanyanglepathfindingalgorithms