Survey on research and development of reconfigurable modular robots

This article presents a comprehensive survey of reconfigurable modular robots, which covers the origin, history, the state of the art, key technologies, challenges, and applications of reconfigurable modular robots. An elaborative classification of typical reconfigurable modular robots is proposed based on the characteristics of the modules and the reconfiguration mechanism. As the system characteristics of reconfigurable modular robots are mainly dependent on the functions of modules, the mechanical and electrical design features of modules of typical reconfigurable modular robots are discussed in detail. Furthermore, an in-depth comparison analysis is conducted, which encompasses discussions of module shape, module degrees of freedom, module attribute, connection mechanisms, interface autonomy, locomotion modes, and workspace. Meanwhile, many reconfigurable modular robot researches focus on the study of self-X capabilities (i.e. self-reconfiguration, self-assembly, self-adaption, etc.), which embodies autonomy performance of reconfigurable modular robots in certain extent. An evolutionary cobweb evaluation model is proposed in this article to evaluate the autonomy level of reconfigurable modular robots. Although various reconfigurable modular robots have been developed and some of them have been put into practical applications such as search and rescue missions, there still exist many open theoretical, technical, and practical challenges in this field. This work is hopefully to offer a reference for the further developments of reconfigurable modular robots.

[1]  Bin Li,et al.  Network-based reconfiguration routes for a self-reconfigurable robot , 2008, Science in China Series F: Information Sciences.

[2]  Heinz Wörn,et al.  The Collective Self-reconfigurable Modular Organism (CoSMO) , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[3]  Carl A. Nelson,et al.  ModRED: Hardware design and reconfiguration planning for a high dexterity modular self-reconfigurable robot for extra-terrestrial exploration , 2014, Robotics Auton. Syst..

[4]  Jianwei Zhang,et al.  Development of a low-cost flexible modular robot GZ-I , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

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

[6]  Sotiris Makris,et al.  Automotive assembly technologies review: challenges and outlook for a flexible and adaptive approach , 2010 .

[7]  Christiaan J. J. Paredis,et al.  Kinematic Design of Serial Link Manipulators From Task Specifications , 1993, Int. J. Robotics Res..

[8]  Pradeep K. Khosla,et al.  A Modular Self-Reconfigurable Bipartite Robotic System: Implementation and Motion Planning , 2001, Auton. Robots.

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

[10]  Affan Shaukat,et al.  Reconfigurable Autonomy , 2014, KI - Künstliche Intelligenz.

[11]  Daniel Sabin,et al.  Product Configuration Frameworks - A Survey , 1998, IEEE Intell. Syst..

[12]  Guilin Yang,et al.  Kinematic Calibration of Modular Reconfigurable Robots Using Product-of- Exponentials Formula , 1997 .

[13]  Toshio Fukuda,et al.  Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[15]  I-Ming Chen,et al.  Rapid response manufacturing through a rapidly recon"gurable robotic workcell , 2001 .

[16]  Jie Zhao,et al.  UBot: a new reconfigurable modular robotic system with multimode locomotion ability , 2012, Ind. Robot.

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

[18]  Jorge Angeles,et al.  Singularity analysis of three-legged parallel robots based on passive-joint velocities , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[19]  Bin Li,et al.  Reconfiguration of a Group of Wheel-Manipulator Robots Based on MSV and CSM , 2009, IEEE/ASME Transactions on Mechatronics.

[20]  Shigeo Hirose,et al.  Proposal for cooperative robot "Gunryu" composed of autonomous segments , 1996, Robotics Auton. Syst..

[21]  Ying Zhang,et al.  Modular Reconfigurable Robots in Space Applications , 2003, Auton. Robots.

[22]  David Johan Christensen,et al.  A distributed and morphology-independent strategy for adaptive locomotion in self-reconfigurable modular robots , 2013, Robotics Auton. Syst..

