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.
Supplemental Material
Available for Download
Supplemental material.
- Ashok G. Ambekar. 2007. Mechanism and Machine Theory. Prentice-Hall of India Pvt.Ltd. 1004 pages.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Shean-Juinn Chiou and Kota Sridhar. 1999. Automated Conceptual Design of Mechanisms. Mechanism and Machine Theory 34, 3 (1999), 467--495.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Jean Hergel and Sylvain Lefebvre. 2015. 3D Fabrication of 2D Mechanisms. Computer Graphics Forum (Eurographics) 34, 2 (2015), 229--238. Google ScholarDigital Library
- Yuki Igarashi, Takeo Igarashi, and Jun Mitani. 2016. Computational Design of Iris Folding Patterns. Computational Visual Media 2, 4 (2016), 321--327.Google ScholarCross Ref
- 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 ScholarDigital Library
- Honghua Li, Ruizhen Hu, Ibraheem Alhashim, and Hao Zhang. 2015. Foldabilizing Furniture. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article No. 90. Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Peng Song, Chi-Wing Fu, and Daniel Cohen-Or. 2012. Recursive Interlocking Puzzles. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6 (2012). Article 128. Google ScholarDigital Library
- Timothy Sun and Changxi Zheng. 2015. Computational Design of Twisty Joints and Puzzles. ACM Trans. Graph. (SIGGRAPH) 34, 4 (2015). Article 101. Google ScholarDigital Library
- 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 ScholarDigital Library
- Trotoys. 2016. Wind Up Mechanics: How To Make a Wind-Up Toy Yourself. (2016). http://re.trotoys.com/article/wind-up-mechanics/.Google Scholar
- Francisca Gil Ureta, Chelsea Tymms, and Denis Zorin. 2016. Interactive Modeling of Mechanical Objects. Computer Graphics Forum (SGP) 35, 5 (2016), 145--155.Google ScholarDigital Library
- Chris Woodford. 2016. Clockwork (windup) Mechanisms. (2016). http://www.explainthatstuff.com/how-clockwork-works.html.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Computational design of wind-up toys
Recommendations
A computational design tool for compliant mechanisms
We present a computational tool for designing compliant mechanisms. Our method takes as input a conventional, rigidly-articulated mechanism defining the topology of the compliant design. This input can be both planar or spatial, and we support a number ...
Design and Implementation of Bio-Inspired Soft Robotic Grippers
AIR '19: Proceedings of the 2019 4th International Conference on Advances in RoboticsA gripper is a part of a system or single device which could hold certain objects as solid materials. Soft Robotics is a new way to achieve a certain robotic mechanism which cannot be performed by the rigid body, for example, soft robots do not break ...
Exact 3D Path Generation via 3D Cam-Linkage Mechanisms
Exact 3D path generation is a fundamental problem of designing a mechanism to make a point exactly move along a prescribed 3D path, driven by a single actuator. Existing mechanisms are insufficient to address this problem. Planar linkages and their ...
Comments