Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Computational design of wind-up toys

Published: 20 November 2017 Publication History

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.

Supplementary Material

ZIP File (a238-song.zip)
Supplemental material.
MP4 File (a238-song.mp4)

References

[1]
Ashok G. Ambekar. 2007. Mechanism and Machine Theory. Prentice-Hall of India Pvt.Ltd. 1004 pages.
[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.
[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.
[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.
[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.
[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.
[7]
Shean-Juinn Chiou and Kota Sridhar. 1999. Automated Conceptual Design of Mechanisms. Mechanism and Machine Theory 34, 3 (1999), 467--495.
[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.
[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.
[10]
Jean Hergel and Sylvain Lefebvre. 2015. 3D Fabrication of 2D Mechanisms. Computer Graphics Forum (Eurographics) 34, 2 (2015), 229--238.
[11]
Yuki Igarashi, Takeo Igarashi, and Jun Mitani. 2016. Computational Design of Iris Folding Patterns. Computational Visual Media 2, 4 (2016), 321--327.
[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.
[13]
Honghua Li, Ruizhen Hu, Ibraheem Alhashim, and Hao Zhang. 2015. Foldabilizing Furniture. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article No. 90.
[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.
[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.
[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.
[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.
[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.
[19]
Peng Song, Chi-Wing Fu, and Daniel Cohen-Or. 2012. Recursive Interlocking Puzzles. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6 (2012). Article 128.
[20]
Timothy Sun and Changxi Zheng. 2015. Computational Design of Twisty Joints and Puzzles. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article 101.
[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.
[22]
Trotoys. 2016. Wind Up Mechanics: How To Make a Wind-Up Toy Yourself. (2016). http://re.trotoys.com/article/wind-up-mechanics/.
[23]
Francisca Gil Ureta, Chelsea Tymms, and Denis Zorin. 2016. Interactive Modeling of Mechanical Objects. Computer Graphics Forum (SGP) 35, 5 (2016), 145--155.
[24]
Chris Woodford. 2016. Clockwork (windup) Mechanisms. (2016). http://www.explainthatstuff.com/how-clockwork-works.html.
[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.
[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.
[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.

Cited By

View all
  • (2024)Creating LEGO Figurines from Single ImagesACM Transactions on Graphics10.1145/365816743:4(1-16)Online publication date: 19-Jul-2024
  • (2023)Adaptive path planning for unknown environment monitoringJournal of Ambient Intelligence and Smart Environments10.3233/AIS-220175(1-28)Online publication date: 31-Jul-2023
  • (2023)Optimal Design of Robotic Character KinematicsACM Transactions on Graphics10.1145/361840442:6(1-15)Online publication date: 5-Dec-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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
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 for this article.

Check for updates

Author Tags

  1. 3D printing
  2. computational design
  3. kinematic pair
  4. mechanical assembly
  5. toy modeling
  6. wind-up mechanism

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)58
  • Downloads (Last 6 weeks)12
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Creating LEGO Figurines from Single ImagesACM Transactions on Graphics10.1145/365816743:4(1-16)Online publication date: 19-Jul-2024
  • (2023)Adaptive path planning for unknown environment monitoringJournal of Ambient Intelligence and Smart Environments10.3233/AIS-220175(1-28)Online publication date: 31-Jul-2023
  • (2023)Optimal Design of Robotic Character KinematicsACM Transactions on Graphics10.1145/361840442:6(1-15)Online publication date: 5-Dec-2023
  • (2022)Kinergy: Creating 3D Printable Motion using Embedded Kinetic EnergyProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545636(1-15)Online publication date: 29-Oct-2022
  • (2022)Auto(mated)nomous AssemblyTrends on Construction in the Digital Era10.1007/978-3-031-20241-4_12(167-181)Online publication date: 20-Nov-2022
  • (2021)Realization of Circular Economy of 3D Printed Plastics: A ReviewPolymers10.3390/polym1305074413:5(744)Online publication date: 27-Feb-2021
  • (2021)Spatial-temporal motion control via composite cam-follower mechanismsACM Transactions on Graphics10.1145/3478513.348047740:6(1-15)Online publication date: 10-Dec-2021
  • (2021)Roadkill: Nesting Laser-Cut Objects for Fast AssemblyThe 34th Annual ACM Symposium on User Interface Software and Technology10.1145/3472749.3474799(972-984)Online publication date: 10-Oct-2021
  • (2021)Designing actuation systems for animatronic figures via globally optimal discrete searchACM Transactions on Graphics10.1145/3450626.345986740:4(1-10)Online publication date: 19-Jul-2021
  • (2021)Kineticist: Kinetic Sculpture Design Using Multilevel SkeletonsIEEE Computer Graphics and Applications10.1109/MCG.2020.297254041:5(113-123)Online publication date: 1-Sep-2021
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media