[23]  Daniela Rus,et al.  M-blocks: Momentum-driven, magnetic modular robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Arthur C. Sanderson,et al.  TETROBOT: a modular approach to parallel robotics , 1997, IEEE Robotics Autom. Mag..

[25]  Daniela Rus,et al.  3D M-Blocks: Self-reconfiguring robots capable of locomotion via pivoting in three dimensions , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Eiichi Yoshida,et al.  A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments , 2002 .

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

[28]  Marsette Vona,et al.  Crystalline Robots: Self-Reconfiguration with Compressible Unit Modules , 2001, Auton. Robots.

[29]  Raymond Oung,et al.  The Distributed Flight Array: Design, implementation, and analysis of a modular vertical take-off and landing vehicle , 2014, Int. J. Robotics Res..

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

[31]  Chih-Han Yu,et al.  Morpho: A self-deformable modular robot inspired by cellular structure , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Hod Lipson,et al.  Stochastic self-reconfigurable cellular robotics , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[33]  Peter M. Will,et al.  Representing and discovering the configuration of Conro robots , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[34]  Shigeo Hirose,et al.  Development of the arm-wheel hybrid robot “Souki-II” (Total system design and basic components) , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  Yoshinori Tanaka,et al.  Development of “Souryu‐IV” and “Souryu‐V:” Serially connected crawler vehicles for in‐rubble searching operations , 2008, J. Field Robotics.

[36]  Ricardo Franco Mendoza Garcia,et al.  Mechanical design of odin, an extendable heterogeneous deformable modular robot , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[37]  Mark Yim,et al.  Automatic Configuration Recognition Methods in Modular Robots , 2008, Int. J. Robotics Res..

[38]  Christiaan J. J. Paredis,et al.  A rapidly deployable manipulator system , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[39]  Eiichi Yoshida,et al.  M-TRAN II: metamorphosis from a four-legged walker to a caterpillar , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

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

[41]  Satoshi Murata,et al.  Self-reconfigurable robots , 2007, IEEE Robotics & Automation Magazine.

[42]  Houxiang Zhang,et al.  JL-2: A Mobile Multi-robot System with Docking and Manipulating Capabilities , 2010 .

[43]  Wei-Min Shen,et al.  Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots , 2002, IEEE Trans. Robotics Autom..

[44]  Guifang Qiao,et al.  A Modular Self-Reconfigurable Robot with Enhanced Locomotion Performances: Design, Modeling, Simulations, and Experiments , 2016, J. Intell. Robotic Syst..

[45]  Mark Yim,et al.  Towards robotic self-reassembly after explosion , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[46]  Pinhas Ben-Tzvi,et al.  Modular and reconfigurable mobile robotics , 2012, Robotics Auton. Syst..

[47]  Jianwei Zhang,et al.  Force cooperation in a reconfigurable field multirobot system , 2008, J. Field Robotics.

[48]  H. Kurokawa,et al.  Self-assembling machine , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[49]  Mark Yim,et al.  New locomotion gaits , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[50]  Luca Maria Gambardella,et al.  The cooperation of swarm-bots: physical interactions in collective robotics , 2005, IEEE Robotics & Automation Magazine.

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

[52]  Kenji Nagaoka,et al.  Modeling, Analysis, and Control of an Actively Reconfigurable Planetary Rover for Traversing Slopes Covered with Loose Soil , 2013, J. Field Robotics.

[53]  L. Penrose,et al.  MECHANICS OF SELF‐REPRODUCTION , 1958, Annals of human genetics.

[54]  Ying Zhang,et al.  Connecting and disconnecting for chain self-reconfiguration with PolyBot , 2002 .

[55]  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.

[56]  Guang Chen,et al.  Kernel for Modular Robot Applications: Automatic Modeling Techniques , 1999, Int. J. Robotics Res..

[57]  Philippe Bidaud,et al.  Genetic design of 3D modular manipulators , 1997, Proceedings of International Conference on Robotics and Automation.

[58]  Erik D. Demaine,et al.  Programmable Assembly With Universally Foldable Strings (Moteins) , 2011, IEEE Transactions on Robotics.

