Planning to fold multiple objects from a single self-folding sheet

This paper considers planning and control algorithms that enable a programmable sheet to realize different shapes by autonomous folding. Prior work on self-reconfiguring machines has considered modular systems in which independent units coordinate with their neighbors to realize a desired shape. A key limitation in these prior systems is the typically many operations to make and break connections with neighbors, which lead to brittle performance. We seek to mitigate these difficulties through the unique concept of self-folding origami with a universal fixed set of hinges. This approach exploits a single sheet composed of interconnected triangular sections. The sheet is able to fold into a set of predetermined shapes using embedded actuation. We describe the planning algorithms underlying these self-folding sheets, forming a new family of reconfigurable robots that fold themselves into origami by actuating edges to fold by desired angles at desired times. Given a flat sheet, the set of hinges, and a desired folded state for the sheet, the algorithms (1) plan a continuous folding motion into the desired state, (2) discretize this motion into a practicable sequence of phases, (3) overlay these patterns and factor the steps into a minimum set of groups, and (4) automatically plan the location of actuators and threads on the sheet for implementing the shape-formation control.

[1]  Devin J. Balkcom,et al.  Introducing robotic origami folding , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[3]  Marsette Vona,et al.  Linkages Passive and Active Modules , 2007 .

[4]  José Miguel Díaz-Báñez,et al.  Fitting rectilinear polygonal curves to a set of points in the plane , 2001, Eur. J. Oper. Res..

[5]  Gregory S. Chirikjian,et al.  Modular Robot Motion Planning Using Similarity Metrics , 2001, Auton. Robots.

[6]  Eric Klavins,et al.  Optimal Rules for Programmed Stochastic Self-Assembly , 2006, Robotics: Science and Systems.

[7]  Tomohiro Tachi,et al.  Simulation of Rigid Origami , 2006 .

[8]  Wei-Min Shen,et al.  Multimode locomotion via SuperBot reconfigurable robots , 2006, Auton. Robots.

[9]  Byoung Kwon An Em-cube: cube-shaped, self-reconfigurable robots sliding on structure surfaces , 2008, 2008 IEEE International Conference on Robotics and Automation.

[10]  Erik D. Demaine,et al.  An energy-driven approach to linkage unfolding , 2004, SCG '04.

[11]  Nancy M. Amato,et al.  A motion-planning approach to folding: from paper craft to protein folding , 2001, IEEE Transactions on Robotics and Automation.

[12]  Leslie Pack Kaelbling,et al.  Automated Design of Adaptive Controllers for Modular Robots using Reinforcement Learning , 2008, Int. J. Robotics Res..

[13]  Marsette Vona,et al.  Self-assembling mobile linkages , 2007, IEEE Robotics & Automation Magazine.

[14]  Thomas C. Hull,et al.  A Mathematical Model for Non-Flat Origami , 2002 .

[15]  Liang Lu,et al.  Folding cartons with fixtures: a motion planning approach , 1999, IEEE Trans. Robotics Autom..

[16]  E. Hawkesa,et al.  Programmable matter by folding , 2010 .

[17]  Hod Lipson,et al.  Stochastic self-reconfigurable cellular robotics , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[19]  W. Oechel,et al.  Automatic design and manufacture of robotic lifeforms , 2022 .

[20]  Eiichi Yoshida,et al.  Hardware design of modular robotic system , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[21]  Devin J. Balkcom,et al.  Robotic origami folding , 2008, Int. J. Robotics Res..

[22]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[23]  Erik D. Demaine,et al.  Geometric folding algorithms - linkages, origami, polyhedra , 2007 .

[24]  J. O'Rourke,et al.  Geometric Folding Algorithms: Linkages , 2007 .

[25]  Robert E. Tarjan,et al.  A Linear-Time Algorithm for Testing the Truth of Certain Quantified Boolean Formulas , 1979, Inf. Process. Lett..

[26]  Toshio Fukuda,et al.  Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[27]  Erik D. Demaine,et al.  A Universal Crease Pattern for Folding Orthogonal Shapes , 2009, ArXiv.

[28]  Zack J. Butler,et al.  Distributed Planning and Control for Modular Robots with Unit-Compressible Modules , 2003, Int. J. Robotics Res..

[29]  Iuliu Vasilescu,et al.  Miche: Modular Shape Formation by Self-Disassembly , 2008, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[30]  Thomas C. Hull,et al.  A Mathematical Model for Non-Flat Origami , 2002 .

[31]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

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

[33]  Wolfram Burgard,et al.  Robotics: Science and Systems XV , 2010 .

[34]  Robert Fitch,et al.  Distributed control for unit-compressible robots: goal-recognition, locomotion, and splitting , 2002 .

[35]  Radhika Nagpal Programmable self-assembly: constructing global shape using biologically-inspired local interactions and origami mathematics , 2001 .

[36]  Joseph S. B. Mitchell,et al.  Continuous foldability of polygonal paper , 2004, CCCG.

[37]  Jian S. Dai,et al.  Origami-based robotic paper-and-board packaging for food industry , 2010 .