Deterministic distributed algorithm for self-reconfiguration of modular robots from arbitrary to straight chain configurations

The problem addressed is the reconfiguration of a system of hexagonal metamorphic robots from an initial arbitrary shape configuration I, to a straight chain goal configuration, G. This is the first time a fully distributed deterministic algorithm has been written to achieve the parallel reconfiguration of a system of homogeneous modules from an initial arbitrary shape to a straight chain goal configuration. The contribution of this paper is an algorithm that uses no pre-processing or message passing to accomplish reconfiguration. The algorithm eliminates the possibility of module collision by assuming modules have the capability to detect another module at a distance of one cell away on each of their six sides. The algorithm is successful as long as: the system starts in an initial configuration that satisfies admissibility requirements, the goal cells are known to all modules, and if every module is equipped with sensors to determine if the cell adjacent to and in the same direction as a neighboring empty cell is occupied. A discrete-event simulator tests the algorithm.

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

[2]  Zhiyun Lin,et al.  A distributed reconfiguration strategy for target enveloping with hexagonal metamorphic modules , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Subramanian Ramamoorthy,et al.  An efficient algorithm for self-reconfiguration planning in a modular robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[5]  Zack J. Butler,et al.  Generic decentralized control for a class of self-reconfigurable robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[6]  Daniela Rus,et al.  Motion synthesis for the self-reconfiguring molecule , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[7]  Nancy M. Amato,et al.  Distributed reconfiguration of metamorphic robot chains , 2004, PODC '00.

[8]  Seth Copen Goldstein,et al.  Ultralight Modular Robotic Building Blocks for the Rapid Deployment of Planetary Outposts , 2006 .

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

[10]  Leonidas J. Guibas Controlled Module Density Helps Reconfiguration Planning , 2000 .

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