Task Partitioning in Swarms of Robots: Reducing Performance Losses Due to Interference at Shared Resources

The performance of large groups of robots is often limited by a commonly shared resource. This effect, termed interference, can have a large impact on robotic swarms. This article studies the issue of interference in a swarm of robots working on a harvesting task. The environment of the robots is spatially constrained, i.e., there is a commonly shared resource, the nest, which limits the group’s performance when used without any arbitration mechanism. The article studies the use of task partitioning for reducing concurrent accesses to the resource, and therefore limiting the impact of interference on the group’s performance. In our study, we spatially partition the environment into two subparts, thereby partitioning the corresponding harvesting task as well. We employ a simple method to allocate individuals to the partitions. The approach is empirically studied both in an environment with a narrow nest area and an environment without this constraint. The results of the task partitioning strategy are analyzed and compared to the case in which task partitioning is not employed.

[1]  Maja J. Matarić,et al.  Evaluating the dynamics of agent-environment interaction , 2001 .

[2]  Marco Dorigo,et al.  Path formation in a robot swarm , 2008, Swarm Intelligence.

[3]  Pattie Maes,et al.  A Study of Territoriality: The Role of Critical Mass in Adaptive Task Division , 1996 .

[4]  Marco Dorigo,et al.  Division of labor in a group of robots inspired by ants' foraging behavior , 2006, TAAS.

[5]  Marco Dorigo,et al.  Revision History , 2003 .

[6]  Nidhi Kalra,et al.  Comparative Study of Market-Based and Threshold-Based Task Allocation , 2006, DARS.

[7]  Kristina Lerman,et al.  Mathematical Model of Foraging in a Group of Robots: Effect of Interference , 2002, Auton. Robots.

[8]  Maja J. Mataric,et al.  On foraging strategies for large-scale multi-robot systems , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[10]  Richard T. Vaughan,et al.  Adaptive multi-robot bucket brigade foraging , 2008, ALIFE.

[11]  Sarit Kraus,et al.  A Study of Scalability Properties in Robotic Teams , 2006 .

[12]  M. Dorigo,et al.  Path Formation in a Robot Swarm Self-organized Strategies to Find Your Way Home , 2022 .

[13]  Daniel Merkle,et al.  Stability and performance of ant queue inspired task partitioning methods , 2008, Theory in Biosciences.

[14]  Marco Dorigo,et al.  Efficient Multi-foraging in Swarm Robotics , 2007, ECAL.

[15]  Maja J. Mataric,et al.  Maximizing Reward in a Non-Stationary Mobile Robot Environment , 2003, Autonomous Agents and Multi-Agent Systems.

[16]  Luca Maria Gambardella,et al.  c ○ 2004 Kluwer Academic Publishers. Manufactured in The Netherlands. Swarm-Bot: A New Distributed Robotic Concept , 2022 .

[17]  Michael J. B. Krieger,et al.  The call of duty: Self-organised task allocation in a population of up to twelve mobile robots , 2000, Robotics Auton. Syst..

[18]  Marco Dorigo,et al.  Autonomous Self-assembly in a Swarm-bot , 2005, AMiRE.