The problem of generating optimal flight trajectories for an unmanned aerial vehicle in the presence of no-fly zones is computationally expensive. It is usually solved offline, at least for those parts which cannot satisfy real time constraints. An example is the core paths graph algorithm, which discretizes the operational flight scenario with a finite dimensional grid of positions-directions pairs.Aweighted and oriented graph is then defined, wherein the nodes are the earlier mentioned grid points and the arcs represent minimum length trajectories compliant with obstacle avoidance constraints. This paper investigates the exploitation of two parallel programming techniques to reduce the lead time of the core paths graph algorithm. The former employs some parallelization techniques for multi-core and/or multi-processor platforms. The latter is targeted to a distributed fleet of unmanned aerial vehicles.Here the statement of the problemand preliminary development are discussed. A two-dimensional scenario is analysed by way of example to show the applicability and the effectiveness of the approaches.

Parallel and Distributed Computing for UAVs Trajectory Planning

VENTICINQUE, Salvatore;AVERSA, Rocco;MATTEI, Massimiliano;BLASI, Luciano
2015

Abstract

The problem of generating optimal flight trajectories for an unmanned aerial vehicle in the presence of no-fly zones is computationally expensive. It is usually solved offline, at least for those parts which cannot satisfy real time constraints. An example is the core paths graph algorithm, which discretizes the operational flight scenario with a finite dimensional grid of positions-directions pairs.Aweighted and oriented graph is then defined, wherein the nodes are the earlier mentioned grid points and the arcs represent minimum length trajectories compliant with obstacle avoidance constraints. This paper investigates the exploitation of two parallel programming techniques to reduce the lead time of the core paths graph algorithm. The former employs some parallelization techniques for multi-core and/or multi-processor platforms. The latter is targeted to a distributed fleet of unmanned aerial vehicles.Here the statement of the problemand preliminary development are discussed. A two-dimensional scenario is analysed by way of example to show the applicability and the effectiveness of the approaches.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11591/201039
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 17
social impact