Page 115 - Read Online
P. 115

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





















                 Figure 1. Inertial coordinate system. (A) Inertial coordinate systems for x and y axes; (B) Inertial coordinate system for x and z axes.


               2. METHODS
               2.1. Swarm with multiple UAVs: mathematical model and built-in controller
                                                                    [9]
               Inthispaper,weutilizea“leader-follower”modelwithtwoUAVs andexemplifyitwithaninertialcoordinate
               system [10] . As illustrated in Figure 1 [11,12] , the follower is designated as the origin point for the establishment
               of a reference coordinate system. As depicted in Figure 1A and B, the O-XYZ represents the inertial coordinate
               system. First, define     ,       and       as the leader’s position within the inertial coordinate system,      as the velocity,
                     as the heading angle, and       as the pitching angle. Similarly, define      ,      , and       as the coordinates of the
               follower in the inertial coordinate system,       as the velocity,       as the heading angle, and       as the pitching
               angle, along with      ,      , and       as the distances between the leader and the follower [13] .


               The autopilot governs the movement of both the leader and follower UAVs. This control is based on a mathe-
               matical model:




                                                      =  1  (        −       ) ,
                                                    ′
                                                                
                                                         1
                                                    ′
                                                      =            (        −       ) ,
                                                      
                                                      =  1  (        −       ) ,
                                                    ′
                                                                                                        (1)
                                                         1
                                                      =            (        −       ) ,
                                                    ′
                                                      
                                                    ′
                                                      =  1  (        −       ) ,
                                                                
                                                         1
                                                      =            (        −       ) .
                                                    ′
                                                      
                                         areidentifiedasthetemporalconstantsforvelocity, headingangle, andpitching
               where           ,           ,           ,           ,           ,         
               angle. The formation controller’s goal, which operates on the IMPIO algorithm, is to uphold a specific separa-
               tion between the leading and following UAVs. This is achieved by inputting the follower’s control instruction
                      ,         and        .
                                                      =       cos       cos       ,
                                                    ′
                                                      
                                                    ′
                                                      =       sin       cos       ,
                                                      
                                                      =       sin       ,
                                                    ′
                                                                                                        (2)
                                                     ′
                                                         =       cos       cos       ,
                                                         =       sin       cos       ,
                                                     ′
                                                         =       sin       .
                                                     ′
   110   111   112   113   114   115   116   117   118   119   120