“Spatial-temporal motion control via composite cam-follower mechanisms” by Cheng, Sun, Song and Liu – ACM SIGGRAPH HISTORY ARCHIVES

“Spatial-temporal motion control via composite cam-follower mechanisms” by Cheng, Sun, Song and Liu

  • 2021 SA Technical Papers_Cheng_Spatial-temporal motion control via composite cam-follower mechanisms

Conference:


Type(s):


Title:

    Spatial-temporal motion control via composite cam-follower mechanisms

Session/Category Title:   Fabrication


Presenter(s)/Author(s):



Abstract:


    Motion control, both on the trajectory and timing, is crucial for mechanical automata to perform functionalities such as walking and entertaining. We present composite cam-follower mechanisms that can control their spatial-temporal motions to exactly follow trajectories and timings specified by users, and propose a computational technique to model, design, and optimize these mechanisms. The building blocks of our mechanisms are a new kind of cam-follower mechanism with a modified joint, in which the follower can perform spatial motion on a planar, cylindrical, or spherical surface controlled by the 3D cam’s profile. We parameterize the geometry of these cam-follower mechanisms, formulate analytical equations to model their kinematics and dynamics, and present a method to combine multiple cam-follower mechanisms into a working mechanism. Taking this modeling as a foundation, we propose a computational approach to designing and optimizing the geometry and layout of composite cam-follower mechanisms, with an objective of performing target spatial-temporal motions driving by a small motor torque. We demonstrate the effectiveness of our technique by designing different kinds of personalized automata and showing results not attainable by conventional mechanisms.

