Hostname: page-component-89b8bd64d-ktprf Total loading time: 0 Render date: 2026-05-07T02:45:01.107Z Has data issue: false hasContentIssue false

Prioritising paths: An improved cost function for local path planning for UAV in medical applications

Published online by Cambridge University Press:  02 August 2023

A. Thoma*
Affiliation:
Department of Aerospace Engineering, FH Aachen, Postfach 10 05 60, Aachen, Germany School of Engineering, Royal Melbourne Institute of Technology, GPO Box 2476V, Melbourne, Victoria, 3001, Australia
K. Thomessen
Affiliation:
Department of Aerospace Engineering, FH Aachen, Postfach 10 05 60, Aachen, Germany
A. Gardi
Affiliation:
School of Engineering, Royal Melbourne Institute of Technology, GPO Box 2476V, Melbourne, Victoria, 3001, Australia Department of Aerospace Engineering, Khalifa University, PO Box 127788, Abu Dhabi, UAE
A. Fisher
Affiliation:
School of Engineering, Royal Melbourne Institute of Technology, GPO Box 2476V, Melbourne, Victoria, 3001, Australia
C. Braun
Affiliation:
Department of Aerospace Engineering, FH Aachen, Postfach 10 05 60, Aachen, Germany
*
Corresponding author: A. Thoma; Email: a.thoma@fh-aachen.de
Rights & Permissions [Opens in a new window]

Abstract

Even the shortest flight through unknown, cluttered environments requires reliable local path planning algorithms to avoid unforeseen obstacles. The algorithm must evaluate alternative flight paths and identify the best path if an obstacle blocks its way. Commonly, weighted sums are used here. This work shows that weighted Chebyshev distances and factorial achievement scalarising functions are suitable alternatives to weighted sums if combined with the 3DVFH* local path planning algorithm. Both methods considerably reduce the failure probability of simulated flights in various environments. The standard 3DVFH* uses a weighted sum and has a failure probability of 50% in the test environments. A factorial achievement scalarising function, which minimises the worst combination of two out of four objective functions, reaches a failure probability of 26%; A weighted Chebyshev distance, which optimises the worst objective, has a failure probability of 30%. These results show promise for further enhancements and to support broader applicability.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Feasible domain (a) and attainable set (b) of an arbitrary two-objective optimisation problem.

Figure 1

Figure 2. Objective space with a non-convex region in the Pareto front. w1 and w2 belong to two minimally different sets of weights for the weighted sum.

Figure 2

Figure 3. Examples of two test scenarios. (a) is an environment with flat rectangular obstacles and (b) represents an urban environment with various buildings of different sizes and dimensions.

Figure 3

Figure 4. Comparison of the failure probability of different variants of a cost function for the 3DVFH* for flights in all environments. The bars indicate the minimal failure probability. The error bars indicate the range of failure probabilities.

Figure 4

Figure 5. Comparison of the number of crashes of different variants of a cost function for the 3DVFH* for flights in all environments. The bars indicate the minimal failure probability. The error bars indicate the range of failure probabilities.

Figure 5

Figure 6. Comparison of the average energy consumption of different variants of a cost function for the 3DVFH* for flights in all environments. The bars indicate the energy consumption reached with the objective weighting for minimal failure probability/maximum reliability. Error bars indicate the best and worst performance for the individual cost function types with other weightings.

Figure 6

Figure 7. Comparison of the average flight distance of different variants of a cost function for the 3DVFH* for flights in all environments. The bars indicate the flight distance reached with the objective weighting for minimal failure probability/maximum reliability. Error bars indicate the best and worst performance for the individual cost function types with other weightings.

Figure 7

Figure 8. Comparison of the average flight time of different variants of a cost function for the 3DVFH* for flights in all environments. The bars indicate the flight time reached with the objective weighting for minimal failure probability/maximum reliability. Error bars indicate the best and worst performance for the individual cost function types with other weightings.