Morphology for planar hexagonal modular self-reconfigurable robotic systems

This paper addresses the construction of a reconfiguration path planner for a planar hexagonal Modular Self-Reconfigurable Robotic System (MSRRS). A reconfiguration path planner is developed to determine the required sequence of individual module movements that transforms the shape of the system from an arbitrary initial configuration to a desired goal configuration in an optimal manner while enforcing several constraints and taking into account the kinematic model of the system. In this work, the path planner is designed to minimize the number of module movements during the reconfiguration while enforcing collision avoidance and connectivity constraints. The algorithmic design is based on a hierarchical multilayer approach, where upper layers decompose the problem into sub-problems solvable by lower layers. Each layer is dedicated to perform a specific task; therefore, the complete algorithm provides openness, flexibility and ease of modification or adaptation for other platforms. The core of the algorithm relies on a heuristic function and a Markov Decision Process (MDP) optimization to generate a near-optimal reconfiguration path planner and a control algorithm for HexBot shown in Figure 1, a lattice, homogenous, rigid, planar hexagonal MSRRS

[1]  Satoshi Murata,et al.  Self-Reconfigurable Robots Shape-Changing Cellular Robots Can Exceed Conventional Robot Flexibility , 2007 .

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

[3]  Eiichi Yoshida,et al.  Experiment of Self-repairing Modular Machine , 1998, DARS.

[4]  Omid Mohareri,et al.  Design and implementation of HexBot: A Modular Self-Reconfigurable Robotic System , 2009, 2009 6th International Symposium on Mechatronics and its Applications.

[5]  Nancy M. Amato,et al.  Algorithms for fast concurrent reconfiguration of hexagonal metamorphic robots , 2005, IEEE Transactions on Robotics.

[6]  Omid Mohareri,et al.  Design and Reconfiguration Algorithm of HexBot: A Modular Self-Reconfigurable Robotic System , 2009 .

[7]  Zack J. Butler,et al.  Reconfiguration Planning Among Obstacles for Heterogeneous Self-Reconfiguring Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  Mark Moll,et al.  Modular Self-reconfigurable Robot Systems: Challenges and Opportunities for the Future , 2007 .

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

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

[11]  Toshio Fukuda,et al.  A Dynamically Reconfigurable Robotic System (Concept Of A System And Optimal Configurations) , 1987, Other Conferences.

[12]  Sergei Vassilvitskii,et al.  A complete, local and parallel reconfiguration algorithm for cube style modular robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[13]  Daniela Rus,et al.  Scalable parallel algorithm for configuration planning for self-reconfiguring robots , 2000, SPIE Optics East.

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

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

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

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

[18]  Wei-Min Shen,et al.  CONRO: Towards Deployable Robots with Inter-Robots Metamorphic Capabilities , 2000, Auton. Robots.