A reliable distributed algorithm for group size estimation with minimal communication requirements

This study proposes a method that lets individual robots in a group estimate the size of the group in a distributed manner. The process is loosely based on the signaling behavior of fireflies and crickets. Holland et al. first devised a method based on local robot signaling to estimate the group's size. Each robot emits a signal and can perceive the signals of neighboring robots in close proximity. Following the approach of Holland et al., our robots count the number of emitted signals over a suitably defined period of time. Experiments show that the estimates calculated with Holland et al.'s method display a great deal of noise. We modify their method so as to sensibly stabilize the output. We assess the quality of our method through extensive simulation-based experiments.

[1]  A. Parr A contribution to the theoretical analysis of the schooling behavior of fishes , 1927 .

[2]  H. M. Smith,et al.  SYNCHRONOUS FLASHING OF FIREFLIES. , 1935, Science.

[3]  S. Strogatz,et al.  Synchronization of pulse-coupled biological oscillators , 1990 .

[4]  Luca Maria Gambardella,et al.  A Probabilistic Model for Understanding and Comparing Collective Aggregation Mechansims , 1999, ECAL.

[5]  Chris Melhuish,et al.  Convoying: using chorusing to form travelling groups of minimal agents , 1999, Robotics Auton. Syst..

[6]  Robin R. Murphy,et al.  Issues in intelligent robots for search and rescue , 2000, Defense, Security, and Sensing.

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

[8]  A. Schiper,et al.  Total order broadcast and multicast algorithms: Taxonomy and survey , 2003, CSUR.

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

[10]  Luca Maria Gambardella,et al.  Evolving Self-Organizing Behaviors for a Swarm-Bot , 2004, Auton. Robots.

[11]  Vera Afreixo,et al.  Fourier analysis of symbolic data: A brief review , 2004, Digit. Signal Process..

[12]  James McLurkin,et al.  Dynamic Task Assignment in Robot Swarms , 2005, Robotics: Science and Systems.

[13]  Francesco Mondada,et al.  Superlinear Physical Performances in a SWARM-BOT , 2005, ECAL.

[14]  Marco Dorigo,et al.  Open E-puck Range & Bearing miniaturized board for local communication in swarm robotics , 2009, 2009 IEEE International Conference on Robotics and Automation.

[15]  Marco Dorigo,et al.  Supervised Group Size Regulation in a Heterogeneous Robotic Swarm , 2009 .