[59]  Iuliu Vasilescu,et al.  Miche: Modular Shape Formation by Self-Disassembly , 2008, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[60]  李斌,et al.  AMOEBA-I: a shape-shifting modular robot for urban search and rescue , 2009 .

[61]  Lihui Wang,et al.  Reconfigurable manufacturing systems: the state of the art , 2008 .

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

[63]  Jinguo Liu,et al.  Guest editorial on reconfigurable and deployable mechanisms , 2015 .

[64]  Jonas Neubert,et al.  Soldercubes: a self-soldering self-reconfiguring modular robot system , 2016, Auton. Robots.

[65]  Masoud Asadpour,et al.  Modular Robotic Systems: Characteristics and Applications , 2015, Journal of Intelligent & Robotic Systems.

[66]  Guilin Yang,et al.  Kinematic calibration of modular reconfigurable robots using product-of-exponentials formula , 1997, J. Field Robotics.

[67]  Daniela Rus,et al.  Locomotion versatility through self-reconfiguration , 1999, Robotics Auton. Syst..

[68]  Jonas Neubert,et al.  A robotic module for stochastic fluidic assembly of 3D self-reconfiguring structures , 2010, 2010 IEEE International Conference on Robotics and Automation.

[69]  Wan Kyun Chung,et al.  Task based design of modular robot manipulator using efficient genetic algorithm , 1997, Proceedings of International Conference on Robotics and Automation.

[70]  Mark Yim,et al.  Telecubes: mechanical design of a module for self-reconfigurable robotics , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[71]  Joel W. Burdick,et al.  Determining task optimal modular robot assembly configurations , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[72]  Emulating self-reconfigurable robots - design of the SMORES system , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[73]  E. Klavins,et al.  Programmable Self-Assembly , 2007, IEEE Control Systems.

[74]  Richard Bailey,et al.  Improved mobility in a multi-degree-of-freedom unmanned ground vehicle , 2004, SPIE Defense + Commercial Sensing.

[75]  王洪光,et al.  Automatic kinematic modelling of a modular reconfigurable robot , 2013 .

[76]  Eiichi Yoshida,et al.  A 3-D self-reconfigurable structure , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[77]  Bin Li,et al.  Center-configuration selection technique for the reconfigurable modular robot , 2007, Science in China Series F: Information Sciences.

[78]  Vladimir Yu. Popov,et al.  Programming for modular reconfigurable robots , 2012, Programming and Computer Software.

[79]  Seth Copen Goldstein,et al.  A modular robotic system using magnetic force effectors , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[80]  Xiaolu Wang,et al.  Analysis and Implementation of Multiple Bionic Motion Patterns for Caterpillar Robot Driven by Sinusoidal Oscillator , 2014 .

[81]  S. Hirose Three basic types of locomotion in mobile robots , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[82]  Satoshi Murata,et al.  Distributed Self-Reconfiguration of M-TRAN III Modular Robotic System , 2008, Int. J. Robotics Res..

[83]  Yangmin Li,et al.  Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules , 2010 .

[84]  Rüdiger Dillmann,et al.  Modular robots for on-orbit satellite servicing , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[85]  A. Kawakami,et al.  SMC rover: planetary rover with transformable wheels , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

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

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

[88]  Raffaello D'Andrea,et al.  Asynchronous implementation of a distributed average consensus algorithm , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[90]  A. G. U Lso,et al.  Reconfigurable manufacturing systems: Key to future manufacturing , 2000 .

[91]  Jinguo Liu,et al.  Evaluation methods for the autonomy of unmanned systems , 2012 .

[92]  Toshio Fukuda,et al.  Approach to the dynamically reconfigurable robotic system , 1988, J. Intell. Robotic Syst..

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

[94]  Chih-Han Yu,et al.  Coordinating collective locomotion in an amorphous modular robot , 2010, 2010 IEEE International Conference on Robotics and Automation.