{"type":"ScholarlyArticle","title":"Automating Rigid Origami Design","authors":[{"name":"Jeremia Geiger","slug":"jeremia-geiger","given":"Jeremia","family":"Geiger","affiliation":"ETH Zurich"},{"name":"Karolis Martinkus","slug":"karolis-martinkus","given":"Karolis","family":"Martinkus","affiliation":"ETH Zurich"},{"name":"Oliver Richter","slug":"oliver-richter","given":"Oliver","family":"Richter","affiliation":"ETH Zurich"},{"name":"Roger Wattenhofer","slug":"roger-wattenhofer","given":"Roger","family":"Wattenhofer","affiliation":"ETH Zurich"}],"abstract":"Rigid origami has shown potential in large diversity of practical applications. However, current rigid origami crease pattern design mostly relies on known tessellations. This strongly limits the diversity and novelty of patterns that can be created. In this work, we build upon the recently developed principle of three units method to formulate rigid origami design as a discrete optimization problem, the rigid origami game. Our implementation allows for a simple definition of diverse objectives and thereby expands the potential of rigid origami further to optimized, application-specific crease patterns. We showcase the flexibility of our formulation through use of a diverse set of search methods in several illustrative case studies. We are not only able to construct various patterns that approximate given target shapes, but to also specify abstract, function-based rewards which result in novel, foldable and functional designs for everyday objects.","doi":"10.24963/ijcai.2023/645","url":"https://ijcai.org/proceedings/2023/645","pdf":"https://ijcai.org/proceedings/2023/0645.pdf","markdown":"https://ijcai.org/proceedings/2023/645.md","bibtex":"https://ijcai.org/proceedings/2023/bibtex/645","volume":{"slug":"2023","title":"Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2023","url":"https://ijcai.org/proceedings/2023/","year":2023,"location":"Macao, SAR","dates":"19-25 August 2023","editors":"Edith Elkind","isbn":"978-1-956792-03-4","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2023"},"section":"AI and Arts","track":"AI and Arts","number":645,"pages":{"first":5815,"last":5823},"keywords":["Methods and resources: Applications and software frameworks","Methods and resources: Evolutionary algorithms","Methods and resources: Machine learning, deep learning, neural models, reinforcement learning","Theory and philosophy of arts and creativity in AI systems: Support of human creativity","Application domains: Other domains of art or creativity","Application domains: Ideation"],"videos":[],"references":[{"position":1,"raw":"[Bengio et al., 2021] Emmanuel Bengio, Moksh Jain, Maksym Korablyov, Doina Precup, and Yoshua Bengio. Flow network based generative models for non-iterative diverse candidate generation. In A. Beygelzimer, Y. Dauphin, P. Liang, and J. Wortman Vaughan, editors, Advances in Neural Information Processing Systems, 2021.","title":"Flow network based generative models for non-iterative diverse candidate generation","authors":"Emmanuel Bengio, Moksh Jain, Maksym Korablyov, Doina Precup, Yoshua Bengio","year":"2021","venue":"Advances in Neural Information Processing Systems","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Brockman et al., 2016] Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. Openai gym. arXiv preprint arXiv:1606.01540, 2016.","title":"Openai gym","authors":"Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, Wojciech Zaremba","year":"2016","venue":null,"doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Callens and Zadpoor, 2018] Sebastien J.P. Callens and Amir A. Zadpoor. From flat sheets to curved geometries: Origami and kirigami approaches. Materials Today, 21(3):241-264, 2018.","title":"From flat sheets to curved geometries: Origami and kirigami approaches","authors":"J P Sebastien, Amir A Callens, Zadpoor","year":"2018","venue":"Materials Today","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Chaslot et al., 2008] Guillaume Chaslot, Sander Bakkes, Istvan Szita, and Pieter Spronck. Monte-carlo tree search: A new framework for game ai. AIIDE, 8:216-217, 2008.","title":"Monte-carlo tree search: A new framework for game ai","authors":"Guillaume Chaslot, Sander Bakkes, Istvan Szita, Pieter Spronck","year":"2008","venue":"AIIDE","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Demaine and Tachi, 2017] Erik D Demaine and Tomohiro Tachi. Origamizer: A practical algorithm for folding any polyhedron. In 33rd International Symposium on Computational Geometry (SoCG 2017). Schloss Dagstuhl- Leibniz-Zentrum fuer Informatik, 2017.","title":"Origamizer: A practical algorithm for folding any polyhedron","authors":"Tachi ; ] Demaine, D Erik, Tomohiro Demaine, Tachi","year":"2017","venue":"33rd International Symposium on Computational Geometry (SoCG 2017)","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Demaine et al., 2016] Erik D Demaine, Sándor P Fekete, and Robert J Lang. Circle packing for origami de- sign is hard. In Origami 5: Fifth International Meeting of Origami Science, Mathematics, and Education, pages 609-626. CRC Press, 2016.","title":"Circle packing for origami design is hard","authors":"Erik D Demaine, Robert J Sándor P Fekete, Lang","year":"2016","venue":"Origami 5: Fifth International Meeting of Origami Science, Mathematics, and Education","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Dudte et al., 2016] Levi Dudte, Etienne Vouga, Tomohiro Tachi, and Lakshminarayanan Mahadevan. Programming curvature using origami tessellations. Nature Materials, 15, 01 2016.","title":"Programming curvature using origami tessellations","authors":"Dudte","year":"2016","venue":"Nature Materials","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Hanna et al., 2014] Brandon H Hanna, Jason M Lund, Robert J Lang, Spencer P Magleby, and Larry L How- ell. Waterbomb base: a symmetric single-vertex bistable origami mechanism. Smart Materials and Structures, 23(9):094009, 2014.","title":"Waterbomb base: a symmetric single-vertex bistable origami mechanism","authors":"Jason M Brandon H Hanna, Robert J Lund, Spencer P Lang, Larry L Magleby, Howell","year":"2014","venue":"Smart Materials and Structures","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[He and Guest, 2018] Z He and SD Guest. Approximating a target surface with 1-dof rigid origami. In Origami 7: The Proceedings from the 7th International Meeting on Origami in Science, Mathematics, and Education, Volume 2, Tarquin Publications (2018), 505-520, volume 2. Tar- quin, 2018.","title":"Approximating a target surface with 1-dof rigid origami","authors":"Z He, Guest","year":"2018","venue":"The Proceedings from the 7th International Meeting on Origami in Science, Mathematics, and Education","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[He and Guest, 2019] Zeyuan He and Simon D Guest. On rigid origami i: piecewise-planar paper with straight- line creases. Proceedings of the Royal Society A, 475(2232):20190215, 2019.","title":"Zeyuan He and Simon D Guest. On rigid origami i: piecewise-planar paper with straightline creases","authors":"Guest He","year":"2019","venue":"Proceedings of the Royal Society A","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Kawasaki, 1991] Toshikazu Kawasaki. On the relation between mountain-creases and valley-creases of a flat origami. In Proceedings of the First International Meet- ing of Origami Science and Technology, 1991, 1991.","title":"On the relation between mountain-creases and valley-creases of a flat origami","authors":"Toshikazu Kawasaki","year":"1991","venue":"Proceedings of the First International Meeting of Origami Science and Technology","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Kuribayashi et al., 2006] Kaori Kuribayashi, Koichi Tsuchiya, Zhong You, Dacian Tomus, Minoru Umemoto, Takahiro Ito, and Masahiro Sasaki. Self-deployable origami stent grafts as a biomedical application of ni-rich tini shape memory alloy foil. Materials Science and Engineering: A, 419(1):131-137, 2006.","title":"Self-deployable origami stent grafts as a biomedical application of ni-rich tini shape memory alloy foil","authors":"Kuribayashi","year":"2006","venue":"Materials Science and Engineering: A","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Liang et al., 2018] Eric Liang, Richard Liaw, Robert Nishi- hara, Philipp Moritz, Roy Fox, Ken Goldberg, Joseph Gonzalez, Michael Jordan, and Ion Stoica. Rllib: Ab- stractions for distributed reinforcement learning. In Inter- national Conference on Machine Learning, pages 3053- 3062. PMLR, 2018.","title":"Rllib: Abstractions for distributed reinforcement learning","authors":"Eric Liang, Richard Liaw, Robert Nishihara, Philipp Moritz, Roy Fox, Ken Goldberg, Joseph Gonzalez, Michael Jordan, Ion Stoica","year":"2018","venue":"International Conference on Machine Learning","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Maekawa and Kasahara, 1983] Jun Maekawa and Kunihiko Kasahara. Viva! Origami. Sanrio, Tokyo, Japan, 1983.","title":"Viva! Origami","authors":"Kasahara ; Maekawa, Kunihiko Maekawa, Kasahara","year":"1983","venue":null,"doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[McAdams and Li, 2014] Daniel A McAdams and Wei Li. A novel method to design and optimize flat-foldable origami structures through a genetic algorithm. Journal of comput- ing and information science in engineering, 14(3), 2014.","title":"A novel method to design and optimize flat-foldable origami structures through a genetic algorithm","authors":"A Daniel, Wei Mcadams, Li","year":"2014","venue":"Journal of computing and information science in engineering","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Meloni et al., 2021] Marco Meloni, Jianguo Cai, Qian Zhang, Daniel Sang-Hoon Lee, Meng Li, Ruijun Ma, Teo Emilov Parashkevov, and Jian Feng. Engineering origami: A comprehensive review of recent applications, design methods, and tools. Advanced Science, page 2000636, 2021.","title":"Engineering origami: A comprehensive review of recent applications, design methods, and tools","authors":"Marco Meloni, Jianguo Cai, Qian Zhang, Daniel, Sang-Hoon Lee, Meng Li, Ruijun Ma, Teo Emilov Parashkevov, Jian Feng","year":"2021","venue":"Advanced Science","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Mirhoseini et al., 2021] Azalia Mirhoseini, Anna Goldie, Mustafa Yazgan, Joe Wenjie Jiang, Ebrahim Songhori, Shen Wang, Young-Joon Lee, Eric Johnson, Omkar Pathak, Azade Nazi, et al. A graph placement method- ology for fast chip design. Nature, 594(7862):207-212, 2021.","title":"A graph placement methodology for fast chip design","authors":"Azalia Mirhoseini, Anna Goldie, Mustafa Yazgan, Joe Wenjie Jiang, Ebrahim Songhori, Shen Wang, Young-Joon Lee, Eric Johnson, Omkar Pathak, Azade Nazi","year":"2021","venue":"Nature","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Miura, 1969] Koryo Miura. Proposition of pseudo- cylindrical concave polyhedral shells. Institute of space and aeronautical science, University of Tokyo Tokyo, 1969.","title":"Proposition of pseudocylindrical concave polyhedral shells","authors":"Koryo Miura, Miura","year":"1969","venue":null,"doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Möller, 1997] Tomas Möller. A fast triangle-triangle inter- section test. Journal of graphics tools, 2(2):25-30, 1997.","title":"A fast triangle-triangle intersection test","authors":"Tomas Möller, Möller","year":"1997","venue":"Journal of graphics tools","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Morgan et al., 2016] Jessica Morgan, Spencer P Magleby, and Larry L Howell. An approach to designing origami- adapted aerospace mechanisms. Journal of Mechanical Design, 138(5), 2016.","title":"An approach to designing origamiadapted aerospace mechanisms","authors":"Jessica Morgan, Spencer P Magleby, Larry L Howell","year":"2016","venue":"Journal of Mechanical Design","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Ng et al., 1999] Andrew Y Ng, Daishi Harada, and Stuart J Russell. Policy invariance under reward transformations: Theory and application to reward shaping. In Proceed- ings of the Sixteenth International Conference on Machine Learning, pages 278-287, 1999.","title":"Policy invariance under reward transformations: Theory and application to reward shaping","authors":"Daishi Andrew Y Ng, Stuart J Harada, Russell","year":"1999","venue":"Proceedings of the Sixteenth International Conference on Machine Learning","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Resch, 1970] Ron Resch. The design and analysis of kine- matic folded plate systems. In Proceedings of IASS Sym- posium on Folded Plates and Prismatic Structures, 1970, 1970.","title":"The design and analysis of kinematic folded plate systems","authors":"Ron Resch","year":"1970","venue":"Proceedings of IASS Symposium on Folded Plates and Prismatic Structures","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Schulman et al., 2015] John Schulman, Sergey Levine, Pieter Abbeel, Michael Jordan, and Philipp Moritz. Trust region policy optimization. In International conference on machine learning, pages 1889-1897. PMLR, 2015.","title":"Trust region policy optimization","authors":"John Schulman, Sergey Levine, Pieter Abbeel, Michael Jordan, Philipp Moritz","year":"2015","venue":"International conference on machine learning","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Schulman et al., 2017] John Schulman, Filip Wolski, Pra- fulla Dhariwal, Alec Radford, and Oleg Klimov. Prox- imal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017.","title":"Proximal policy optimization algorithms","authors":"John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, Oleg Klimov","year":"2017","venue":null,"doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Silver et al., 2016] David Silver, Aja Huang, Chris J. Mad- dison, Arthur Guez, Laurent Sifre, George van den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Pan- neershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Timothy Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, and Demis Hassabis. Mastering the game of Go with deep neural networks and tree search. Nature, 529(7587):484-489, Jan 2016.","title":"Mastering the game of Go with deep neural networks and tree search","authors":"David Silver, Aja Huang, Chris J Maddison, Arthur Guez, Laurent Sifre, George Van Den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Veda Panneershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Timothy Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, Demis Hassabis","year":"2016","venue":"Nature","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Silver et al., 2018] David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy Lillicrap, Karen Simonyan, and Demis Hassabis. A general reinforcement learning algo- rithm that masters chess, shogi, and go through self-play. Science, 362(6419):1140-1144, 2018.","title":"A general reinforcement learning algorithm that masters chess, shogi, and go through self-play","authors":"David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy Lillicrap, Karen Simonyan, Demis Hassabis","year":"2018","venue":"Science","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Simm et al., 2020a] Gregor Simm, Robert Pinsler, and José Miguel Hernández-Lobato. Reinforcement learn- ing for molecular design guided by quantum mechanics. In International Conference on Machine Learning, pages 8959-8969. PMLR, 2020.","title":"Reinforcement learning for molecular design guided by quantum mechanics","authors":"Simm","year":"2020","venue":"International Conference on Machine Learning","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[Simm et al., 2020b] Gregor NC Simm, Robert Pinsler, Gábor Csányi, and José Miguel Hernández-Lobato. Symmetry-aware actor-critic for 3d molecular design. 2020.","title":"Symmetry-aware actor-critic for 3d molecular design","authors":"Simm","year":"2020","venue":null,"doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[Tachi, 2010] Tomohiro Tachi. Freeform variations of origami. Journal for Geometry and Graphics, 14, 01 2010.","title":"Freeform variations of origami","authors":"Tomohiro Tachi","year":"2010","venue":"Journal for Geometry and Graphics","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[Turner et al., 2016] Nicholas Turner, Bill Goodwine, and Mihir Sen. A review of origami applications in mechani- cal engineering. Proceedings of the Institution of Mechani- cal Engineers, Part C: Journal of Mechanical Engineering Science, 230(14):2345-2362, 2016.","title":"A review of origami applications in mechanical engineering","authors":"Nicholas Turner, Bill Goodwine, Mihir Sen","year":"2016","venue":"Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[Vinyals et al., 2019] Oriol Vinyals, Igor Babuschkin, Woj- ciech M. Czarnecki, Michaël Mathieu, Andrew Dudzik, Junyoung Chung, David H. Choi, Richard Powell, Timo Ewalds, Petko Georgiev, Junhyuk Oh, Dan Horgan, Manuel Kroiss, Ivo Danihelka, Aja Huang, Laurent Sifre, Trevor Cai, John P. Agapiou, Max Jaderberg, Alexander S. Vezhnevets, Rémi Leblond, Tobias Pohlen, Valentin Dal- ibard, David Budden, Yury Sulsky, James Molloy, Tom L. Paine, Caglar Gulcehre, Ziyu Wang, Tobias Pfaff, Yuhuai Wu, Roman Ring, Dani Yogatama, Dario Wünsch, Katrina McKinney, Oliver Smith, Tom Schaul, Timothy Lillicrap, Koray Kavukcuoglu, Demis Hassabis, Chris Apps, and David Silver. Grandmaster level in starcraft ii using multi- agent reinforcement learning. Nature, 575(7782):350- 354, Nov 2019.","title":"Grandmaster level in starcraft ii using multiagent reinforcement learning","authors":"Oriol Vinyals, Igor Babuschkin, Wojciech M Czarnecki, Michaël Mathieu, Andrew Dudzik, Junyoung Chung, David H Choi, Richard Powell, Timo Ewalds, Petko Georgiev, Junhyuk Oh, Dan Horgan, Manuel Kroiss, Ivo Danihelka, Aja Huang, Laurent Sifre, Trevor Cai, John P Agapiou, Max Jaderberg, Alexander S Vezhnevets, Rémi Leblond, Tobias Pohlen, Valentin Dalibard, David Budden, Yury Sulsky, James Molloy, Tom L Paine, Caglar Gulcehre, Ziyu Wang, Tobias Pfaff, Yuhuai Wu, Roman Ring, Dani Yogatama, Dario Wünsch, Katrina Mckinney, Oliver Smith, Tom Schaul, Timothy Lillicrap, Koray Kavukcuoglu, Demis Hassabis, Chris Apps, David Silver","year":"2019","venue":"Nature","doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Wang, 2019] Meixin Wang. An Origami-Based Soft Actua- tor and the Application as A Soft Gripper. PhD thesis, The George Washington University, 2019.","title":"An Origami-Based Soft Actuator and the Application as A Soft Gripper","authors":"Wang ;, Meixin Wang","year":"2019","venue":null,"doi":null,"url":null,"internal_url":null},{"position":33,"raw":"[Yoshimura, 1955] Yoshimaru Yoshimura. On the mecha- nism of buckling of a circular cylindrical shell under axial compression. NACA Tech. Note No. 1390., 1955.","title":"Yoshimaru Yoshimura. On the mechanism of buckling of a circular cylindrical shell under axial compression","authors":"Yoshimura","year":"1390","venue":"NACA Tech","doi":null,"url":null,"internal_url":null},{"position":34,"raw":"[Zimmermann and Stanković, 2020] Luca Zimmermann and Tino Stanković. Rigid and flat foldability of a degree-four vertex in origami. Journal of Mechanisms and Robotics, 12(1):011004, 2020.","title":"Rigid and flat foldability of a degree-four vertex in origami","authors":"Stanković Zimmermann, Luca Zimmermann, Tino Stanković","year":"2020","venue":"Journal of Mechanisms and Robotics","doi":null,"url":null,"internal_url":null},{"position":35,"raw":"[Zimmermann et al., 2020] Luca Zimmermann, Kristina Shea, and Tino Stanković. Conditions for rigid and flat foldability of degree-n vertices in origami. Journal of Mechanisms and Robotics, 12(1):011020, 2020.","title":"Conditions for rigid and flat foldability of degree-n vertices in origami","authors":"Luca Zimmermann, Kristina Shea, Tino Stanković","year":"2020","venue":"Journal of Mechanisms and Robotics","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}