Weighted voting game based multi-robot team formation for distributed area coverage

In the multi-robot area coverage problem, a group of mobile robots have to cover an initially unknown environment using a sensor or coverage tool attached to each robot. Multi-robot area coverage is encountered in many applications of multi-robot systems including unmanned search and rescue, aerial reconnaissance, robotic demining, automatic lawn mowing, and inspection of engineering structures. We envisage that multi-robot coverage can be performed efficiently if robots are coordinated to form small teams while covering the environment. In this paper, we use a technique from coalitional game theory called a weighted voting game that allows each robot to dynamically identify other team members and form teams so that the efficiency of the area coverage operation is improved. We propose and evaluate a novel technique of computing the weights of a weighted voting game based on each robot's coverage capability and finding the best minimal winning coalition (BMWC). We theoretically prove the feasibility of our model, and give algorithms to find the BMWC as well. We have also evaluated the performance of our algorithms within a robot simulation platform using up to 40 robots.

[1]  M. Dufwenberg Game theory. , 2011, Wiley interdisciplinary reviews. Cognitive science.

[2]  Edith Elkind,et al.  Divide and conquer: false-name manipulations in weighted voting games , 2008, AAMAS.

[3]  Yi Wang,et al.  Distributed area coverage using robot flocks , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[4]  Jesús Mario Bilbao,et al.  Voting power in the European Union enlargement , 2002, Eur. J. Oper. Res..

[5]  Li Fan,et al.  Flocking-based distributed terrain coverage with dynamically-formed teams of mobile mini-robots , 2009, 2009 IEEE Swarm Intelligence Symposium.

[6]  Nicolaus Correll,et al.  Coordination schemes for distributed boundary coverage with a swarm of miniature robots - synthesis, analysis and experimental validation , 2007 .

[7]  Xiaotie Deng,et al.  On the Complexity of Cooperative Solution Concepts , 1994, Math. Oper. Res..

[8]  Boleslaw K. Szymanski,et al.  Efficient and inefficient ant coverage methods , 2001, Annals of Mathematics and Artificial Intelligence.

[9]  Prithviraj Dasgupta,et al.  Coalition game-based distributed coverage of unknown environments by robot swarms , 2008, AAMAS.

[10]  William S. Zwicker,et al.  Simple games - desirability relations, trading, pseudoweightings , 1999 .

[11]  Noam Hazon,et al.  On redundancy, efficiency, and robustness in coverage for multiple robots , 2008, Robotics Auton. Syst..

[12]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .