Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T21:02:48.645Z Has data issue: false hasContentIssue false

Obstacle avoidance in V-shape formation flight of multiple fixed-wing UAVs using variable repulsive circles

Published online by Cambridge University Press:  23 October 2020

A. Mirzaee Kahagh
Affiliation:
Department of Aerospace Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
F. Pazooki*
Affiliation:
Department of Aerospace Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
S. Etemadi Haghighi
Affiliation:
Department of Mechanical Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
Rights & Permissions [Opens in a new window]

Abstract

A formation control and obstacle avoidance algorithm has been introduced in this paper for the V-shape formation flight of fixed-wing UAVs (Unmanned Aerial Vehicles) using the potential functions method. An innovative vector approach has been suggested to fix the conventional challenge in employing the artificial potential field (APF) approach (the creation of local minimums). A method called variable repulsive circles (VRC) has been then presented aimed at designing proper flight paths tailored with functional limitations of fixed-wing UAVs in facing obstacles. Finally, the efficiency of the designed algorithm has been examined and evaluated for different flight scenarios.

Information

Type
Research Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. The inter-agent function, ${\textit{d}_{\textit{c}}=\text{20}}$, ${\textit{d}_{\textit{ij}}}=\text{100}$ and $\beta = \text{.2}$.

Figure 1

Figure 2. First agent auxiliary force.

Figure 2

Figure 3. Nth agent auxiliary force.

Figure 3

Figure 4. Middle agent auxiliary force.

Figure 4

Figure 5. Ith agent auxiliary force $\forall \text{i}\left[ {\text{1},\ \textit{N}} \right],\ \textit{i} \ne \text{1},\ \textit{N,}\ \frac{\text{N}+\text{1}}{\text{2}}$.

Figure 5

Figure 6. Desired position of agents.

Figure 6

Algorithm I. Obtaining the desired geometric position of agents

Figure 7

Figure 7. OA mechanism.

Figure 8

Algorithm II: Obtaining the OA and rotation forces

Figure 9

Table 1 The simulation parameters

Figure 10

Figure 8. Trajectories of 15 agents with angle of ${\text{80}^\circ }$ (a), History of inter-agents distances (b), Zoom of history of inter-agents distances (c).

Figure 11

Figure 9. Trajectories of 15 agents with angle of ${180^\circ }$ (a), History of inter-agents distances (b), Zoom of history of inter-agents distances (c).

Figure 12

Figure 10. Traditional method.

Figure 13

Figure 11. Colliding with the lateral points outside the centre of obstacle by the introduced method.

Figure 14

Figure 12. Colliding with the middle of the obstacle by the introduced method.

Figure 15

Figure 13. As the impact velocity increases to 42m/s.

Figure 16

Figure 14. Encountering an obstacle by the traditional method.

Figure 17

Figure 15. Colliding with the middle of the obstacle by the introduced method.

Figure 18

Figure 16. Colliding with the lateral points outside the centre of obstacle by the introduced method.