Skip to main navigation Skip to search Skip to main content

Genetic Programming to Optimize 3D Trajectories

André Kotze, Moritz Jan Hildemann, Vítor Santos, Carlos Granell

Research output: Contribution to journal › Article › peer-review

41 Downloads (Pure)

Abstract

Trajectory optimization is a method of finding the optimal route connecting a start and end point. The suitability of a trajectory depends on not intersecting any obstacles, as well as predefined performance metrics. In the context of unmanned aerial vehicles (UAVs), the goal is to minimize the route cost, in terms of energy or time, while avoiding restricted flight zones. Artificial intelligence techniques, including evolutionary computation, have been applied to trajectory optimization with varying degrees of success. This work explores the use of genetic programming (GP) for 3D trajectory optimization by developing a novel GP algorithm to optimize trajectories in a 3D space by encoding 3D geographic trajectories as function trees. The effects of parameterization are also explored and discussed, demonstrating the advantages and drawbacks of custom parameter settings along with additional evolutionary computational techniques. The results demonstrate the effectiveness of the proposed algorithm, which outperforms existing methods in terms of speed, automaticity, and robustness, highlighting the potential for GP-based algorithms to be applied to other complex optimization problems in science and engineering.
Original languageEnglish
Article number295
Pages (from-to)1-27
Number of pages27
JournalISPRS International Journal of Geo-Information
Volume13
Issue number8
DOIs
Publication statusPublished - 20 Aug 2024

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  2. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • genetic programming
  • evolutionary algorithms
  • trajectory optimization
  • path planning
  • 3D routing

Fingerprint

Dive into the research topics of 'Genetic Programming to Optimize 3D Trajectories'. Together they form a unique fingerprint.

Cite this