Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance

In recent years, the advent of new hardware and software technologies for navigation and control has made Unmanned Aerial Vehicles (UAVs) ever more autonomous and efficient. As a consequence, it is now possible to have drones moving within complex environments, such as cities or indoor areas. One of...

Full description

Bibliographic Details
Published in:2020 27th Conference of Open Innovations Association (FRUCT)
Main Authors: Alex Bojeri, Giovanni Iacca
Format: Article in Journal/Newspaper
Language:English
Published: FRUCT 2020
Subjects:
Online Access:https://doi.org/10.23919/FRUCT49677.2020.9211037
https://doaj.org/article/c0a538f8b6dd4390a9f2be37864453c5
id ftdoajarticles:oai:doaj.org/article:c0a538f8b6dd4390a9f2be37864453c5
record_format openpolar
spelling ftdoajarticles:oai:doaj.org/article:c0a538f8b6dd4390a9f2be37864453c5 2023-05-15T17:53:55+02:00 Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance Alex Bojeri Giovanni Iacca 2020-09-01T00:00:00Z https://doi.org/10.23919/FRUCT49677.2020.9211037 https://doaj.org/article/c0a538f8b6dd4390a9f2be37864453c5 EN eng FRUCT https://www.fruct.org/publications/fruct27/files/Boj.pdf https://doaj.org/toc/2305-7254 https://doaj.org/toc/2343-0737 2305-7254 2343-0737 doi:10.23919/FRUCT49677.2020.9211037 https://doaj.org/article/c0a538f8b6dd4390a9f2be37864453c5 Proceedings of the XXth Conference of Open Innovations Association FRUCT, Vol 27, Iss 1, Pp 18-26 (2020) artificial intelligence autonomous systems evolutionary computation autonomous agents unmanned autonomous vehicles Telecommunication TK5101-6720 article 2020 ftdoajarticles https://doi.org/10.23919/FRUCT49677.2020.9211037 2022-12-31T11:59:48Z In recent years, the advent of new hardware and software technologies for navigation and control has made Unmanned Aerial Vehicles (UAVs) ever more autonomous and efficient. As a consequence, it is now possible to have drones moving within complex environments, such as cities or indoor areas. One of the main requirements for intelligent mission planning in such environments is the ability to correctly and efficiently detect and avoid obstacles. For this reason, various libraries have been created for the simulation of UAV navigation in virtual environments, in order to test algorithms for automatic obstacle detection and collision avoidance before deploying the drones in the real world. Usually, the performance of these algorithms depends on various parameters as well as specific application settings. However, while different parameter configurations can be easily tested in simulation, their number can be too large to allow a complete exploration of the parameter space or a manual tuning. Furthermore, a full analytical model of the parameters' influence on the algorithmic performance can be hard to obtain. Yet, it is extremely important to find their optimal values to allow collision-free navigation. In this direction, we propose here a thorough exploration, based on an Evolutionary Algorithm (EA), of the parameter space of the Optimal Reciprocal Collision Avoidance (ORCA) algorithm. Our results show that the proposed EA is a viable solution for finding optimal parameter settings that can be generalizable to different scenarios characterized by different complexity levels. Article in Journal/Newspaper Orca Directory of Open Access Journals: DOAJ Articles 2020 27th Conference of Open Innovations Association (FRUCT) 18 26
institution Open Polar
collection Directory of Open Access Journals: DOAJ Articles
op_collection_id ftdoajarticles
language English
topic artificial intelligence
autonomous systems
evolutionary computation
autonomous agents
unmanned autonomous vehicles
Telecommunication
TK5101-6720
spellingShingle artificial intelligence
autonomous systems
evolutionary computation
autonomous agents
unmanned autonomous vehicles
Telecommunication
TK5101-6720
Alex Bojeri
Giovanni Iacca
Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance
topic_facet artificial intelligence
autonomous systems
evolutionary computation
autonomous agents
unmanned autonomous vehicles
Telecommunication
TK5101-6720
description In recent years, the advent of new hardware and software technologies for navigation and control has made Unmanned Aerial Vehicles (UAVs) ever more autonomous and efficient. As a consequence, it is now possible to have drones moving within complex environments, such as cities or indoor areas. One of the main requirements for intelligent mission planning in such environments is the ability to correctly and efficiently detect and avoid obstacles. For this reason, various libraries have been created for the simulation of UAV navigation in virtual environments, in order to test algorithms for automatic obstacle detection and collision avoidance before deploying the drones in the real world. Usually, the performance of these algorithms depends on various parameters as well as specific application settings. However, while different parameter configurations can be easily tested in simulation, their number can be too large to allow a complete exploration of the parameter space or a manual tuning. Furthermore, a full analytical model of the parameters' influence on the algorithmic performance can be hard to obtain. Yet, it is extremely important to find their optimal values to allow collision-free navigation. In this direction, we propose here a thorough exploration, based on an Evolutionary Algorithm (EA), of the parameter space of the Optimal Reciprocal Collision Avoidance (ORCA) algorithm. Our results show that the proposed EA is a viable solution for finding optimal parameter settings that can be generalizable to different scenarios characterized by different complexity levels.
format Article in Journal/Newspaper
author Alex Bojeri
Giovanni Iacca
author_facet Alex Bojeri
Giovanni Iacca
author_sort Alex Bojeri
title Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance
title_short Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance
title_full Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance
title_fullStr Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance
title_full_unstemmed Evolutionary Optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance
title_sort evolutionary optimization of drone trajectories based on optimal reciprocal collision avoidance
publisher FRUCT
publishDate 2020
url https://doi.org/10.23919/FRUCT49677.2020.9211037
https://doaj.org/article/c0a538f8b6dd4390a9f2be37864453c5
genre Orca
genre_facet Orca
op_source Proceedings of the XXth Conference of Open Innovations Association FRUCT, Vol 27, Iss 1, Pp 18-26 (2020)
op_relation https://www.fruct.org/publications/fruct27/files/Boj.pdf
https://doaj.org/toc/2305-7254
https://doaj.org/toc/2343-0737
2305-7254
2343-0737
doi:10.23919/FRUCT49677.2020.9211037
https://doaj.org/article/c0a538f8b6dd4390a9f2be37864453c5
op_doi https://doi.org/10.23919/FRUCT49677.2020.9211037
container_title 2020 27th Conference of Open Innovations Association (FRUCT)
container_start_page 18
op_container_end_page 26
_version_ 1766161633474772992