Hostname: page-component-74656f9884-qr5l4 Total loading time: 0 Render date: 2026-11-05T09:56:21.913Z Has data issue: false hasContentIssue false

Real-time formation control and obstacle avoidance algorithm for fixed-wing UAVs

Published online by Cambridge University Press:  23 February 2022

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
D. Asadi
Affiliation:
Department of Aerospace Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
*
Corresponding author. Email: setemadi@srbiau.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes a novel real-time formation control and obstacle avoidance algorithm for multiple fixed-wing UAVs. A formation control algorithm is designed by a combination of the virtual structure, leader-follower, and artificial potential fields methods and harnessing the advantages of those approaches. The kinematic and dynamic constraints of fixed-wing UAVs are considered in the path planning. The performance of the proposed algorithm is examined through simulation in Matlab software by applying the translational dynamics of fixed-wing UAVs. Simulations of different complex scenarios demonstrate the effectiveness of the presented formation flight algorithm through generating multiple efficient paths, which are fully consistent with the functional constraints of the UAVs in the presence of obstacles.

Information

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

Table 1 Different formation approaches and their properties

Figure 1

Figure 1. V-shape formation structure.

Figure 2

Figure 2. The position of two members relative to each other.

Figure 3

Table 2 The simulation parameters

Figure 4

Figure 3. Repulsive function for ${d_r} = 10m$, ${w_{2i}} = 1$, $\alpha = 1000$.

Figure 5

Figure 4. Traditional AO.

Figure 6

Figure 5. Static AO mechanism.

Figure 7

Figure 6. The designed AO algorithm.

Figure 8

Figure 7. Zoom of Fig. 6.

Figure 9

Figure 8. Minimum radius of AO mechanism activation.

Figure 10

Figure 9. Dynamic AO mechanism.

Figure 11

Figure 10. Unexpected AO mechanism.

Figure 12

Figure 11. Encountering an obstacle from centre.

Figure 13

Figure 12. Encountering an obstacle from sides.

Figure 14

Figure 13. Encountering an obstacle with velocity of ${\left[ {0{\rm{\;}} - 15} \right]^T}$.

Figure 15

Figure 14. Encountering an obstacle with velocity of${\rm{\;}}{\left[ {7{\rm{\;}} - 15} \right]^T}$.

Figure 16

Figure 15. Encountering an obstacle with velocity of${\rm{\;}}{\left[ { - 7{\rm{\;}} - 15} \right]^T}$.

Figure 17

Figure 16. Functional characteristic of UAVs in OA.