Configuration analysis of a reconfigurable Rubik's snake robot

Versatility and adaptability are the most prominent advantages of reconfigurable modular robotic systems. Unlike integrated robotic systems, reconfigurable modular robots can be rearranged to adapt to unpredictable environments. This paper presents a novel reconfigurable modular robot inspired by the Rubik's snake toy. For this reconfigurable Rubik's snake robot, the special feature is that it can work as not only a mechanism but also as a reconfigurable structure. In this paper, the configuration analysis is the core content. The concept of valid configurations is proposed to describe valid, controllable, and non-interference configurations. The configuration analysis theories are introduced in accordance with the configuration representation, the isomorphism analysis, the interference analysis, and the motion sequence analysis. Here, the configuration representation is proposed to define the position and orientation of two modules by using the adjacency matrix and the binary digital code, respectively. The equivalent digital code and the configuration ring are used to distinguish the same or symmetric configurations for the open and closed isomorphism configurations, respectively. Meanwhile, a case study is conducted to verify the effectiveness of the isomorphism analysis. Furthermore, the working space interference method is introduced to detect the interference issue in the process of forming target configurations. To accomplish a target configuration properly, the motion sequence matrix is defined to describe the motion sequence for achieving a target configuration. Finally, an experiment on the configuration transformation is demonstrated to verify the rationality and correctness of the theories of configuration analysis.

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

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

[3]  Jian S. Dai,et al.  METAMORPHIC MECHANISMS AND THEIR CONFIGURATION MODELS , 2000 .

[4]  Xin Zhang,et al.  Prototype Design of a Rubik Snake Robot , 2015 .

[5]  J. Dai Euler–Rodrigues formula variations, quaternion conjugation and intrinsic connections , 2015 .

[6]  Xin Zhang,et al.  Survey on research and development of reconfigurable modular robots , 2016 .

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

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

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

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

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

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

[13]  Damien Chablat,et al.  Kinematic analysis of a single-loop reconfigurable 7R mechanism with multiple operation modes , 2014, Robotica.

[14]  Bin Li,et al.  Configuration representation of a link-type self-reconfigurable mobile robot , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[15]  Keith L. Doty,et al.  A Robot Manipulator With 16 Real Inverse Kinematic Solution Sets , 1989, Int. J. Robotics Res..

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

[17]  Wei-Min Shen,et al.  Multimode locomotion via SuperBot reconfigurable robots , 2006, Auton. Robots.

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

[19]  Ding Xilun,et al.  Configuration Transformation Theory from a Chain-type Reconfigurable Modular Mechanism-Rubik's Snake , 2011 .

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

[21]  Jian S. Dai,et al.  Reconfigurable Mechanisms and Robots , 2009 .

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

[23]  M.D. Hancher,et al.  A modular robotic system with applications to space exploration , 2006, 2nd IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT'06).

[24]  Jian S. Dai,et al.  Topology and Constraint Analysis of Phase Change in the Metamorphic Chain and Its Evolved Mechanism , 2010 .

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

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

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

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

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

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

[31]  Xilun Ding,et al.  Fundamental reconfiguration theory of chain-type modular reconfigurable mechanisms , 2013 .

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

[33]  Wei-Min Shen,et al.  System Design of Robots for Application to In-Space Assembly , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[35]  Zhenning Liang,et al.  Task-oriented configuration optimization of a lattice distortable reconfigurable robot , 2016 .