Synthesis of fast and collision-free folding of polyhedral nets

A predominant issue in the design and fabrication of highly non-convex polyhedral structures through self-folding, has been the collision of surfaces due to inadequate controls and the computational complexity of folding-path planning. We propose a method that creates linearly foldable polyhedral nets, a kind of unfoldings with linear collision-free folding paths. We combine the topological and geometric features of polyhedral nets into a hypothesis fitness function for a genetic-based unfolder and use it to map the polyhedral nets into a low dimensional space. An efficient learning strategy is used to optimize the fitness function to produce the optimal nets. We experimentally demonstrate that the proposed method can find linearly foldable nets for highly non-convex polyhedra with substantial complexity. The technique presented in the paper will provide a powerful tool to enable designers, materials engineers, roboticists, to name just a few, to make physically conceivable structures through self-assembly by eliminating the common self-collision issue. It also simplifies the design of the control mechanisms when making deployable shape morphing devices. Additionally, our approach makes foldable papercraft more accessible to younger children and provides chances to enrich their education experiences.

[1]  N. Lazarus,et al.  Laser Forming for Complex 3D Folding , 2017 .

[2]  Hsu-Chun Yen,et al.  Optimized Topological Surgery for Unfolding 3D Meshes , 2011, Comput. Graph. Forum.

[3]  Hartmut Prautzsch,et al.  Creating Optimized Cut-Out Sheets for Paper Models from Meshes , 2011 .

[4]  John Hallam,et al.  Evolving robot morphology , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[5]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[6]  Yunhyeong Kim,et al.  Learning to segment and unfold polyhedral mesh from failures , 2016, Comput. Graph..

[7]  Joshua Evan Auerbach,et al.  On the relationship between environmental and morphological complexity in evolved robots , 2012, GECCO '12.

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

[9]  M. Dickey,et al.  Self-folding of polymer sheets using local light absorption , 2012 .

[10]  Joshua Evan Auerbach,et al.  Dynamic Resolution in the Co-Evolution of Morphology and Control , 2010, ALIFE.

[11]  Samuel M. Felton,et al.  A method for building self-folding machines , 2014, Science.

[12]  Erik D. Demaine,et al.  Continuous Blooming of Convex Polyhedra , 2011, Graphs Comb..

[13]  Yunhyeong Kim,et al.  Creating Foldable Polyhedral Nets Using Evolution Control , 2018, Robotics: Science and Systems.

[14]  Robert J. Wood,et al.  An end-to-end approach to making self-folded 3D surface shapes by uniform heating , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

[16]  Yaochu Jin,et al.  A comprehensive survey of fitness approximation in evolutionary computation , 2005, Soft Comput..

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

[18]  Erik D. Demaine,et al.  Planning to fold multiple objects from a single self-folding sheet , 2011, Robotica.

[19]  Zhonghua Xi,et al.  Continuous unfolding of polyhedra - a motion planning approach , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[21]  W. Matusik,et al.  3D-Printed Self-Folding Electronics. , 2017, ACS applied materials & interfaces.

[22]  Bin Chen,et al.  Self-Folding of Thick Polymer Sheets Using Gradients of Heat , 2016 .

[23]  Michael Eisenberg,et al.  Polyhedral sculpture: the path from computational artifact to real-world mathematical object , 1997, SCOU.

[24]  N. Lazarus,et al.  Contactless laser fabrication and propulsion of freely moving structures , 2018 .

[25]  Therese C. Biedl,et al.  When can a net fold to a polyhedron , 2005, CCCG.

[26]  Petros Koumoutsakos,et al.  Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES) , 2003, Evolutionary Computation.

[27]  Ezra Miller,et al.  Metric Combinatorics of Convex Polyhedra: Cut Loci and Nonoverlapping Unfoldings , 2003, Discret. Comput. Geom..

[28]  Joseph O'Rourke,et al.  Unfolding Polyhedra , 2019, CCCG.

[29]  J KimYoung,et al.  Learning to segment and unfold polyhedral mesh from failures , 2016 .

[30]  Hod Lipson,et al.  Unshackling evolution: evolving soft robots with multiple materials and a powerful generative encoding , 2013, GECCO '13.

[31]  Yunhyeong Kim,et al.  Disjoint convex shell and its applications in mesh unfolding , 2017, Comput. Aided Des..

[32]  Shuji Hashimoto,et al.  Kirigami robot: Making paper robot using desktop cutting plotter and inkjet printer , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).