Analysis of dynamic task allocation in multi-robot systems

被引:171
作者
Lerman, K [1 ]
Jones, C
Galstyan, A
Mataric, MJ
机构
[1] Univ So Calif, Inst Sci Informat, Los Angeles, CA 90089 USA
[2] iRobot Corp, Burlington, MA 01803 USA
[3] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
关键词
emergent coordination; mathematic analysis; foraging;
D O I
10.1177/0278364906063426
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Dynamic task allocation is an essential requirement for multi-robot systems operating in unknown dynamic environments. It allows robots to change their behavior in response to environmental changes or actions of other robots in order to improve overall system performance. Emergent coordination algorithms for task allocation that use only local sensing and no direct communication between robots arc attractive because they are robust and scalable. However a lock of formal analysis tools makes emergent coordination algorithms difficult to design. In this paper we present a mathematical model of a general dynamic task allocation mechanism. Robots using this mechanism have to choose between two hypes of tasks, and the goal is to achieve a desired task division in the absence of explicit communication and global knowledge. Robots estimate the state of the environment from repeated local observations and decide which task to choose based on these observations. We model the robots and observations as stochastic processes and study the dynamics of the collective behavior. Specifically, we analyze the effect that the number of observations and the choice of the decision function hove on the performance of the system. The mathematical models are validated in a multi-robot multi-foraging scenario. The model's predictions agree very closed with results of embodied simulations.
引用
收藏
页码:225 / 241
页数:17
相关论文
共 33 条
  • [1] AGASSOUNON W, 2002, P IEEE C SYST MAN CY, P250
  • [2] [Anonymous], 1999, NASAARCIC9963
  • [3] Balch T., 1999, Proceedings of the Third International Conference on Autonomous Agents, P92, DOI 10.1145/301136.301170
  • [4] BOJINOV H, 2000, P INT C ROB AUT SAN
  • [5] Multi-robot task-allocation through vacancy chains
    Dahl, TS
    Mataric, MJ
    Sukhatme, GS
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 2293 - 2298
  • [6] A formal analysis and taxonomy of task allocation in multi-robot systems
    Gerkey, BP
    Mataric, MJ
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (09) : 939 - 954
  • [7] Gerkey BP, 2001, IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P1226, DOI 10.1109/IROS.2001.977150
  • [8] Goldberg D, 2002, ROBOT TEAMS: FROM DIVERSITY TO POLYMORPHISM, P315
  • [9] Haberman R., 1998, Mathematical models: mechanical vibrations, population dynamics, and traffic flow
  • [10] HUBERMAN BA, 1988, ECOLOGY COMPUTATION, P77