Accelerated Patch Sorting by a Robotic Swarm

We introduce a new method for distributed object sorting by a swarm of robots. The patch sorting task involves pushing randomly distributed objects into homogeneous clusters. Most existing methods do not make use of vision and are therefore restricted to sensing the objects that lie immediately in front of the robot. We utilize vision both to sense the presence of a cluster and judge its homogeneity, and to seek out distant clusters or isolated objects to pick up. The objects to be sorted are coloured pucks. We present results using a realistic simulation which shows that a simple guidance strategy based on the size of distant clusters can dramatically accelerate the sorting process.

[1]  Thomas S. Collett,et al.  Memory use in insect visual navigation , 2002, Nature Reviews Neuroscience.

[2]  Marinus Maris,et al.  Exploiting physical constraints: heap formation through behavioral error in a group of robots , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[3]  Stephen J. Simpson,et al.  Biological Foundations of Swarm Intelligence , 2008, Swarm Intelligence.

[4]  Ron Goodman,et al.  On the convergence of puck clustering systems , 2002, Robotics Auton. Syst..

[5]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[6]  H.M. Wechsler,et al.  Digital image processing, 2nd ed. , 1981, Proceedings of the IEEE.

[7]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[8]  Roland Siegwart,et al.  A Toolbox for Easily Calibrating Omnidirectional Cameras , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Chris Melhuish,et al.  Patch Sorting: Multi-object Clustering Using Minimalist Robots , 2001, ECAL.

[10]  Max Q.-H. Meng,et al.  Collective sorting with local communication , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

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

[12]  Jean-Louis Deneubourg,et al.  From local actions to global tasks: stigmergy and collective robotics , 2000 .

[13]  Chris Melhuish,et al.  Ant-inspired sorting by robots: the importance of initial clustering , 2006, Journal of The Royal Society Interface.

[14]  Chris Melhuish,et al.  Collective sorting and segregation in robots with minimal sensing , 1998 .

[15]  Francesco Mondada,et al.  Advances in Artificial Life , 1999, Lecture Notes in Computer Science.

[16]  Tao Wang,et al.  Multi-Robot Collective Sorting with Local Sensing , 2003 .

[17]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[18]  N. Franks,et al.  Brood sorting by ants: two phases and differential diffusion , 2004, Animal Behaviour.

[19]  Jean-Louis Deneubourg,et al.  The dynamics of collective sorting robot-like ants and ant-like robots , 1991 .