{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T01:20:16Z","timestamp":1771982416279,"version":"3.50.1"},"reference-count":44,"publisher":"ASME International","issue":"1","license":[{"start":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T00:00:00Z","timestamp":1696809600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"funder":[{"DOI":"10.13039\/100000151","name":"Division of Industrial Innovation and Partnerships","doi-asserted-by":"publisher","award":["2126882"],"award-info":[{"award-number":["2126882"]}],"id":[{"id":"10.13039\/100000151","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,1,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>This paper focuses on the representation and synthesis of coupler curves of planar mechanisms using a deep neural network. While the path synthesis of planar mechanisms is not a new problem, the effective representation of coupler curves in the context of neural networks has not been fully explored. This study compares four commonly used features or representations of four-bar coupler curves: Fourier descriptors, wavelets, point coordinates, and images. The results demonstrate that these diverse representations can be unified using a generative AI framework called variational autoencoder (VAE). This study shows that a VAE can provide a standalone representation of a coupler curve, regardless of the input representation, and that the compact latent dimensions of the VAE can be used to describe coupler curves of four-bar linkages. Additionally, a new approach that utilizes a VAE in conjunction with a fully connected neural network to generate dimensional parameters of four-bar linkage mechanisms is proposed. This research presents a novel opportunity for the automated conceptual design of mechanisms for robots and machines.<\/jats:p>","DOI":"10.1115\/1.4063726","type":"journal-article","created":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T07:38:55Z","timestamp":1696837135000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":12,"title":["An Invariant Representation of Coupler Curves Using a Variational AutoEncoder: Application to Path Synthesis of Four-Bar Mechanisms"],"prefix":"10.1115","volume":"24","author":[{"given":"Anar","family":"Nurizada","sequence":"first","affiliation":[{"name":"Stony Brook University Computer-Aided Design and Innovation Lab, Department of Mechanical Engineering, , Stony Brook, NY 11794-2300"}]},{"given":"Anurag","family":"Purwar","sequence":"additional","affiliation":[{"name":"Stony Brook University Computer-Aided Design and Innovation Lab, Department of Mechanical Engineering, , Stony Brook, NY 11794-2300"}]}],"member":"33","published-online":{"date-parts":[[2023,10,27]]},"reference":[{"issue":"2","key":"2024102700022433900_CIT0001","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1016\/S0094-114X(00)00037-9","article-title":"Dimensional Synthesis of Planar Mechanisms Using Neural Networks: Application to Path Generator Linkages","volume":"36","author":"Vasiliu","year":"2001","journal-title":"Mech. Mach. Theory"},{"issue":"3\u20134","key":"2024102700022433900_CIT0002","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/j.mechmachtheory.2015.08.010","article-title":"Coupler-Curve Synthesis of Four-Bar Linkages Via a Novel Formulation","volume":"94","author":"Bai","year":"2015","journal-title":"Mech. Mach. Theory"},{"key":"2024102700022433900_CIT0003","article-title":"The Kinematic Design of Six-Bar Linkages Using Polynomial Homotopy Continuation","author":"Plecnik","year":"2015"},{"key":"2024102700022433900_CIT0004","doi-asserted-by":"crossref","DOI":"10.1109\/ICCS45141.2019.9065747","article-title":"A Brief Review of Nearest Neighbor Algorithm for Learning and Classification","author":"Taunk","year":"2019"},{"issue":"4","key":"2024102700022433900_CIT0005","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1007\/s00454-002-2886-1","article-title":"New Similarity Measures Between Polylines With Applications to Morphing and Polygon Sweeping","volume":"28","author":"Efrat","year":"2002","journal-title":"Discrete Comput. Geom."},{"issue":"3","key":"2024102700022433900_CIT0006","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/s10851-006-0647-0","article-title":"Curve Matching, Time Warping, and Light Fields: New Algorithms for Computing Similarity Between Curves","volume":"27","author":"Efrat","year":"2007","journal-title":"J. Math. Imag. Vis."},{"key":"2024102700022433900_CIT0007","article-title":"Faithful Autoencoder Interpolation by Shaping the Latent Space","author":"Oring","year":"2020"},{"key":"2024102700022433900_CIT0008","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2018-85529","article-title":"Kinematic Synthesis Using Reinforcement Learning","author":"Vermeer","year":"2018"},{"issue":"7","key":"2024102700022433900_CIT0009","doi-asserted-by":"publisher","first-page":"073303","DOI":"10.1115\/1.4062147","article-title":"GCP-HOLO: Generating High-Order Linkage Graphs for Path Synthesis","volume":"145","author":"Fogelson","year":"2023","journal-title":"ASME J. Mech. Des."},{"issue":"1","key":"2024102700022433900_CIT0010","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1115\/1.2826099","article-title":"A Computer-Aided Design Technique for Semi-Automated Infinite Point Coupler Curve Synthesis of Four-Bar Linkages","volume":"117","author":"Unruh","year":"1995","journal-title":"ASME J. Mech. Des."},{"issue":"4","key":"2024102700022433900_CIT0011","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/0307-904X(93)90109-T","article-title":"Harmonic Representation of Closed Curves","volume":"17","author":"Mcgarva","year":"1993","journal-title":"Appl. Math. Model."},{"issue":"2","key":"2024102700022433900_CIT0012","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1016\/0094-114X(94)90032-9","article-title":"Rapid Search and Selection of Path Generating Mechanisms From a Library","volume":"29","author":"Mcgarva","year":"1994","journal-title":"Mech. Mach. Theory"},{"issue":"4","key":"2024102700022433900_CIT0013","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1115\/1.2826396","article-title":"Optimal Synthesis of Mechanisms for Path Generation Using Fourier Descriptors and Global Search Methods","volume":"119","author":"Ullah","year":"1997","journal-title":"ASME J. Mech. Des."},{"issue":"3","key":"2024102700022433900_CIT0014","doi-asserted-by":"publisher","first-page":"031002","DOI":"10.1115\/1.4004227","article-title":"On the Extension of a Fourier Descriptor Based Method for Planar Four-Bar Linkage Synthesis for Generation of Open and Closed Paths","volume":"3","author":"Wu","year":"2011","journal-title":"ASME J. Mech. Rob."},{"issue":"6","key":"2024102700022433900_CIT0015","doi-asserted-by":"publisher","first-page":"064501","DOI":"10.1115\/1.4033528","article-title":"A Fourier Descriptor-Based Approach to Design Space Decomposition for Planar Motion Approximation","volume":"8","author":"Li","year":"2016","journal-title":"ASME J. Mech. Rob."},{"issue":"1","key":"2024102700022433900_CIT0016","doi-asserted-by":"publisher","first-page":"011016","DOI":"10.1115\/1.4042054","article-title":"A Motion Synthesis Approach to Solving Alt-Burmester Problem by Exploiting Fourier Descriptor Relationship Between Path and Orientation Data","volume":"11","author":"Sharma","year":"2019","journal-title":"ASME J. Mech. Rob."},{"key":"2024102700022433900_CIT0017","article-title":"Optimal Non-uniform Parameterization Scheme for Fourier Descriptor Based Path Synthesis of Four Bar Mechanisms","author":"Sharma","year":"2018"},{"issue":"1","key":"2024102700022433900_CIT0018","doi-asserted-by":"publisher","first-page":"29","DOI":"10.5194\/ms-6-29-2015","article-title":"Dimensional Synthesis of Mechanical Linkages Using Artificial Neural Networks and Fourier Descriptors","volume":"6","author":"Khan","year":"2015","journal-title":"Mech. Sci."},{"issue":"1","key":"2024102700022433900_CIT0019","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/83.481671","article-title":"Wavelet Descriptor of Planar Curves: Theory and Applications","volume":"5","author":"Chuang","year":"1996","journal-title":"IEEE Trans. Image Process."},{"issue":"9","key":"2024102700022433900_CIT0020","doi-asserted-by":"publisher","first-page":"1949","DOI":"10.1016\/S0031-3203(01)00153-4","article-title":"Fourier and Wavelet Descriptors for Shape Recognition Using Neural Networks\u2014A Comparative Study","volume":"35","author":"Osowski","year":"2002","journal-title":"Pattern Recognit."},{"issue":"1","key":"2024102700022433900_CIT0021","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.3182\/20050703-6-CZ-1902.00186","article-title":"Wavelet Descriptors for Object Recognition Using Mexican Hat Function","volume":"38","author":"Nabout","year":"2005","journal-title":"IFAC Proc. Volumes"},{"key":"2024102700022433900_CIT0022","doi-asserted-by":"crossref","DOI":"10.1109\/ICCA.2007.4376573","article-title":"Object Shape Recognition Using Mexican Hat Wavelet Descriptors","author":"Nabout","year":"2007"},{"issue":"3","key":"2024102700022433900_CIT0023","first-page":"1","article-title":"Object Shape Recognition Using Wavelet Descriptors","volume":"2013","author":"Nabout","year":"2013","journal-title":"J. Eng."},{"issue":"8","key":"2024102700022433900_CIT0024","doi-asserted-by":"publisher","first-page":"082303","DOI":"10.1115\/1.4030651","article-title":"Dimensional Synthesis of Open Path Generator of Four-Bar Mechanisms Using the Haar Wavelet","volume":"137","author":"Sun","year":"2015","journal-title":"ASME J. Mech. Des."},{"issue":"1","key":"2024102700022433900_CIT0025","doi-asserted-by":"publisher","first-page":"614","DOI":"10.1016\/j.apm.2017.05.035","article-title":"Wavelet Feature Parameters Representations of Open Planar Curves","volume":"57","author":"Liu","year":"2018","journal-title":"Appl. Math. Model."},{"key":"2024102700022433900_CIT0026","first-page":"59","article-title":"Flaw Classification by Using Artificial Neural Network and Wavelet","author":"Li","year":"2004"},{"issue":"3","key":"2024102700022433900_CIT0027","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/0098-3004(93)90090-R","article-title":"Principal Components Analysis (PCA)","volume":"19","author":"Ma\u0107kiewicz","year":"1993","journal-title":"Comput. Geosci."},{"issue":"6","key":"2024102700022433900_CIT0028","doi-asserted-by":"crossref","first-page":"1132","DOI":"10.1016\/j.mechmachtheory.2008.09.006","article-title":"Shape Optimization for Path Synthesis of Crank-Rocker Mechanisms Using a Wavelet-Based Neural Network","volume":"44","author":"Galan-Marin","year":"2009","journal-title":"Mech. Mach. Theory"},{"issue":"2","key":"2024102700022433900_CIT0029","doi-asserted-by":"publisher","first-page":"021005","DOI":"10.1115\/1.4048422","article-title":"An Image-Based Approach to Variational Path Synthesis of Linkages","volume":"21","author":"Deshpande","year":"2020","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2024102700022433900_CIT0030","doi-asserted-by":"publisher","first-page":"021004","DOI":"10.1115\/1.4042325","article-title":"A Machine Learning Approach to Kinematic Synthesis of Defect-Free Planar Four-Bar Linkages","volume":"19","author":"Deshpande","year":"2019","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"12","key":"2024102700022433900_CIT0031","doi-asserted-by":"publisher","first-page":"121402","DOI":"10.1115\/1.4044396","article-title":"Computational Creativity Via Assisted Variational Synthesis of Mechanisms Using Deep Generative Models","volume":"141","author":"Deshpande","year":"2019","journal-title":"ASME J. Mech. Des."},{"issue":"7","key":"2024102700022433900_CIT0032","doi-asserted-by":"publisher","first-page":"071704","DOI":"10.1115\/1.4053859","article-title":"Deep Generative Models in Engineering Design: A Review","volume":"144","author":"Regenwetter","year":"2022","journal-title":"ASME J. Mech. Des."},{"issue":"6","key":"2024102700022433900_CIT0033","doi-asserted-by":"publisher","first-page":"060811","DOI":"10.1115\/1.4062542","article-title":"Deep Learning-Driven Design of Robot Mechanisms","volume":"23","author":"Purwar","year":"2023","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2024102700022433900_CIT0034","article-title":"LINKS: A Dataset of a Hundred Million Planar Linkage Mechanisms for Data-Driven Kinematic Design","author":"Nobari","year":"2022"},{"issue":"4","key":"2024102700022433900_CIT0035","doi-asserted-by":"crossref","first-page":"239","DOI":"10.51400\/2709-6998.2117","article-title":"A Note on Grashof Theorem","volume":"13","author":"Chang","year":"2005","journal-title":"J. Marine Sci. Technol."},{"issue":"3","key":"2024102700022433900_CIT0036","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1115\/1.2926561","article-title":"Automatic Selection of Mechanism Designs From a Three-Dimensional Design Map","volume":"114","author":"Kota","year":"1992","journal-title":"J. Mech. Des."},{"issue":"7","key":"2024102700022433900_CIT0037","doi-asserted-by":"publisher","first-page":"909","DOI":"10.1002\/cpa.3160410705","article-title":"Orthonormal Bases of Compactly Supported Wavelets","volume":"41","author":"Daubechies","year":"1988","journal-title":"Commun. Pure Appl. Math."},{"issue":"1","key":"2024102700022433900_CIT0038","first-page":"1","article-title":"JPEG Image Compression Based on Biorthogonal, Coiflets and Daubechies Wavelet Families","volume":"13","author":"Singh","year":"2011","journal-title":"Int. J. Comput. Appl."},{"issue":"7","key":"2024102700022433900_CIT0039","doi-asserted-by":"publisher","first-page":"120","DOI":"10.3390\/electronics7070120","article-title":"An Algorithm of Daubechies Wavelet Transform in the Final Field When Processing Speech Signals","volume":"7","author":"Popov","year":"2018","journal-title":"Electronics"},{"key":"2024102700022433900_CIT0040","doi-asserted-by":"publisher","DOI":"10.5772\/20467","volume-title":"Discrete Wavelet Transforms - Algorithms and Applications","author":"Wahid","year":"2011"},{"key":"2024102700022433900_CIT0041","article-title":"Autoencoders","volume":"abs\/2003.05991","author":"Bank","year":"2020","journal-title":"CoRR"},{"key":"2024102700022433900_CIT0042","article-title":"Smart Intelligent Computing and Applications","author":"Satapathy","year":"2020"},{"issue":"1","key":"2024102700022433900_CIT0043","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1214\/aoms\/1177729694","article-title":"On Information and Sufficiency","volume":"22","author":"Kullback","year":"1951","journal-title":"Ann. Math. Stat."},{"issue":"86","key":"2024102700022433900_CIT0044","first-page":"2579","article-title":"Visualizing Data Using t-SNE","volume":"9","author":"van der Maaten","year":"2008","journal-title":"J. Mach. Learn. Res."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/1\/011008\/7055616\/jcise_24_1_011008.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/1\/011008\/7055616\/jcise_24_1_011008.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,27]],"date-time":"2024-10-27T00:02:42Z","timestamp":1729987362000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/24\/1\/011008\/1169155\/An-Invariant-Representation-of-Coupler-Curves"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,27]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4063726","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,27]]},"article-number":"011008"}}