Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures

Modular self-reconfigurable robots present wide and unique solutions for growing demands in the domains of space exploration, automation, consumer products, and so forth. The higher utilization factor and self-healing capabilities are most demanded traits in robotics for real world applications and modular robotics offer better solutions in these perspectives in relation to traditional robotics. The researchers in robotics domain identified various applications and prototyped numerous robotic models while addressing constraints such as homogeneity, reconfigurability, form factor, and power consumption. The diversified nature of various modular robotic solutions proposed for real world applications and utilization of different sensor and actuator interfacing techniques along with physical model optimizations presents implicit challenges to researchers while identifying and visualizing the merits/demerits of various approaches to a solution. This paper attempts to simplify the comparison of various hardware prototypes by providing a brief study on hardware architectures of modular robots capable of self-healing and reconfiguration along with design techniques adopted in modeling robots, interfacing technologies, and so forth over the past 25 years.

[1]  Mark Yim,et al.  Modular Self-Reconfigurable Robots , 2009, Encyclopedia of Complexity and Systems Science.

[2]  Hajime Asama,et al.  Self-organizing collective robots with morphogenesis in a vertical plane , 1999 .

[3]  Eric Klavins,et al.  Programmable parts: a demonstration of the grammatical approach to self-organization , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[5]  Eiichi Yoshida,et al.  Get back in shape! [SMA self-reconfigurable microrobots] , 2002, IEEE Robotics Autom. Mag..

[6]  Hod Lipson,et al.  Three Dimensional Stochastic Reconfiguration of Modular Robots , 2005, Robotics: Science and Systems.

[7]  Marco Dorigo,et al.  SWARM-BOT: an experiment in swarm robotics , 2005, SIS.

[8]  B.R. Donald,et al.  An untethered, electrostatic, globally controllable MEMS micro-robot , 2006, Journal of Microelectromechanical Systems.

[9]  Daniela Rus,et al.  Robot pebbles: One centimeter modules for programmable matter through self-disassembly , 2010, 2010 IEEE International Conference on Robotics and Automation.

[10]  Seth Copen Goldstein,et al.  The robot is the tether: active, adaptive power routing modular robots with unary inter-robot connectors , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Aude Billard,et al.  Roombots-mechanical design of self-reconfiguring modular robots for adaptive furniture , 2009, 2009 IEEE International Conference on Robotics and Automation.

[12]  Eiichi Yoshida,et al.  A 3-D self-reconfigurable structure and experiments , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[13]  Masahiro Shimizu,et al.  A Development of a Modular Robot That Enables Adaptive Reconfiguration , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Pradeep K. Khosla,et al.  Millibot trains for enhanced mobility , 2002 .

[15]  Hod Lipson,et al.  A robotically reconfigurable truss , 2009, 2009 ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots.

[16]  Hod Lipson,et al.  Shape-Shifting Materials for Programmable Structures , 2009 .

[17]  Jie Zhao,et al.  Design and implementation of UBot: A modular Self-Reconfigurable Robot , 2013, 2013 IEEE International Conference on Mechatronics and Automation.

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

[19]  Byoung Kwon An Em-cube: cube-shaped, self-reconfigurable robots sliding on structure surfaces , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

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

[22]  Aiguo Song,et al.  Design of transmote: A modular self-reconfigurable robot with versatile transformation capabilities , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[23]  Henrik Hautop Lund,et al.  Modular ATRON: modules for a self-reconfigurable robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[24]  Seth Copen Goldstein,et al.  Claytronics: An Instance of Programmable Matter , 2004 .

[25]  Seth Copen Goldstein,et al.  Stress-driven MEMS assembly + electrostatic forces = 1mm diameter robot , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Peter M. Will,et al.  Autonomous and Self-Sufficient CONRO Modules for Reconfigurable Robots , 2000, DARS.

[27]  B.R. Donald,et al.  Planar Microassembly by Parallel Actuation of MEMS Microrobots , 2008, Journal of Microelectromechanical Systems.

[28]  Masahiro Shimizu,et al.  A modular robot that exploits a spontaneous connectivity control mechanism , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Shigeo Hirose,et al.  SMC Rover: Planetary Rover with Transformable Wheels , 2002, ISER.

[30]  Eiichi Yoshida,et al.  Distributed adaptive locomotion by a modular robotic system, M-TRAN II , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[31]  Kenneth A. McIsaac,et al.  Design and Steering Control of a Center-Articulated Mobile Robot Module , 2011, J. Robotics.

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

[33]  Marsette Vona,et al.  A physical implementation of the self-reconfiguring crystalline robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[34]  Craig D. McGray,et al.  The self-reconfiguring robotic molecule , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[35]  Toshio Fukuda,et al.  Method of Autonomous Approach, Docking and Detaching Between Cells for Dynamically Recontigurable Robotic System CEBOT , 1990 .

[36]  Franco Zambonelli,et al.  Programming Modular Robots with the TOTA Middleware , 2006, ESOA.

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

