Page 37 - Read Online
P. 37

Page 4 of 27                    Wang et al. Intell Robot 2023;3(4):538-64  I http://dx.doi.org/10.20517/ir.2023.30






























                                                 Figure 1. Definition of mission grid.












                                             Figure 2. Definition of flight directions of UAV.


               targets move freely in    and perceive and evade the UAVs that are searching for them. Based on this definition,
               a cooperative search task requires UAVs to discover and track all targets using a cooperative search method [24] .


               2.1. Motion model of UAVs
               Mission area    is divided into      ×      grid cells with       as the side length of a single cell, which are used as
               mission grid or UAV motion grid and denoted as Ω . It is agreed that the UAV has limited movement between
                                                           
                                                                            
                                                                                         
               mission grid cells, where the cell with m-th row and n-th column in Ω is marked as    . Figure 1 shows the
                                                                                           
               specific representation of the mission grid.

               Based on this definition, the multi-UAV system executing cooperative search tasks can be considered as a com-
               plete control system. The state variables of the UAVs at time       can be represented as   (      ) = {   1 (      ),    2 (      ),
                           (      )}, where       (      ),    = 1, 2, ,       represents the position at time       in Ω of i-th UAV. Each UAV
                                                                                       
               ,       (      ), ,         
               can move to the adjacent cells or stay in the current cell every motion cycle of Δ   time. Figure 2 shows the
               definition of flight directions of UAVs.



               The control input of i-th UAV at time       can be represented as       (      ) ∈ {1, 2, 3, 4, 5, 6, 7, 8, 9}, where    =
               1, 2, ,      ; flight direction ”9” represents staying in the current cell, and flight directions 1-8 represent moving
               one step towards adjacent cells. Therefore, the control input of the multi-UAV system at time       can be repre-
                                               (      )}, and the state model of the multi-UAV system can be recorded as
               sented as   (      ) = {   1 (      ),    2 (      ), ,         
                 (     +1 ) = F(  (      ),  (      )), where F(·) is the state transition function of the system.
   32   33   34   35   36   37   38   39   40   41   42