Towards Autonomous Construction using Stigmergic Blocks

In this article, we implement a multi-robot system to demonstrate a decentralized control strategy for building three-dimensional structures. The multirobot system consists of stigmergic blocks and autonomous robots. We adapt the control strategy presented in Theraulaz and Bonabeau (1995), which demonstrated multi-agent construction using lattice-based simulations. This control strategy was based on the behavior of social insects. We discuss the required modifications to this control strategy in order to implement it on a multirobot construction system. Through the use of hardware and simulation, we demonstrate how this control strategy can be used to perform the construction of a staircase and a stepped-pyramid without the need for centralized infrastructure, such as a positioning system.

[1]  Guy Theraulaz,et al.  Modelling the Collective Building of Complex Architectures in Social Insects with Lattice Swarms , 1995 .

[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]  Francesco Mondada,et al.  Understanding collective aggregation mechanisms: From probabilistic modelling to experiments with real robots , 1999, Robotics Auton. Syst..

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

[5]  E. Bonabeau,et al.  Three-dimensional architectures grown by simple 'stigmergic' agents. , 2000, Bio Systems.

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

[7]  Gaurav S. Sukhatme,et al.  Collective construction with multiple robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  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).

[9]  Chris Melhuish,et al.  Algorithms for Building Annular Structures with Minimalist Robots Inspired by Brood Sorting in Ant Colonies , 2004, Auton. Robots.

[10]  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).

[11]  Terrance L. Huntsberger,et al.  Sustainable cooperative robotic technologies for human and robotic outpost infrastructure construction and maintenance , 2006, Auton. Robots.

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

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

[14]  Daniela Rus,et al.  Optimal self assembly of modular manipulators with active and passive modules , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[16]  Ulrich Rückert,et al.  BeBot: A Modular Mobile Miniature Robot Platform Supporting Hardware Reconfiguration and Multi-standard Communication , 2009, FIRA RoboWorld Congress.

[17]  Matthew Faulkner,et al.  Experiments in decentralized robot construction with tool delivery and assembly robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

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

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

[22]  Jung-Hwan Kim,et al.  Self-organized Clustering of Square Objects by Multiple Robots , 2012, ANTS.

[23]  Sergei Lupashin,et al.  The Flight Assembled Architecture installation: Cooperative construction with flying machines , 2014, IEEE Control Systems.

[24]  Andrew Vardy,et al.  Cache consensus: rapid object sorting by a robotic swarm , 2014, Swarm Intelligence.

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

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

[27]  S. Blanco,et al.  Coordination of construction behavior in the termite Procornitermes araujoi: structure is a stronger stimulus than volatile marking , 2014, Insectes Sociaux.

[28]  Mac Schwager,et al.  Adaptive Coordinating Construction of Truss Structures Using Distributed Equal-Mass Partitioning , 2014, IEEE Transactions on Robotics.

[29]  Mehmet Remzi Dogar,et al.  Multi-robot grasp planning for sequential assembly operations , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[31]  Daniela Rus,et al.  Probabilistic visual verification for robotic assembly manipulation , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Fabio Gramazio,et al.  Building a Bridge with Flying Robots , 2016 .

[33]  C.,et al.  Towards Autonomous Construction using Stigmergic Blocks , 2017 .

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