Response Strategy to Environmental Cues for Modular Robots with Self-Assembly from Swarm to Articulated Robots

This paper proposes a strategy for a group of swarm robots to self-assemble into a single articulated(legged) structure in response to terrain difficulties during autonomous exploration. These articulated structures will have several articulated legs or backbones, so they are well suited to walk on difficult terrains like animals. There are three tasks in this strategy: exploration, self-assembly and locomotion. We propose a formation self-assembly method to improve self-assembly efficiency. At the beginning, a swarm of robots explore the environment using their sensors and decide whether to self-assemble and select a target configuration from a library to form some robotic structures to finish a task. Then, the swarm of robots will execute a self-assembling task to construct the corresponding configuration of an articulated robot. For the locomotion, with joint actuation from the connected robots, the articulated robot generates locomotive motions. Based on Sambot that are designed to unite swarm mobile and self-reconfigurable robots, we demonstrate the feasibility for a varying number of swarm robots to self-assemble into snake-like and multi-legged robotic structures. Then, the effectiveness and scalability of the strategy are discussed with two groups of experiments and it proves the formation self-assembly is more efficient in the end.

[1]  Tianmiao Wang,et al.  Swarm Robots: From Self-assembly to Locomotion , 2011, Comput. J..

[2]  Jindong Tan,et al.  Self-assembly control and experiments in swarm modular robots , 2012 .

[3]  Eliseo Ferrante,et al.  Swarmanoid: A Novel Concept for the Study of Heterogeneous Robotic Swarms , 2013, IEEE Robotics & Automation Magazine.

[4]  Tianmiao Wang,et al.  Self-Assembling for Swarm Modular Robots Using MIMO Fuzzy Control , 2013 .

[5]  H. Kurokawa,et al.  Automatic locomotion design and experiments for a Modular robotic system , 2005, IEEE/ASME Transactions on Mechatronics.

[6]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[7]  Marco Dorigo,et al.  Self-Assembly at the Macroscopic Scale , 2008, Proceedings of the IEEE.

[8]  Gregory S. Chirikjian,et al.  M3Express: A low-cost independently-mobile reconfigurable modular robot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  Hiroki Sayama,et al.  Morphogenetic Engineering: Reconciling Self-Organization and Architecture , 2012, Morphogenetic Engineering, Toward Programmable Complex Systems.

[10]  Erol Şahin,et al.  Aggregation in Swarm Robotic Systems: Evolution and Probabilistic Control , 2007 .

[11]  Anders Lyhne Christensen,et al.  Self-assembly strategies in a group of autonomous mobile robots , 2010, Auton. Robots.

[12]  Serge Kernbach,et al.  Evolutionary robotics: The next-generation-platform for on-line and on-board artificial evolution , 2009, 2009 IEEE Congress on Evolutionary Computation.

[13]  Jindong Tan,et al.  A general framework integrating exploration, self-assembly and locomotion control for swarm robots , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[14]  Wenguo Liu,et al.  Autonomous Morphogenesis in Self-assembling Robots Using IR-Based Sensing and Local Communications , 2010, ANTS Conference.

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

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

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

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

[19]  Yan Meng,et al.  Autonomous Self-Reconfiguration of Modular Robots by Evolving a Hierarchical Mechanochemical Model , 2011, IEEE Computational Intelligence Magazine.

[20]  Chih-Han Yu,et al.  A Self-adaptive Framework for Modular Robots in a Dynamic Environment: Theory and Applications , 2011, Int. J. Robotics Res..

[21]  Paolo Dario,et al.  Design of a Robotic Module for Autonomous Exploration and Multimode Locomotion , 2013, IEEE/ASME Transactions on Mechatronics.

[22]  Auke Jan Ijspeert,et al.  Automatic generation of reduced CPG control networks for locomotion of arbitrary modular robot structures , 2014, Robotics: Science and Systems.

[23]  Kiyotoshi Matsuoka,et al.  Mechanisms of frequency and pattern control in the neural rhythm generators , 1987, Biological Cybernetics.

[24]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[25]  G. Whitesides,et al.  Self-Assembly at All Scales , 2002, Science.

[26]  Tianmiao Wang,et al.  Sambot: A Self-Assembly Modular Robot System , 2011, IEEE/ASME Transactions on Mechatronics.

[27]  S Erol Swarm Robotics: From Sources of Inspiration to Domains of Application , 2005 .

[28]  Tianmiao Wang,et al.  Inverse dynamic modeling and analysis of a new caterpillar robotic mechanism by Kane's method , 2012, Robotica.

[29]  Thomas Schmickl,et al.  How to Engineer Robotic Organisms and Swarms? - Bio-Inspiration, Bio-Mimicry, and Artificial Evolution in Embodied Self-Organized Systems , 2011, Bio-Inspired Self-Organizing Robotic Systems.

[30]  Aude Billard,et al.  Roombots: Reconfigurable Robots for Adaptive Furniture , 2010, IEEE Computational Intelligence Magazine.

[31]  Auke Jan Ijspeert,et al.  Learning to Move in Modular Robots using Central Pattern Generators and Online Optimization , 2008, Int. J. Robotics Res..

[32]  Serge Kernbach,et al.  On Self-Optimized Self-Assembling of Heterogeneous Multi-robot Organisms , 2011, Bio-Inspired Self-Organizing Robotic Systems.

[33]  J. Deneubourg,et al.  Self-assemblages in insect societies , 2002, Insectes Sociaux.