References:


    1. Hammoudi Abderazek, Ali Riza Yildiz, and Seyedali Mirjalili. 2020. Comparison of Recent Optimization Algorithms for Design Optimization of a Cam-follower Mechanism. Knowledge-Based Systems 191 (2020). Article no. 105237.
    2. Moritz Bächer, Stelian Coros, and Bernhard Thomaszewski. 2015. LinkEdit: Interactive Linkage Editing using Symbolic Kinematics. ACM Trans. on Graph. (SIGGRAPH) 34, 4 (2015), 99:1–99:8.
    3. C J Backhouse and J Rees Jones. 1990. Envelope Theory Applied to Globoidal Cam Surface Geometry. Journal of Mechanical Engineering Science (Proc. the Institution of Mechanical Engineers) 204, 6 (1990), 409–416.
    4. Duygu Ceylan, Wilmot Li, Niloy J. Mitra, Maneesh Agrawala, and Mark Pauly. 2013. Designing and Fabricating Mechanical Automata from Mocap Sequences. ACM Trans. on Graph. (SIGGRAPH Asia) 32, 6 (2013), 186:1–186:11.
    5. Zongyu Chang, Changmi Xu, Tongqing Pan, Lei Wang, and Xichao Zhang. 2009. A General Framework for Geometry Design of Indexing Cam Mechanism. Mechanism and Machine Theory 44, 11 (2009), 2079–2084.
    6. 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. on Graph. (SIGGRAPH) 32, 4 (2013), 83:1–83:12.
    7. S. G. Dhande, B. S. Bhadoria, and J. Chakraborty. 1975. A Unified Approach to the Analytical Design of Three-dimensional Cam Mechanisms. Journal of Engineering for Industry 97, 1 (1975), 327–333.
    8. M. A. González-Palacios and J. Angeles. 1994. The Generation of Contact Surfaces of Indexing Cam Mechanisms — A Unified Approach. Journal of Mechanical Design 116, 2 (1994), 369–374.
    9. Jean Hergel and Sylvain Lefebvre. 2015. 3D Fabrication of 2D Mechanisms. Comp. Graph. Forum (Eurographics) 34, 2 (2015), 229–238.
    10. G S Hwang and D M Tsay. 2009. Profile Surfaces of Cylindrical Cams with Arbitrarily-shaped Followers. Journal of Mechanical Engineering Science (Proc. the Institution of Mechanical Engineers) 223, 8 (2009), 1943–1953.
    11. Alec Jacobson, Daniele Panozzo, et al. 2018. libigl: A simple C++ geometry processing library. https://libigl.github.io/.
    12. Steven G. Johnson. 2020. The NLopt nonlinear-optimization package. http://github.com/stevengj/nlopt.
    13. Masood M Khan and Cheng Chen. 2018. Design of A Single Cam Single Actuator Multiloop Eyeball Mechanism. In Proc. IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids). 1143–1149.
    14. Panagiotis N. Koustoumpardis, Sotiris Smyrnis, and Nikos A. Aspragathos. 2017. A 3-Finger Robotic Gripper for Grasping Fabrics Based on Cams-Followers Mechanism. In Proc. International Conference on Robotics in Alpe-Adria Danube Region. 612–620.
    15. Minmin Lin, Tianjia Shao, Youyi Zheng, Niloy Jyoti Mitra, and Kun Zhou. 2018a. Recovering Functional Mechanical Assemblies from Raw Scans. IEEE Trans. Vis. & Comp. Graphics 24, 3 (2018), 1354–1367.
    16. Minmin Lin, Tianjia Shao, Youyi Zheng, Zhong Ren, Yanlin Weng, and Yin Yang. 2018b. Automatic Mechanism Modeling from a Single Image with CNNs. Comp. Graph. Forum (Pacific Graphics) 37, 7 (2018), 337–348.
    17. Dominik Mannhart, Fabio Dubois, Karen Bodie, Victor Klemm, Alessandro Morra, and Marco Hutter. 2020. CAMI – Analysis, Design and Realization of a Force-Compliant Variable Cam System. In Proc. IEEE Int. Conf. on Robotics and Automation. 850–856.
    18. Vittorio Megaro, Bernhard Thomaszewski, Damien Gauge, Eitan Grinspun, Stelian Coros, and Markus Gross. 2014. ChaCra: An Interactive Design System for Rapid Character Crafting. In Proc. ACM SIGGRAPH/Eurographics Symp. on Computer Animation. 123–130.
    19. Vittorio Megaro, Jonas Zehnder, Moritz Bächer, Stelian Coros, Markus Gross, and Bernhard Thomaszewski. 2017. A Computational Design Tool for Compliant Mechanisms. ACM Trans. on Graph. (SIGGRAPH) 36, 4 (2017), 82:1–82:12.
    20. Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li, and Maneesh Agrawala. 2010. Illustrating How Mechanical Assemblies Work. ACM Trans. on Graph. (SIGGRAPH) 29, 4 (2010), 58:1–58:11.
    21. OpenCV. 2021. Open Source Computer Vision Library. https://opencv.org/.
    22. Rodney Peppé. 2002. Automata and Mechanical Toys. Crowood Press.
    23. Robin Roussel, Marie-Paule Cani, Jean-Claude Léon, and Niloy J. Mitra. 2017. SPIROU: Constrained Exploration for Mechanical Motion Design. In Proc. ACM Symposium on Computational Fabrication. 7:1–7:11.
    24. Robin Roussel, Marie-Paule Cani, Jean-Claude Léon, and Niloy J. Mitra. 2018. Exploratory Design of Mechanical Devices with Motion Constraints. Comp. & Graph. (Computational Fabrication) 74 (2018), 244–256.
    25. Peng Song, Zhongqi Fu, and Ligang Liu. 2018. Grasp Planning via Hand-Object Geometric Fitting. The Visual Computer 34, 2 (2018), 257–270.
    26. Peng Song, Xiaofei Wang, Xiao Tang, Chi-Wing Fu, Hongfei Xu, Ligang Liu, and Niloy J. Mitra. 2017. Computational Design of Wind-up Toys. ACM Trans. on Graph. (SIGGRAPH Asia) 36, 6 (2017), 238:1–238:13.
    27. Hiroshi Sugihara. 2016. Ready to Crawl. Finalist of YouFab Global Creative Awards, https://www.youfab.info/2016/winners/ready-to-crawl.
    28. Krister Svanberg. 1987. The Method of Moving Asymptotes — A New Method for Structural Optimization. Internat. J. Numer. Methods Engrg. 24, 2 (1987), 359–373.
    29. Takuto Takahashi and Hiroshi G. Okuno. 2018. Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory. In Proc. IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems. 450–455.
    30. Pengbin Tang, Jonas Zehnder, Stelian Coros, and Bernhard Thomaszewski. 2020. A Harmonic Balance Approach for Designing Compliant Mechanical Systems with Nonlinear Periodic Motions. ACM Trans. on Graph. (SIGGRAPH Asia) 39, 6 (2020), 191:1–191:14.
    31. Bernhard Thomaszewski, Stelian Coros, Damien Gauge, Vittorio Megaro, Eitan Grinspun, and Markus Gross. 2014. Computational Design of Linkage-Based Characters. ACM Trans. on Graph. (SIGGRAPH) 33, 4 (2014), 64:1–64:9.
    32. Der-Min Tsay and Guan Shyong Hwang. 1994. Application of the Theory of Envelope to the Determination of Camoid Profiles with Translating Followers. Journal of Mechanical Design 116, 1 (1994), 320–325.
    33. D M Tsay and B J Lin. 1996. Profile Determination of Planar and Spatial Cams with Cylindrical Roller-followers. Journal of Mechanical Engineering Science (Proc. the Institution of Mechanical Engineers) 210, 6 (1996), 565–574.
    34. Der-Min Tsay and Sheng-Yang Lin. 2006. Generation of Globoidal Cam Surfaces With Conical Roller-Followers. In ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference. Paper No. DETC2006-99683.
    35. Der-Min Tsay and Hsien Min Wei. 1996. A General Approach to the Determination of Planar and Spatial Cam Profiles. Journal of Mechanical Design 118, 2 (1996), 259–265.
    36. Francisca Gil Ureta, Chelsea Tymms, and Denis Zorin. 2016. Interactive Modeling of Mechanical Objects. Comp. Graph. Forum (SGP) 35, 5 (2016), 145–155.
    37. Hao Xu, Tianwen Fu, Peng Song, Mingjun Zhou, Chi-Wing Fu, and Niloy J. Mitra. 2020. Computational Design and Optimization of Non-Circular Gears. Comp. Graph. Forum (Eurographics) 39, 2 (2020), 399–409.
    38. Hongyi Xu, Espen Knoop, Stelian Coros, and Moritz Bächer. 2018. Bend-It: Design and Fabrication of Kinetic Wire Characters. ACM Trans. on Graph. (SIGGRAPH Asia) 37, 6 (2018), 239:1–239:15.
    39. Mingliang Xu, Mingyuan Li, Weiwei Xu, Zhigang Deng, Yin Yang, and Kun Zhou. 2016. Interactive Mechanism Modeling from Multi-view Images. ACM Trans. on Graph. (SIGGRAPH Asia) 35, 6 (2016), 236:1–236:13.
    40. Lifeng Zhu, Weiwei Xu, John Snyder, Yang Liu, Guoping Wang, and Baining Guo. 2012. Motion-Guided Mechanical Toy Modeling. ACM Trans. on Graph. (SIGGRAPH Asia) 31, 6 (2012), 127:1–127:10.


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org