[38]  Wei-Min Shen,et al.  Docking among independent and autonomous CONRO self-reconfigurable robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[39]  Ulrik Pagh Schultz,et al.  Robust and reversible self-reconfiguration , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[41]  Gregory S. Chirikjian,et al.  Kinematics of a metamorphic robotic system , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[43]  Gen Endo,et al.  Study on self-contained and terrain adaptive active cord mechanism , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[44]  Wei Wang,et al.  Ultrasonic based autonomous docking on plane for mobile robot , 2008, 2008 IEEE International Conference on Automation and Logistics.

[45]  Mark Yim,et al.  PolyBot: a modular reconfigurable robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[47]  Paolo Dario,et al.  Development of a genderless and fail-safe connection system for autonomous modular robots , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

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

[49]  Francesco Mondada,et al.  Performance benefits of self-assembly in a swarm-bot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[50]  Mark Yim,et al.  Scalable modular self-reconfigurable robots using external actuation , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[51]  Wei-Min Shen,et al.  Multimode locomotion via SuperBot robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[52]  Gregory S. Chirikjian,et al.  Design of a new independently-mobile reconfigurable modular robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[54]  Gregory S. Chirikjian,et al.  Design And Implementation Of Metamorphic Robots , 1996 .

[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]  Zack J. Butler,et al.  Self-reconfiguring robots , 2002, CACM.

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

[58]  Yanhe Zhu,et al.  A Multi-Sensory Autonomous Docking Approach for a Self-Reconfigurable Robot without Mechanical Guidance , 2014 .

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

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

[61]  Marco Dorigo,et al.  Cooperation through self-assembling in multi-robot systems , 2005 .

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

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

[64]  Mark Yim,et al.  Factory floor: A robotically reconfigurable construction platform , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[66]  Daniela Rus,et al.  Modular Robot Systems , 2010, IEEE Robotics & Automation Magazine.

[67]  Daniela Rus,et al.  Miche: Modular Shape Formation by Self-Dissasembly , 2007, ICRA.

[68]  Marco Dorigo,et al.  Object transport by modular robots that self-assemble , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[69]  Harry H. Cheng,et al.  Design of iMobot, an intelligent reconfigurable mobile robot with novel locomotion , 2010, 2010 IEEE International Conference on Robotics and Automation.

[70]  Claudio Rossi,et al.  Modular robot systems towards the execution of cooperative tasks in large facilities , 2015, Robotics Auton. Syst..

[71]  Pradeep K. Khosla,et al.  Mechatronic design of a modular self-reconfiguring robotic system , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[73]  Carl A. Nelson,et al.  Mechanical design and computational aspects for locomotion and reconfiguration of the ModRED modular robot , 2013, AAMAS.

[74]  Mark Yim,et al.  Reliable External Actuation for Extending Reachable Robotic Modular Self-Reconfiguration , 2008, ISER.

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

[76]  Benjamin Salem PetRo: Development of a modular pet robot , 2014, The 23rd IEEE International Symposium on Robot and Human Interactive Communication.

[77]  Jie Zhao,et al.  The UBot modules for self-reconfigurable robot , 2009, 2009 ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots.

[78]  Eiichi Yoshida,et al.  Motion Planning for a Self-Reconfigurable Modular Robot , 2000, ISER.

[79]  Marco Dorigo,et al.  Cooperative hole avoidance in a swarm-bot , 2006, Robotics Auton. Syst..

[80]  Koji Yamada,et al.  Development of a transformable mobile robot composed of homogeneous gear-type units , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[81]  Jonas Neubert,et al.  Self-Soldering Connectors for Modular Robots , 2014, IEEE Transactions on Robotics.

[82]  Shengyong Chen,et al.  A four-legged obot based on GZ-I modules , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

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

[84]  Robert C. Richardson,et al.  ORTHO-BOT: A Modular Reconfigurable Space Robot Concept , 2005, CLAWAR.

[85]  Eiichi Yoshida,et al.  Micro Self-Reconfigurable Robotic System using Shape Memory Alloy , 2000, DARS.

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

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

[88]  Jing Wang,et al.  Design and experiment of a novel link-type shape shifting modular robot series , 2005, 2005 IEEE International Conference on Robotics and Biomimetics - ROBIO.

[89]  Shigeo Hirose,et al.  Study on three-dimensional active cord mechanism: development of ACM-R2 , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

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

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

[92]  Gregory S. Chirikjian,et al.  Useful metrics for modular robot motion planning , 1997, IEEE Trans. Robotics Autom..

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

[94]  K. Tomita,et al.  Self-reconfigurable modular robot - experiments on reconfiguration and locomotion , 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).

[95]  Wei-Min Shen,et al.  Hormone-based control for self-reconfigurable robots , 2000, AGENTS '00.

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

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

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

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

[100]  Auke Jan Ijspeert,et al.  Roombots—Towards decentralized reconfiguration with self-reconfiguring modular robotic metamodules , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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