Distributed Multi-Agent Systems for a Collective Construction Task based on Virtual Swarm Intelligence

In this paper, a virtual swarm intelligence VSI-based algorithm is proposed to coordinate a distributed multi-robot system for a collective construction task. Three phases are involved in a construction task: search, detect, and carry. Initially, robots are randomly located within a bounded area and start random search for building blocks. Once the building blocks are detected, agents need to share the information with their local neighbors. A distributed virtual pheromone-trail DVP based model is proposed for local communication among agents. If multiple building blocks are detected in a local area, agents need to make decisions on which agents should carry which blocks. To this end, a virtual particle swarm optimization V-PSO-based model is developed for multi-agent behavior coordination. Furthermore, a quorum sensing QS-based model is employed to balance the tradeoff between exploitation and exploration, so that an optimal overall performance can be achieved. Extensive simulation results on a collective construction task have demonstrated the efficiency and robustness of the proposed VSI-based framework.

[1]  T. Seeley,et al.  Quorum sensing during nest-site selection by honeybee swarms , 2004, Behavioral Ecology and Sociobiology.

[2]  N. Kamaraj,et al.  Congestion Management Using Hybrid Particle Swarm Optimization Technique , 2010, Int. J. Swarm Intell. Res..

[3]  Ferat Sahin,et al.  Cognitive maps in swarm robots for the mine detection application , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[4]  Debashish Chowdhury,et al.  Self-organized patterns and traffic flow in Colonies of organisms: from bacteria and social insects to vertebrates , 2004, q-bio/0401006.

[5]  Brian Yamauchi Decentralized coordination for multirobot exploration , 1999, Robotics Auton. Syst..

[6]  Nikolaus Correll,et al.  Robust Distributed Coverage using a Swarm of Miniature Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[8]  Esther M. Arkin,et al.  Algorithms for Rapidly Dispersing Robot Swarms in Unknown Environments , 2002, WAFR.

[9]  R. Andrew Russell,et al.  A Distributed Feedback Mechanism to Regulate Wall Construction by a Robotic Swarm , 2006, Adapt. Behav..

[10]  Hong Zhang,et al.  Collective Robotic Site Preparation , 2006, Adapt. Behav..

[11]  Yaochu Jin,et al.  A cellular mechanism for multi-robot construction via evolutionary multi-objective optimization of a gene regulatory network , 2009, Biosyst..

[12]  Boleslaw K. Szymanski,et al.  Efficient and inefficient ant coverage methods , 2001, Annals of Mathematics and Artificial Intelligence.

[13]  Stephen J. H. Yang,et al.  A Social Bookmarking-Based People Search Service Building Communities of Practice with Collective Intelligence , 2010, Int. J. Organ. Collect. Intell..

[14]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[16]  Lino Marques,et al.  Particle swarm-based olfactory guided search , 2006, Auton. Robots.

[17]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[18]  Toshio Fukuda,et al.  A PSO-based Mobile Sensor Network for Odor Source Localization in Dynamic Environment: Theory, Simulation and Measurement , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[19]  Lee Spector,et al.  Emergence of Collective Behavior in Evolving Populations of Flying Agents , 2003, Genetic Programming and Evolvable Machines.

[20]  Israel A. Wagner,et al.  Cooperative Cleaners: A Study in Ant Robotics , 2008, Int. J. Robotics Res..

[21]  Israel A. Wagner,et al.  Distributed covering by ant-robots using evaporating traces , 1999, IEEE Trans. Robotics Autom..

[22]  Lenka Lhotská,et al.  PSO and ACO in Optimization Problems , 2006, IDEAL.

[23]  G. Fornarelli,et al.  Swarm Intelligence for Electric and Electronic Engineering , 2012 .

[24]  Chris Melhuish,et al.  Stigmergy, Self-Organization, and Sorting in Collective Robotics , 1999, Artificial Life.

[25]  Gary G. Yen,et al.  Constraint Handling in Particle Swarm Optimization , 2010, Int. J. Swarm Intell. Res..

[26]  Francesco Mondada,et al.  Understanding collective aggregation mechanisms: From probabilistic modelling to experiments with real robots , 1999, Robotics Auton. Syst..

[27]  Radhika Nagpal,et al.  Extended stigmergy in collective construction , 2006, IEEE Intelligent Systems.

