Optimal leader allocation in UAV formation pairs under no-cost switching

This paper considers a group of UAVs that travel from origin to destination locations. Individual agents can choose to either fly directly to their destination or pair with other agents into a leader-follower formation to conserve fuel. In the latter case, only the follower experiences a cost benefit, and hence UAVs must negotiate how to fairly allocate the task of leading. We show that selfish agents cannot reach satisfactory collaboration agreements, which leads us to propose the notion of ϵ-cooperativeness. For this class of UAVs, we introduce the partition refinement algorithm to strategically schedule alternating leading and following intervals that induce cooperation. We show that the proposed strategy is guaranteed to find leader allocations with the minimum number of leader-follower switches. Moreover, these allocations are optimal with regards to the cost that UAVs can attain while collaborating with other UAVs. Several simulations illustrate our results.

[1]  W. Baumol On Taxation and the Control of Externalities , 1972 .

[2]  L. Samuelson Evolutionary Games and Equilibrium Selection , 1997 .

[3]  Masahiro Tsuchiya,et al.  A Task Allocation Model for Distributed Computing Systems , 1982, IEEE Transactions on Computers.

[4]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[5]  Michael H. Rothkopf,et al.  Thirteen Reasons Why the Vickrey-Clarke-Groves Process Is Not Practical , 2007, Oper. Res..

[6]  Christodoulos A. Floudas,et al.  A review of recent advances in global optimization , 2009, J. Glob. Optim..

[7]  José R. Correa,et al.  On the Inefficiency of Equilibria in Congestion Games , 2005, IPCO.

[8]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[9]  F. Borrelli,et al.  Collision-free UAV formation flight using decentralized optimization and invariant sets , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[10]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[11]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[12]  Gaurav S. Sukhatme,et al.  Coverage, Exploration and Deployment by a Mobile Robot and Communication Network , 2003, Telecommun. Syst..

[13]  Colin Camerer Behavioral Game Theory: Experiments in Strategic Interaction , 2003 .

[14]  Emilio Frazzoli,et al.  Efficient coordination of multiple-aircraft systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[15]  Wesley W. Chu,et al.  Task Allocation in Distributed Data Processing , 1980, Computer.

[16]  D. Hummel Aerodynamic aspects of formation flight in birds , 1983 .

[17]  Gerard S. Schkolnik,et al.  Autonomous Formation Flight , 2004 .

[18]  A. Lee Swindlehurst,et al.  Cooperative Power Scheduling for Wireless MIMO Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[19]  Gaurav S. Sukhatme,et al.  Distributed multi-robot task allocation for emergency handling , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[20]  John S. Baras,et al.  Security and Trust for Wireless Autonomic Networks , 2007, Eur. J. Control.

[21]  George A. Bekey,et al.  Altruistic task allocation despite unbalanced relationships within Multi-Robot Communities , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  John S. Baras,et al.  On trust models and trust evaluation metrics for ad hoc networks , 2006, IEEE Journal on Selected Areas in Communications.