Simulating Multi-robot Construction in ARGoS

Running hardware-based experiments in multi-robot construction is an expensive and time-consuming endeavor. Furthermore, it is difficult to disseminate the results from hardware-based experiments in a way that other researchers can build upon. In this paper, we present a number of plug-ins for a multi-robot simulator that we have developed to enable a high-fidelity simulation of the multi-robot construction systems typically found in laboratory settings. We validate these plug-ins qualitatively by repeating a hardware-based experiment in simulation where a single robot assembles a staircase from blocks [1]. We then show how we can use the plug-ins to scale up the complexity of the construction scenario and demonstrate multi-robot construction in simulation. To enable other researchers to replicate our experiments and to promote collaboration, we have made our plug-ins open source.

[1]  G Theraulaz,et al.  Coordination in Distributed Building , 1995, Science.

[2]  Guy Theraulaz,et al.  A Brief History of Stigmergy , 1999, Artificial Life.

[3]  George N. Reeke,et al.  BOOK REVIEW: "SELF-ORGANIZATION IN BIOLOGICAL SYSTEMS" BY S. CAMAZINE, J. DENEUBOURG, N. R. FRANKS, J. SNEYD, G. THERAULAZ AND E. BONABEAU , 2002 .

[4]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[5]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[6]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[7]  Maja J. Mataric,et al.  Automatic synthesis of communication-based coordinated multi-robot systems , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  P.-P. Grasse La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs , 1959, Insectes Sociaux.

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

[10]  Stefano Carpin,et al.  USARSim: a robot simulator for research and education , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  Radhika Nagpal,et al.  Three-Dimensional Construction with Mobile Robots and Modular Blocks , 2008, Int. J. Robotics Res..

[12]  Wolfgang Straßer,et al.  Magnets in motion , 2008, SIGGRAPH Asia '08.

[13]  Justin Werfel,et al.  TERMES: An Autonomous Robotic System for Three-Dimensional Collective Construction , 2011, Robotics: Science and Systems.

[14]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[15]  Vijay Kumar,et al.  Construction with quadrotor teams , 2012, Auton. Robots.

[16]  Michael Bonani,et al.  Autonomous construction of a roofed structure: Synthesizing planning and stigmergy on a mobile robot , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[19]  M. Ani Hsieh,et al.  Distributed assembly with online workload balancing and visual error detection and correction , 2014, Int. J. Robotics Res..

[20]  Yohei Doi,et al.  Collective Construction of Dynamic Equilibrium Structure Through Interaction of Simple Robots with Semi-active Blocks , 2014, DARS.

[21]  Marco Dorigo,et al.  Autonomous Construction with Compliant Building Material , 2014, IAS.

[22]  Yohei Doi,et al.  Collective Construction by Cooperation of Simple Robots and Intelligent Blocks , 2016, ICIRA.

[23]  Marco Dorigo,et al.  Structure and markings as stimuli for autonomous construction , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

[24]  C.,et al.  ARGoS Plug-ins for Experiments in Autonomous Construction , 2018 .

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