Reconfiguration algorithms for robotically manipulatable structures

This paper addresses the design and optimization of robotically-reconfigurable structures from an algorithmic point of view. First, we address the algorithmic challenge of searching for a sequence of structural modifications that can transform a given modular structure into a new target structure that serves a different function. The target structure is not explicitly specified, only its desired function, and so the planning algorithm needs to account for both design and the corresponding deconstruction and construction sequence simultaneously. A number of different internal representations are considered and compared. We then demonstrate the algorithm under uncertainty in resource availability, where components may become missing during the build. Finally, we physically implement a robotically manipulatable structure design and manually confirm the reconfiguration process. We suggest that a combination of reconfigurable structures, robust reconfiguration algorithms that function under resource uncertainty, and reconfiguration robots, could open the door to a metabolic process where structures are decomposed and recomposed autonomously to meet varying needs for a variety of applications from infrastructure recovery to space exploration.

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

[2]  Maja J. Mataric,et al.  Automatic synthesis of communication-based coordinated multi-robot systems , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  Harvey J. Greenberg,et al.  Automatic design of optimal structures , 1964 .

[4]  Samir W. Mahfoud Crowding and Preselection Revisited , 1992, PPSN.

[5]  Meng Guang,et al.  Truss optimization on shape and sizing with frequency constraints based on genetic algorithm , 2005 .

[6]  Hod Lipson,et al.  A robotically reconfigurable truss , 2009, 2009 ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots.

[7]  Seth Copen Goldstein,et al.  Scalable shape sculpting via hole motion: motion planning in lattice-constrained modular robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[8]  S Rajeev,et al.  GENETIC ALGORITHMS - BASED METHODOLOGY FOR DESIGN OPTIMIZATION OF TRUSSES , 1997 .

[9]  Alan D. Christiansen,et al.  Multiobjective optimization of trusses using genetic algorithms , 2000 .

[10]  Stephen G. Kobourov,et al.  Morphing Planar Graphs in Spherical Space , 2006, J. Graph Algorithms Appl..

[11]  John Holland,et al.  Adaptation in Natural and Artificial Sys-tems: An Introductory Analysis with Applications to Biology , 1975 .

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

[13]  Eiichi Yoshida,et al.  Distributed adaptive locomotion by a modular robotic system, M-TRAN II , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[14]  Wei-Min Shen,et al.  A system for in-space assembly , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  Radhika Nagpal,et al.  Three-Dimensional Construction with Mobile Robots and Modular Blocks , 2008, Int. J. Robotics Res..

[17]  Yuzuru Terada,et al.  Automatic assembly system for a large-scale modular structure - hardware design of module and assembler robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).