STOCHASTIC CONTROL FOR SELF-ASSEMBLY OF XBOTS

We propose a stochastic, decentralized algorithm for the self-assembly of a group of modular robots into a geometric shape. The method is inspired by chemical kinetics simulations, particularly, the Gillespie algorithm [1,2] that is widely used in biochemistry, and is specifically designed for modules with dynamic constraints, such as the XBot [3]. The most important feature of our algorithm is that all modules are identical and all decision making is local. Individual modules decide how to move based only on information available to them and their neighbors and the geometric, kinematic and dynamic constraints. Each module knows the details of the goal configuration, keeps track of its own location, and communicates position information locally with adjacent modules only when modules in their vicinity have reconfigured. We show that this stochastic method leads to trajectories with convergence comparable to those obtained from a brute-force exploration of the state space. However, the computational power (speed and memory) requirements are independent of the number of modules, while the brute-force approach scales quadratically with the number of modules. We present the schematic of the modules, preliminary experimental results to illustrate the basic moves, and simulation results to demonstrate the efficacy of the algorithm.

[1]  I. Chen Theory and applications of modular reconfigurable robotic systems , 1994 .

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

[3]  Marsette Vona,et al.  Self-reconfiguration planning with compressible unit modules , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Spring Berman,et al.  Dynamic redistribution of a swarm of robots among multiple sites , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Wei-Min Shen,et al.  Hormones for Self-Reconfigurable Robots , 2000 .

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

[7]  David Johan Christensen,et al.  Metamodule Control for the ATRON Self-Reconfigurable Robotic System , 2004 .

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

[9]  D. Gillespie A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions , 1976 .

[10]  Ying Zhang,et al.  Distributed Control for 3D Metamorphosis , 2001, Auton. Robots.

[11]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[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]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[14]  Spring Berman,et al.  Algorithms for the Analysis and Synthesis of a Bio-inspired Swarm Robotic System , 2006, Swarm Robotics.

[15]  Daniela Rus,et al.  Algorithms for self-reconfiguring molecule motion planning , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[16]  W. McCarthy Programmable matter , 2000, Nature.

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

[18]  Gregory S. Chirikjian,et al.  A useful metric for modular robot motion planning , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[19]  Radhika Nagpal,et al.  Self-Reconfiguration Using Directed Growth , 2004, DARS.

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