Page 114 - Read Online
P. 114

Page 62                          Guan et al. Intell Robot 2024;4(1):61-73  I http://dx.doi.org/10.20517/ir.2024.04

               the other hand, swarm intelligent systems are efficient and decentralized and can be controlled by a few simple
               parameters, which enables a single operator to manipulate a large number of UAVs. Furthermore, multiple
               UAVs can cooperate with each other, adopt dispersed flight paths, reduce the risk of detection and attack, and
               enhance combat capabilities and task success.



               One of the key issues in multi-UAVs systems is to maintain formation among the UAVs during flocking flight.
               A common strategy for controlling UAV formations is the “Leader-Follower” approach, where one UAV is
               designated as the Leader, and the rest become Followers. The Leader typically guides the movement of the
               formation, while the Followers follow the Leader’s path and maintain the desired relative position and distance
               to preserve the formation’s shape and collaborative work. In this approach, the trajectory of the ‘Leader’ is
               clearly defined, along with the desired relative distance and movement direction between the “Leader” and
               the “Follower”. Although the success of the Leader determines the flight outcome of the entire UAV swarm,
               this method remains widely used in various fields due to its simplicity, modularity, high fault tolerance, and
                        [2]
               scalability .

               In the following section, we will introduce the proportional-integral-derivative (PID) control algorithm, a con-
               trol strategy extensively employed in automation and control systems due to its simplicity and effectiveness in
               diverse control situations. The PID algorithm is proficient in executing swift and robust command over the
               formation of UAVs, ensuring the preservation of their relative positioning, system stability, and resilience to
               potential faults. However, its linear control and parameter adjustment methods often fall into local optima.
               The metaheuristic algorithm provides a solution to the above problems. Duan and Qiao proposed a novel
               optimization algorithm, pigeon-inspired optimization (PIO), which draws inspiration from the behavior of
                      [3]
               pigeons . This algorithm has found applications in solving optimization problems, including UAV path plan-
                                         [5]
               ning [4]  and image recognition . It comprises two key components: the map and compass operator and the
                               [6]
               landmark operator . However, the basic PIO algorithm also tends to get trapped in local optima and has a
               slow convergence speed, which is not suitable for multi-UAVs formation scenarios.


               Therefore, we propose an improved PIO algorithm, called improved Metropolis criterion PIO (IMCPIO), in-
               spired by the simulated annealing (SA) algorithm [7]  and the Iterative Modified PSO (IMPSO) algorithm. The
               IMPIO algorithm has the following advantages over the basic PIO algorithm: (1) It allows inferior solutions
               to be accepted with a certain probability, which enables the algorithm to escape local optima and enhances its
               robustness; (2) It introduces a temperature parameter T, which decreases gradually. This implies that during
               the initial phases of the algorithm, a greater likelihood of accepting suboptimal solutions aids in avoiding local
               peaks. As the temperature decreases, the algorithm is more likely to accept solutions that are slightly worse
               than the current solution, which helps the algorithm converge to the global optimum; (3) It adds a speed halv-
               ing strategy, which controls the range of particle movement, improves search accuracy, and makes particles
               more stable near the global optimum. This reduces unnecessary jumps and is conducive to fine-tuning the
               solution; (4) It adopts a correction strategy from the IMPSO algorithm, proposed by Yang et al., which fixes
                                                                                        [8]
               the defect that particles easily fall into local optima and hover near the optimal position .


               The subsequent sections of this paper are structured in the following manner. The first part of Section 2
               describes the mathematical model of a multi-UAV formation controller. The second part briefly reviews the
               basic PIO algorithm, while the third part introduces the IMCPIO algorithm, which is an improved version of
               the PIO algorithm. Comparative simulations are performed in Section 3. Section 4 summarizes the paper and
               discusses future work.
   109   110   111   112   113   114   115   116   117   118   119