TY - JOUR
T1 - MuRoCo
T2 - A framework for capability- and situation-aware coalition formation in cooperative multi-robot systems
AU - Rohrmüller, Florian
AU - Wollherr, Dirk
AU - Buss, Martin
N1 - Funding Information:
Acknowledgements This work is supported in part within the DFG excellence initiative research cluster Cognition for Technical Systems—CoTeSys (www.cotesys.org). The authors would like to thank Prof. Hirche and the rest of the MuRoLa team for their great support during the field experiments. Additional thanks go to Tobias Urban for his supporting work.
PY - 2012/9
Y1 - 2012/9
N2 - One problem in cooperative multi-robot systems is to reach a group agreement on the distribution of tasks among the robots, known as multi-robot task allocation problem. In case the tasks require a tight cooperation among the robots the formation of adequate subteams, so-called coalitions, is needed which is known to be a NP-complete problem. Here the MuRoCo framework is presented, which solves the coalition formation problem for cooperative heterogeneous multi-robot systems. MuRoCo yields a lower increase of the worst-case complexity compared to previous solutions, while still guaranteeing optimality for sequential multi-robot task assignments. These include also the, in related work often neglected, optimal subtask assignment. In order to reduce the average complexity, which is commonly more relevant in the practical operation, pruning strategies are used that consider system-specific characteristics to reduce the number of potential solutions already in an early phase. To ensure a robust operation in dynamic environments, MuRoCo takes potential disturbances and the environmental uncertainty explicitly into account. This way MuRoCo yields capability- and situation-aware solutions for real world systems. The framework is theoretically analyzed and is practically validated in a cooperative service scenario, showing its suitability to complex applications, its robustness to environmental changes and its ability to recover from failures. Finally a benchmark evaluation shows the realizable problem sizes of the current implementation.
AB - One problem in cooperative multi-robot systems is to reach a group agreement on the distribution of tasks among the robots, known as multi-robot task allocation problem. In case the tasks require a tight cooperation among the robots the formation of adequate subteams, so-called coalitions, is needed which is known to be a NP-complete problem. Here the MuRoCo framework is presented, which solves the coalition formation problem for cooperative heterogeneous multi-robot systems. MuRoCo yields a lower increase of the worst-case complexity compared to previous solutions, while still guaranteeing optimality for sequential multi-robot task assignments. These include also the, in related work often neglected, optimal subtask assignment. In order to reduce the average complexity, which is commonly more relevant in the practical operation, pruning strategies are used that consider system-specific characteristics to reduce the number of potential solutions already in an early phase. To ensure a robust operation in dynamic environments, MuRoCo takes potential disturbances and the environmental uncertainty explicitly into account. This way MuRoCo yields capability- and situation-aware solutions for real world systems. The framework is theoretically analyzed and is practically validated in a cooperative service scenario, showing its suitability to complex applications, its robustness to environmental changes and its ability to recover from failures. Finally a benchmark evaluation shows the realizable problem sizes of the current implementation.
KW - Autonomous agents
KW - Cooperative robots
KW - Multi-robot systems
KW - Task allocation
UR - http://www.scopus.com/inward/record.url?scp=84865247484&partnerID=8YFLogxK
U2 - 10.1007/s10846-012-9654-0
DO - 10.1007/s10846-012-9654-0
M3 - Article
AN - SCOPUS:84865247484
SN - 0921-0296
VL - 67
SP - 339
EP - 370
JO - Journal of Intelligent and Robotic Systems: Theory and Applications
JF - Journal of Intelligent and Robotic Systems: Theory and Applications
IS - 3-4
ER -