[28]  Israel A. Wagner,et al.  Swarm robotics for a dynamic cleaning problem , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[29]  Nariaki Nishino,et al.  Transdisciplinary Approach to Service Design Based on Consumer's Value and Decision Making , 2010, Int. J. Organ. Collect. Intell..

[30]  Yuhui Shi,et al.  Innovations and Developments of Swarm Intelligence Applications , 2012 .

[31]  Richard Chbeir,et al.  Intelligent and Knowledge-Based Computing for Business and Organizational Advancements , 2012 .

[32]  Marijn Janssen,et al.  Architectures for Enabling Flexible Business Processes: A Research Agenda , 2010, Int. J. Organ. Collect. Intell..

[33]  Martin Nilsson,et al.  Cooperative multi-robot box-pushing , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[34]  David W. Payton,et al.  Pheromone Robotics and the Logic of Virtual Pheromones , 2004, Swarm Robotics.

[35]  James McLurkin,et al.  Distributed Algorithms for Dispersion in Indoor Environments Using a Swarm of Autonomous Mobile Robots , 2004, DARS.

[36]  Mahdi Nikusokhan,et al.  A Multi-Objective Gravitational Search Algorithm Based on Non-Dominated Sorting , 2012, Int. J. Swarm Intell. Res..

[37]  D. Chialvo,et al.  How Swarms Build Cognitive Maps , 1995 .

[38]  Yan Meng,et al.  A distributed swarm intelligence based algorithm for a cooperative multi-robot construction task , 2008, 2008 IEEE Swarm Intelligence Symposium.

[39]  Ganesh K. Venayagamoorthy,et al.  Optimal PSO for collective robotic search applications , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[40]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[41]  Vasant Honavar,et al.  Proceedings of the Genetic and Evolutionary Computation Conference , 2021, GECCO.

[42]  Laurent Keller,et al.  Ant-like task allocation and recruitment in cooperative robots , 2000, Nature.

[43]  Marilena Vendittelli,et al.  A Randomized Strategy for Cooperative Robot Exploration , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[44]  Mohammad Ali Abido,et al.  Oscillation Damping Enhancement via Coordinated Design of PSS and FACTS-Based Stabilizers in a Multi-Machine Power System Using PSO , 2010, Int. J. Swarm Intell. Res..

[45]  Alcherio Martinoli,et al.  Inspiring and Modeling Multi-Robot Search with Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[46]  Spring Berman,et al.  Stochastic strategies for a swarm robotic assembly system , 2009, 2009 IEEE International Conference on Robotics and Automation.

[47]  R. Pfeifer,et al.  Self-Organization, Embodiment, and Biologically Inspired Robotics , 2007, Science.

[48]  Graham Kendall,et al.  Evolving Collective Behavior in an Artificial Ecology , 2001, Artificial Life.

[49]  E. Bonabeau,et al.  Self-organization in social insects. , 1997, Trends in ecology & evolution.

[50]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[51]  Nikolaus Correll,et al.  Collaborative coverage using a swarm of networked miniature robots , 2009, Robotics Auton. Syst..

[52]  David W. Payton,et al.  Pheromone Robotics , 2001, Auton. Robots.

[53]  Bernhard Nebel,et al.  http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-72569 CS Freiburg: Coordinating Robots for Successful Soccer Playing , 2022 .

[54]  Spring Berman,et al.  Dynamic redistribution of a swarm of robots among multiple sites , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[55]  Yan Meng,et al.  LIVS: Local Interaction via Virtual Stigmergy coordination in distributed search and collective cleanup , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[56]  Behrokh Khoshnevis,et al.  Centralized sensing and control of multiple mobile robots , 1998 .

[57]  Iain D. Couzin,et al.  Self‐Organization in Biological Systems.Princeton Studies in Complexity. ByScott Camazine,, Jean‐Louis Deneubourg,, Nigel R Franks,, James Sneyd,, Guy Theraulaz, and, Eric Bonabeau; original line drawings by, William Ristineand, Mary Ellen Didion; StarLogo programming by, William Thies. Princeton (N , 2002 .

[58]  Dariusz Jakóbczak,et al.  Probabilistic Nodes Combination: Modeling and Interpolation of 2D Curve , 2012, Int. J. Organ. Collect. Intell..