Survey on Decentralized Modular Swarm Robots and Control Interfaces

This paper presents the results of a comprehensive investigation of the current state of swarm robotics research, organizing and classifying that research into a preliminary taxonomy. We aim to provide an analysis of existing swarm systems in an attempt to define the starting point of potential algorithms leading to the development of a new swarm system platform and software design. In other words, we provide a detailed summary of systems that have been classified under four main categories of the general multi-robot system platforms, namely: selfreconfigurable, modular, self-replicating, and swarm systems. We present a preliminary taxonomy for swarm robotics and classify existing studies into this taxonomy. In later sections of this survey, we do not only address the fact that there is a shortage of available software packages and interfaces that are integrated with capabilities to distribute decentralized algorithms over the swarm system, but also we introduce the challenges of having such software/application for controlling multiple expandable and reconfigurable swarm agents.

[1]  Sven Koenig,et al.  Building Terrain-Covering Ant Robots: A Feasibility Study , 2004, Auton. Robots.

[2]  Haibing Guan,et al.  An algorithm for self-organized aggregation of swarm robotics using timer , 2011, 2011 IEEE Symposium on Swarm Intelligence.

[3]  Tao Zhang,et al.  Coordinative Control for Multi-Robot System through Network Software Platform , 2011 .

[4]  Rachid Alami,et al.  M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[5]  Robert J. Wood,et al.  Two foraging algorithms for robot swarms using only local communication , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[6]  Vijay Kumar,et al.  Towards a swarm of agile micro quadrotors , 2012, Autonomous Robots.

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

[8]  R. Andrew Russell,et al.  Ant trails - an example for robots to follow? , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  Anthony Stentz,et al.  Multi-robot exploration controlled by a market economy , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  Marco Dorigo,et al.  Autonomous Self-Assembly in Swarm-Bots , 2006, IEEE Transactions on Robotics.

[11]  Patricio Nebot,et al.  Agent-based Application Framework for Multiple Mobile Robots Cooperation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[13]  S. G. Ponnambalam,et al.  An extensive review of research in swarm robotics , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[14]  Schahram Dustdar,et al.  A survey on self-healing systems: approaches and systems , 2010, Computing.

[15]  Gaurav S. Sukhatme,et al.  Blazing a Trail: Insect-inspired Resource Transportation by a Robot Team , 2000, DARS.

[16]  Hicham Medromi,et al.  Autonomous and Intelligent Mobile Systems based on Multi-Agent Systems , 2011 .

[17]  F. Zambonelli,et al.  Spreading Pheromones in Everyday Environments through RFID Technology , 2005 .

[18]  Mark Moll,et al.  SUPERBOT: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[20]  Michael G. Paulin,et al.  Collective and distributive swarm intelligence: evolutional biological survey , 2004 .

[21]  Erol Şahin,et al.  A review of studies in swarm robotics , 2007 .

[22]  Henrik Hautop Lund,et al.  Design of the ATRON lattice-based self-reconfigurable robot , 2006, Auton. Robots.

[23]  FrantiĹĄek TrebuĹa,et al.  Self-Reconfigurable Modular Robotic System , 2012 .

[24]  Nicholas Roy,et al.  Towards A Swarm of Agile Micro Quadrotors , 2013 .

[25]  Franco Zambonelli,et al.  Physical deployment of digital pheromones through RFID technology , 2005, SIS.

[26]  Hanyi Dai,et al.  Adaptive Control in Swarm Robotic Systems , 2009 .

[27]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

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

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

[30]  Z. Kulis,et al.  The Distributed Control Framework: A software infrastructure for agent-based distributed control and robotics , 2008, 2008 American Control Conference.

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

[32]  Illah R. Nourbakhsh,et al.  A survey of socially interactive robots , 2003, Robotics Auton. Syst..

[33]  原田 秀逸 私の computer 環境 , 1998 .

[34]  Rodney M. Goodman,et al.  Swarm robotic odor localization , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

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

[36]  Andres Upegui,et al.  Exploring adaptive locomotion with YaMoR, a novel autonomous modular robot with Bluetooth interface , 2006, Ind. Robot.

[37]  Zack J. Butler,et al.  Self-reconfiguring robots , 2002, CACM.

[38]  Gregory S. Chirikjian,et al.  A semi-autonomous replicating robotic system , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[39]  Tarek M. Sobh,et al.  An Experimental Collective Intelligence Research Tool , 2014, Int. J. Comput..

[40]  Mark Yim,et al.  Modular Robots , 2016, Springer Handbook of Robotics, 2nd Ed..

[41]  Gregory S. Chirikjian,et al.  An autonomous robot that duplicates itself from low-complexity components , 2010, 2010 IEEE International Conference on Robotics and Automation.

[42]  Hod Lipson,et al.  Evolved and Designed Self-Reproducing Modular Robotics , 2007, IEEE Transactions on Robotics.

[43]  Reid G. Simmons,et al.  First Results in the Coordination of Heterogeneous Robots for Large-Scale Assembly , 2000, ISER.

[44]  Ken Sugawara,et al.  Swarming robots-foraging behavior of simple multirobot system , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[45]  Harry H. Cheng,et al.  Mobile-R: A reconfigurable cooperative control platform for rapid deployment of multi-robot systems , 2011, 2011 IEEE International Conference on Robotics and Automation.

[46]  Man-tak Shing,et al.  MAJIC: A Java Application for Controlling Multiple, Heterogeneous Robotic Agents , 2008, 2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping.

[47]  Eric J. Barth,et al.  A dynamic programming approach to robotic swarm navigation using relay markers , 2003, Proceedings of the 2003 American Control Conference, 2003..

[48]  R.A. Russell,et al.  Heat trails as short-lived navigational markers for mobile robots , 1997, Proceedings of International Conference on Robotics and Automation.

[49]  Dominique Guinard,et al.  Dynamic Control of a Robotic Swarm using a Service-Oriented Architecture , 2008 .

[50]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[51]  Seth Copen Goldstein,et al.  Programmable Matter , 2005, Computer.

[52]  Vikram Manikonda,et al.  DCF(Registered)-A JAUS and TENA Compliant Agent-Based Framework for Test and Evaluation of Unmanned Vehicles , 2011 .

[53]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[54]  Toshio Fukuda,et al.  Dynamically reconfigurable robotic system , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[55]  Manuela Veloso,et al.  Multi-Robot Dynamic Role Assignment and Coordination Through Shared Potential Fields , 2002 .

[56]  J.M. Esposito,et al.  Artificial potential field controllers for robust communications in a network of swarm robots , 2005, Proceedings of the Thirty-Seventh Southeastern Symposium on System Theory, 2005. SSST '05..

[57]  Emanuele Menegatti,et al.  Cooperation Issues and Distributed Sensing for Multirobot Systems , 2006, Proceedings of the IEEE.

[58]  A. Liu,et al.  A Memoryless Robot that Assembles Seven Subsystems to Copy Itself , 2007, 2007 IEEE International Symposium on Assembly and Manufacturing.

[59]  Lynne E. Parker,et al.  A Complete Methodology for Generating Multi-Robot Task Solutions using ASyMTRe-D and Market-Based Task Allocation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[60]  Serge Kernbach,et al.  Symbiotic robot organisms: REPLICATOR and SYMBRION projects , 2008, PerMIS.

[61]  Thomas Schmickl,et al.  Antbots: A Feasible Visual Emulation of Pheromone Trails for Swarm Robots , 2010, ANTS Conference.