Page 60 - Innovations in Intelligent Machines
P. 60

Team, Game, and Negotiation based UAV Task Allocation  49
                           subject to


                                            x ij =1;     x ij ≤ 1;  x ij ∈ [0, 1], ∀i, j
                                          j           i
                           where i =1,...,N and j =1,...,t a , with t a representing all the targets
                           detected so far.
                              Figure 2(b) shows the performance curves for 7 UAVs performing search
                           and attack tasks on a 100 × 100 search space shown in Figure 2(a). For eval-
                           uation of the performance by each strategy we use the percentage values of
                           the target destroyed (T d ). For instance, at time step t i ,if,say, t c targets are
                           completely destroyed, t h targets are half destroyed, and t n targets are not
                           attacked, then

                                                   T d = t c +0.5t h +0t n                 (18)

                           The target value destroyed (T d ) provides an insight into how many targets
                           are half destroyed or fully destroyed in the search space. We can see that
                           as time passes the number of targets being destroyed increases and hence the
                           target value destroyed (T d ) also increases. The performance of greedy strategy
                           is found to be the worst compared to other two strategies. However, team
                           theoretic strategy performs the best in spite of there being no communication
                           between UAVs.
                              Figure 2(b) show the performance of a particular simulation. To obtain the
                           average performance of all the strategies, we carry out the simulation for 20
                           different random target maps for 200 time steps, each with the same UAV posi-
                           tions. During the search task, it is logical that, after some time, during which
                           search is carried out and if no targets are found, the UAV has to change its
                           direction, so that there is a better chance of finding a target. Hence, after every
                           10 steps of search task, the UAVs change their direction of search by a random
                           angle. Hence, the performance of the target destroyed sometimes depends on
                           the random change in search direction. Hence, to average out the randomness
                           of search we simulate search and attack operation over each target map three
                           times and consider the average performance. Figure 2(d) shows the average
                           performance of each strategy for 20 such randomly generated target maps.
                           From the figure we can see that initially all the strategies perform almost at
                           the same level but as time progresses, team theoretic strategy outperforms the
                           other strategies. This is a significant result since the team theoretic strategy
                           assumes no communication between UAVs and has limited sensor range. In
                           case of full communication, there is considerable communication cost and the
                           computational cost are also more, when compared to team theoretic strate-
                           gies, as the UAV has to consider all the other UAVs information about the
                           targets. The greedy strategy has a tendency to move in groups and thus not
                           effectively using the resources of having multiple UAVs for the mission. Team
                           theory perform better and is scalable to large scale systems as the information
                           sensing is local and consequently the computational effort is less.
   55   56   57   58   59   60   61   62   63   64   65