An Idiotypic Network Approach to Task Allocation in the Multi-robot Domain - Use of an Artificial Immune System to Moderate the Greedy Solution

This paper presents and explains a set of equations for governing simultaneous task allocation in multi-robot systems and describes how they are used to construct a novel algorithm the Idiotypic Task Allocation Algorithm (ITAA); the equations are based on Farmer's model of an idiotypic immune network but are adapted to include 2-dimensional stimulation and suppression and the use of affinity rather than concentration levels to select antibodies. This novel approach is taken to render the model suitable for simultaneous task allocation where robots must act individually; other idiotypic algorithms have only been applicable to problems where many robots are required to perform one task at a time using swarming behaviours. The paper describes the analogy between idiotypic network theory and the problem of task allocation and shows how the former can be used to increase the fitness of solutions to the latter, also discussing the types of Multi-Robot Task Allocation (MRTA) problem that might benefit from this approach. The results of applying ITTA to a number of simulated mine-clearance problems (with increasing numbers of robots and mines) are presented, and clear advantage over the greedy solution in both simple and more complex scenarios is demonstrated.

[1]  Jerne Nk Towards a network theory of the immune system. , 1974 .

[2]  Jie Chen,et al.  Towards Energy Optimization: Emergent Task Allocation in a Swarm of Foraging Robots , 2007, Adapt. Behav..

[3]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[4]  Anthony Stentz,et al.  Opportunistic optimization for market-based multirobot control , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Ferat Sahin,et al.  AISIMAM – An Artificial immune system based intelligent multi agent model and its application to a mine detection problem , 2002 .

[6]  Sun’an Wang,et al.  An Immunology-based Cooperation Approach for Autonomous Robots , 2007 .

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

[8]  Wolfram Burgard,et al.  Emergent Task Allocation for Mobile Robots , 2008 .

[9]  Maria L. Gini,et al.  Repeated auctions for robust task execution by a robot team , 2010, Robotics Auton. Syst..

[10]  Alan S. Perelson,et al.  The immune system, adaptation, and machine learning , 1986 .

[11]  Guan-Chun Luh,et al.  Reactive Immune Network Based Mobile Robot Navigation , 2004, ICARIS.

[12]  M. Buss,et al.  Self Organizing Robots Based on Cell Structures - CKBOT , 2002, IEEE International Workshop on Intelligent Robots.

[13]  Yoshiki Uchikawa,et al.  Emergent construction of behavior arbitration mechanism based on the immune system , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[14]  Uwe Aickelin,et al.  Idiotypic Immune Networks in Mobile-Robot Control , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  Kwee-Bo Sim,et al.  Realization of cooperative strategies and swarm behavior in distributed autonomous robotic systems using artificial immune system , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[16]  Shuang-Hua Yang,et al.  Multi-robot cooperation using immune network with memory , 2009, 2009 IEEE International Conference on Control and Automation.

[17]  Fernando José Von Zuben,et al.  An Immune Learning Classifier Network for Autonomous Navigation , 2003, ICARIS.

[18]  A. Barra,et al.  Stochastic dynamics for idiotypic immune networks , 2010 .

[19]  Toshio Fukuda,et al.  Micro autonomous robotic system and biologically inspired immune swarm strategy as a multi agent robotic system , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[20]  F. Burnet The clonal selection theory of acquired immunity , 1959 .

[21]  Kwee-Bo Sim,et al.  Artificial immune network-based cooperative control in collective autonomous mobile robots , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[22]  Nicholas R. Jennings,et al.  Decentralised Coordination of Mobile Sensors Using the Max-Sum Algorithm , 2009, IJCAI.

[23]  Gabriel Oliver,et al.  Auction and Swarm Multi-Robot Task Allocation Algorithms in Real Time Scenarios , 2011 .

[24]  Kwee-Bo Sim,et al.  Artificial immune-based swarm behaviors of distributed autonomous robotic systems , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[25]  Shuang-Hua Yang,et al.  A refined immune systems inspired model for multi-robot shepherding , 2010, 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC).

[26]  Tan Guanzheng,et al.  An artificial immune system based multi-agent model and its application to robot cooperation problem , 2008, 2008 7th World Congress on Intelligent Control and Automation.