The MPFA: A multiple-place foraging algorithm for biologically-inspired robot swarms

Finding and retrieving resources in unmapped environments is an important and difficult challenge for robot swarms. Central-place foraging algorithms can be tuned to produce efficient collective strategies for different resource distributions. However, efficiency decreases as swarm size scales up: larger swarms produce more inter-robot collisions and increase competition for resources. We propose a novel extension to central-place foraging in which multiple nests are distributed in the environment. In this multiple-place foraging algorithm, robots depart from a home nest but always return to the nest closest to them. We simulate robot swarms that mimic foraging ants using the multiple-place strategy, employing a genetic algorithm to optimize their behavior in the robot simulator ARGoS. Experiments show that multiple nests produce higher foraging rates and lower average travel time compared to central-place foraging for three different resource distributions. Time spent avoiding robot-robot collisions is not always reduced as was expected, primarily because the use of pheromone-like waypoints leads to more collisions when robots forage for clustered resources. These results demonstrate the importance of careful design in order to create efficient multiple collection points to mitigate the central-place bottleneck for foraging robot swarms.

[1]  A. Stierle,et al.  Designing Collective Behavior in a Termite-Inspired Robot Construction Team , 2014, Science.

[2]  Amanda J. C. Sharkey,et al.  Swarm robotics , 2014, Scholarpedia.

[3]  Eliseo Ferrante,et al.  Swarm robotics: a review from the swarm engineering perspective , 2013, Swarm Intelligence.

[4]  Melanie E. Moses,et al.  Exploiting clusters for complete resource collection in biologically-inspired robot swarms , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  M. Moses,et al.  Quantifying the Effect of Colony Size and Food Distribution on Harvester Ant Foraging , 2012, PloS one.

[6]  D. Sumpter,et al.  From nonlinearity to optimality: pheromone trail foraging by ants , 2003, Animal Behaviour.

[7]  Serban Nacu,et al.  How site fidelity leads to individual differences in the foraging activity of harvester ants , 2009 .

[8]  Deborah M. Gordon,et al.  Fast and Flexible: Argentine Ants Recruit from Nearby Trails , 2013, PloS one.

[9]  K.M. Passino,et al.  Stability analysis of social foraging swarms , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  Eliseo Ferrante,et al.  ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems , 2012, Swarm Intelligence.

[11]  F. Ratnieks,et al.  Spatial and temporal variation in pheromone composition of ant foraging trails , 2007 .

[12]  Wenguo Liu,et al.  Modeling and Optimization of Adaptive Foraging in Swarm Robotic Systems , 2010, Int. J. Robotics Res..

[13]  Michael E. Wall,et al.  Galib: a c++ library of genetic algorithm components , 1996 .

[14]  Melanie E. Moses,et al.  Synergy in ant foraging strategies: memory and communication alone and in combination , 2013, GECCO '13.

[15]  Alan F. T. Winfield,et al.  Foraging Robots , 2009, Encyclopedia of Complexity and Systems Science.

[16]  V. Isaeva Self-organization in biological systems , 2012, Biology Bulletin.

[17]  Melanie E. Moses,et al.  An evolutionary approach for robust adaptation of robot behavior to sensor error , 2013, GECCO '13 Companion.

[18]  Melanie E. Moses,et al.  Evolving Error Tolerance in Biologically-Inspired iAnt Robots , 2013, ECAL.

[19]  Melanie E. Moses,et al.  Formica ex Machina: Ant Swarm Foraging from Physical to Virtual and Back Again , 2012, ANTS.

[20]  M. Tindo,et al.  Advantages of multiple foundress colonies in Belonogaster juncea juncea L.: greater survival and increased productivity , 2008 .

[21]  Erol Sahin,et al.  Swarm Robotics: From Sources of Inspiration to Domains of Application , 2004, Swarm Robotics.

[22]  Deborah M. Gordon,et al.  Founding, foraging, and fighting: colony size and the spatial distribution of harvester ant nests , 1996 .

[23]  T. O. Crist,et al.  Individual foraging components of harvester ants: movement patterns and seed patch fidelity , 1991, Insectes Sociaux.

[24]  J. Fewell Directional fidelity as a foraging constraint in the western harvester ant, Pogonomyrmex occidentalis , 2004, Oecologia.

[25]  Radhika Nagpal,et al.  Designing Collective Behavior in a Termite-Inspired Robot Construction Team , 2014, Science.

[26]  Marco Dorigo,et al.  Artificial pheromone for path selection by a foraging swarm of robots , 2010, Biological Cybernetics.

[27]  C. Chapman,et al.  Multiple central place foraging by spider monkeys: travel consequences of using many sleeping sites , 1989, Oecologia.