Asymptotically Optimal Kinodynamic Motion Planning for a Class of Modular Self-Reconfigurable Robots

Self-reconfigurable robots are composed of many individual modules that can autonomously move to transform the shape and structure of the robot. The task of self-reconfiguration, transforming a set of modules from one arrangement to another specified arrangement, is a key problem for these robots and has been heavily studied. However, consideration of this problem has typically been limited to kinematics and so in this work we introduce analysis of dynamics for the problem. We characterize optimal reconfiguration movements in terms of basic laws of physics relating force, mass, acceleration, distance traveled, and movement time. A key property resulting from this is that through the simultaneous application of constant-bounded forces by a system of modules, certain modules in the system can achieve velocities exceeding any constant bounds. This delays some modules in order to accelerate others. To exhibit the significance of simultaneously considering both kinematic and dynamics bounds, we consider the following "x-axis to y-axis" reconfiguration problem. Given a horizontal row of n modules, reconfigure that collection into a vertical column of n modules. The goal is to determine the sequence of movements of the modules that minimizes the movement time needed to achieve the desired reconfiguration of the modules. In this work we prove tight upper and lower bounds on the movement time for the above reconfiguration problem. Prior work on reconfiguration problems which focused only on kinematic constraints kept a constant velocity bound on individual modules and so required time linear in n to complete problems of this type.

[1]  D. Rus,et al.  Efficient Locomotion for a Self-Reconfiguring Robot , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[2]  David Johan Christensen,et al.  Experiments on Fault-Tolerant Self-Reconfiguration and Emergent Self-Repair , 2007, 2007 IEEE Symposium on Artificial Life.

[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]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

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

[6]  Zack J. Butler,et al.  Distributed motion planning for modular robots with unit-compressible modules , 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).

[7]  Erik D. Demaine,et al.  Efficient Reconfiguration of Lattice-Based Modular Robots , 2013, ECMR.

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

[9]  Sergei Vassilvitskii,et al.  On the general reconfiguration problem for expanding cube style modular robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[11]  Bruce Randall Donald,et al.  Kinodynamic motion planning , 1993, JACM.

[12]  Zack J. Butler,et al.  Generic Decentralized Control for Lattice-Based Self-Reconfigurable Robots , 2004, Int. J. Robotics Res..

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

[14]  John H. Reif,et al.  Optimal Kinodynamic Motion Planning for 2D Reconfiguration of Self-Reconfigurable Robots , 2007, Robotics: Science and Systems.

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

[16]  Eiichi Yoshida,et al.  A distributed reconfiguration method for 3D homogeneous structure , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

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

[18]  John H. Reif,et al.  Asymptotically Optimal Kinodynamic Motion Planning for Self-reconfigurable Robots , 2006, WAFR.

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

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

[21]  Daniela Rus,et al.  Generic distributed assembly and repair algorithms for self-reconfiguring robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[22]  Arancha Casal,et al.  Self-reconfiguration planning for a class of modular robots , 1999, Optics East.

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

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

[25]  Erik D. Demaine,et al.  Reconfiguration of 3D Crystalline Robots Using O(log n) Parallel Moves , 2009, ArXiv.

[26]  Zack J. Butler,et al.  Reconfiguration planning for heterogeneous self-reconfiguring robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[27]  David Austin,et al.  Design of a Modular Self-Reconfigurable Robot , 2001 .