skip to main content
research-article

Computational design of wind-up toys

Published:20 November 2017Publication History
Skip Abstract Section

Abstract

Wind-up toys are mechanical assemblies that perform intriguing motions driven by a simple spring motor. Due to the limited motor force and small body size, wind-up toys often employ higher pair joints of less frictional contacts and connector parts of nontrivial shapes to transfer motions. These unique characteristics make them hard to design and fabricate as compared to other automata. This paper presents a computational system to aid the design of wind-up toys, focusing on constructing a compact internal wind-up mechanism to realize user-requested part motions. Our key contributions include an analytical modeling of a wide variety of elemental mechanisms found in common wind-up toys, including their geometry and kinematics, conceptual design of wind-up mechanisms by computing motion transfer trees to realize the requested part motions, automatic construction of wind-up mechanisms by connecting multiple elemental mechanisms, and an optimization on the part and joint geometry with an objective of compacting the mechanism, reducing its weight, and avoiding collision. We use our system to design wind-up toys of various forms, fabricate a number of them using 3D printing, and show the functionality of various results.

Skip Supplemental Material Section

Supplemental Material

a238-song.mp4

mp4

68 MB

References

  1. Ashok G. Ambekar. 2007. Mechanism and Machine Theory. Prentice-Hall of India Pvt.Ltd. 1004 pages.Google ScholarGoogle Scholar
  2. Moritz Bächer, Bernd Bickel, Doug L. James, and Hanspeter Pfister. 2012. Fabricating Articulated Characters from Skinned Meshes. ACM Trans. Graph. (SIGGRAPH) 31, 4 (2012). Article 47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Moritz Bächer, Stelian Coros, and Bernhard Thomaszewski. 2015. LinkEdit: Interactive Linkage Editing using Symbolic Kinematics. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article 99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Gaurav Bharaj, Stelian Coros, Bernhard Thomaszewski, James Tompkin, Bernd Bickel, and Hanspeter Pfister. 2015. Computational Design of Walking Automata. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 93--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jacques Calì, Dan A. Calian, Cristina Amati, Rebecca Kleinberger, Anthony Steed, Jan Kautz, and Tim Weyrich. 2012. 3D-Printing of Non-Assembly, Articulated Models. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6 (2012). Article 130. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Duygu Ceylan, Wilmot Li, Niloy J. Mitra, Maneesh Agrawala, and Mark Pauly. 2013. Designing and Fabricating Mechanical Automata from Mocap Sequences. ACM Trans. Graph. 32, 6 (2013). Article 186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Shean-Juinn Chiou and Kota Sridhar. 1999. Automated Conceptual Design of Mechanisms. Mechanism and Machine Theory 34, 3 (1999), 467--495.Google ScholarGoogle ScholarCross RefCross Ref
  8. Stelian Coros, Bernhard Thomaszewski, Gioacchino Noris, Shinjiro Sueda, Moira Forberg, Robert W. Sumner, Wojciech Matusik, and Bernd Bickel. 2013. Computational Design of Mechanical Characters. ACM Trans. Graph. (SIGGRAPH) 32, 4 (2013). Article 83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Young-Hyun Han and Kunwoo Lee. 2006. A Case-based Framework for Reuse of Previous Design Concepts in Conceptual Synthesis of Mechanisms. Computers in Industry 57, 4 (2006), 305--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jean Hergel and Sylvain Lefebvre. 2015. 3D Fabrication of 2D Mechanisms. Computer Graphics Forum (Eurographics) 34, 2 (2015), 229--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Yuki Igarashi, Takeo Igarashi, and Jun Mitani. 2016. Computational Design of Iris Folding Patterns. Computational Visual Media 2, 4 (2016), 321--327.Google ScholarGoogle ScholarCross RefCross Ref
  12. Bongjin Koo, Wilmot Li, JiaXian Yao, Maneesh Agrawala, and Niloy J. Mitra. 2014. Creating Works-Like Prototypes of Mechanical Objects. ACM Trans. Graph. (SIGGRAPH Asia) 33, 6 (2014). Article No. 217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Honghua Li, Ruizhen Hu, Ibraheem Alhashim, and Hao Zhang. 2015. Foldabilizing Furniture. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article No. 90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Yan-Tao Li, Shi-Min Hu, and Jia-Guang Sun. 2002. A Constructive Approach to Solving 3-D Geometric Constraint Systems using Dependence Analysis. Computer-Aided Design 34, 2 (2002), 97--108.Google ScholarGoogle ScholarCross RefCross Ref
  15. Vittorio Megaro, Bernhard Thomaszewski, Maurizio Nitti, Otmar Hilliges, Markus Gross, and Stelian Coros. 2015. Interactive Design of 3D-Printable Robotic Creatures. ACM Trans. Graph. (SIGGRAPH Asia) 34, 6 (2015). Article 216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li, and Maneesh Agrawala. 2010. Illustrating How Mechanical Assemblies Work. ACM Trans. Graph. (SIGGRAPH) 29, 4 (2010). Article 58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Xiaobo Peng, Kunwoo Lee, and Liping Chen. 2006. A Geometric Constraint Solver for 3-D Assembly Modeling. International Journal of Advanced Manufacturing Technology 28, 5 (2006), 561--570.Google ScholarGoogle ScholarCross RefCross Ref
  18. Adriana Schulz, Ariel Shamir, David I. W. Levin, Pitchaya Sitthi-amorn, and Wojciech Matusik. 2014. Design and Fabrication by Example. ACM Trans. Graph. (SIGGRAPH) 33, 4 (2014). Article No. 62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Peng Song, Chi-Wing Fu, and Daniel Cohen-Or. 2012. Recursive Interlocking Puzzles. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6 (2012). Article 128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Timothy Sun and Changxi Zheng. 2015. Computational Design of Twisty Joints and Puzzles. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article 101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Bernhard Thomaszewski, Stelian Coros, Damien Gauge, Vittorio Megaro, Eitan Grinspun, and Markus Gross. 2014. Computational Design of Linkage-Based Characters. ACM Trans. Graph. (SIGGRAPH) 33, 4 (2014). Article 64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Trotoys. 2016. Wind Up Mechanics: How To Make a Wind-Up Toy Yourself. (2016). http://re.trotoys.com/article/wind-up-mechanics/.Google ScholarGoogle Scholar
  23. Francisca Gil Ureta, Chelsea Tymms, and Denis Zorin. 2016. Interactive Modeling of Mechanical Objects. Computer Graphics Forum (SGP) 35, 5 (2016), 145--155.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Chris Woodford. 2016. Clockwork (windup) Mechanisms. (2016). http://www.explainthatstuff.com/how-clockwork-works.html.Google ScholarGoogle Scholar
  25. Mingliang Xu, Mingyuan Li, Weiwei Xu, Zhigang Deng, Yin Yang, and Kun Zhou. 2016. Interactive Mechanism Modeling from Multi-view Images. ACM Trans. Graph. (SIGGRAPH Asia) 35, 6 (2016). To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Yahan Zhou, Shinjiro Sueda, Wojciech Matusik, and Ariel Shamir. 2014. Boxelization: Folding 3D Objects into Boxes. ACM Trans. Graph. (SIGGRAPH) 33, 4 (2014). Article 71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Lifeng Zhu, Weiwei Xu, John Snyder, Yang Liu, Guoping Wang, and Baining Guo. 2012. Motion-Guided Mechanical Toy Modeling. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6 (2012). Article 127. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computational design of wind-up toys

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 36, Issue 6
        December 2017
        973 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/3130800
        Issue’s Table of Contents

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 November 2017
        Published in tog Volume 36, Issue 6

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader