{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T22:44:44Z","timestamp":1765233884540,"version":"3.41.2"},"reference-count":35,"publisher":"ASME International","issue":"12","license":[{"start":{"date-parts":[[2024,11,5]],"date-time":"2024-11-05T00:00:00Z","timestamp":1730764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,12,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>This paper introduces a novel matrix-based approach for the simultaneous type and dimensional synthesis of planar four-bar linkage mechanisms, accommodating various practical constraints, including position, velocity, acceleration, and joint placements. Traditional design processes segregate type synthesis, the determination of joint and link configurations, from dimensional synthesis, which involves specifying link sizes and pivot locations. This segregation often leads to complexities in addressing the complete design challenge. The novel methodology proposed in this paper departs from the conventional sequential design approach by concurrently evaluating type and dimensional parameters using a data-driven matrix formulation. The crux of the paper\u2019s methodology involves formulating a singular design equation through a transformation matrix, parameterized by the Cartesian parameters of the mechanism\u2019s dyads. This formulation linearly expresses a broad range of constraints, facilitating the identification of viable solutions through singular value decomposition and null space analysis. This integrated approach not only simplifies the synthesis process but also provides direct insights into the mechanism\u2019s parameters, encompassing both type and dimensions, thereby obviating the need for further interpretative steps common to the use of quaternions and kinematic mapping. In essence, the paper presents two main contributions: the development of a unified design equation capable of encompassing a wide array of constraints within the mechanism synthesis process, and the introduction of an algorithm that effectively identifies all potential planar four-bar linkage mechanisms by accurately satisfying up to five constraints. This approach promises to enhance the design and optimization of mechanical systems by offering a more holistic and efficient pathway to mechanism synthesis.<\/jats:p>","DOI":"10.1115\/1.4066661","type":"journal-article","created":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T16:19:43Z","timestamp":1727194783000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":2,"title":["A Matrix-Based Approach to Unified Synthesis of Planar Four-Bar Mechanisms for Motion Generation With Position, Velocity, and Acceleration Constraints"],"prefix":"10.1115","volume":"24","author":[{"given":"Xueting","family":"Deng","sequence":"first","affiliation":[{"name":"Stony Brook University Computer-Aided Design and Innovation Lab, Department of Mechanical Engineering, , Stony Brook, NY 11794-2300"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"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"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2024,11,5]]},"reference":[{"volume-title":"Lectures on Quaternions","year":"1853","author":"Hamilton","key":"2024110516241493600_CIT0001"},{"key":"2024110516241493600_CIT0002","doi-asserted-by":"crossref","DOI":"10.1145\/325334.325242","article-title":"Animating Rotation With Quaternion Curves","author":"Shoemake","year":"1985"},{"volume-title":"Introduction to Theoretical Kinematics","year":"1990","author":"McCarthy","key":"2024110516241493600_CIT0003"},{"issue":"2","key":"2024110516241493600_CIT0004","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1115\/1.3438176","article-title":"On a Set of Displacements in Space","volume":"Series B 95","author":"Bottema","year":"1973","journal-title":"ASME J. Eng. Ind."},{"issue":"3","key":"2024110516241493600_CIT0005","doi-asserted-by":"publisher","first-page":"460","DOI":"10.1115\/1.3267382","article-title":"Motion Synthesis Using Kinematic Mappings","volume":"105","author":"Ravani","year":"1983","journal-title":"J. Mech. Transmiss. Autom. Des."},{"issue":"3","key":"2024110516241493600_CIT0006","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1115\/1.3267417","article-title":"Mappings of Spatial Kinematics","volume":"106","author":"Ravani","year":"1984","journal-title":"J. Mech. Transmiss. Autom. Des."},{"volume-title":"Theoretical Kinematics","year":"1979","author":"Bottema","key":"2024110516241493600_CIT0007"},{"issue":"1","key":"2024110516241493600_CIT0008","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1115\/1.2916925","article-title":"Finite Position Synthesis Using the Image Curve of a Spherical Four-Bar Motion","volume":"114","author":"Bodduluri","year":"1992","journal-title":"ASME J. Mech. Des."},{"issue":"3","key":"2024110516241493600_CIT0009","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1115\/1.3267398","article-title":"Planar and Spatial Rigid Body Motion as Special Cases of Spherical and 3-Spherical Motion","volume":"105","author":"McCarthy","year":"1983","journal-title":"J. Mech. Transmiss. Autom."},{"key":"2024110516241493600_CIT0010","doi-asserted-by":"crossref","DOI":"10.1115\/96-DETC\/MECH-1187","article-title":"Synthesis of Planar RR Dyads by Constraint Manifold Projection","author":"Larochelle","year":"1996"},{"key":"2024110516241493600_CIT0011","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/978-94-011-4120-8_11","volume-title":"Advances in Robot Kinematics","author":"Larochelle","year":"2000"},{"issue":"3","key":"2024110516241493600_CIT0012","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1115\/1.2912773","article-title":"The Algebraic Classification of the Image Curves of Spherical 4-Bar Motion","volume":"113","author":"Ge","year":"1991","journal-title":"ASME J. Mech. Des."},{"issue":"5","key":"2024110516241493600_CIT0013","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1109\/70.97879","article-title":"Functional Constraints as Algebraic-Manifolds in a Clifford-Algebra","volume":"7","author":"Ge","year":"1991","journal-title":"IEEE Trans. Rob. Autom."},{"issue":"1","key":"2024110516241493600_CIT0014","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1115\/1.2826116","article-title":"Distance Metrics on the Rigid-Body Motions With Applications to Mechanism Design","volume":"117","author":"Park","year":"1995","journal-title":"ASME J. Mech. Des."},{"issue":"4","key":"2024110516241493600_CIT0015","doi-asserted-by":"publisher","first-page":"646","DOI":"10.1115\/1.2826735","article-title":"Planar Motion Synthesis Using an Approximate Bi-Invariant Metric","volume":"117","author":"Larochelle","year":"1995","journal-title":"ASME J. Mech. Des."},{"issue":"1","key":"2024110516241493600_CIT0016","doi-asserted-by":"publisher","first-page":"13","DOI":"10.3390\/robotics13010013","article-title":"A Bi-Invariant Approach to Approximate Motion Synthesis of Planar Four-Bar Linkage","volume":"13","author":"Xu","year":"2024","journal-title":"Robotics"},{"key":"2024110516241493600_CIT0017","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-1-4020-2249-4_5","volume-title":"Advances in Robot Kinematics","author":"Hayes","year":"2004"},{"key":"2024110516241493600_CIT0018","doi-asserted-by":"crossref","DOI":"10.1007\/978-94-007-4620-6_40","volume-title":"Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms","author":"Luu","year":"2012"},{"issue":"3","key":"2024110516241493600_CIT0019","doi-asserted-by":"publisher","first-page":"031011","DOI":"10.1115\/1.4035528","article-title":"A Task-Driven Approach to Unified Synthesis of Planar Four-Bar Linkages Using Algebraic Fitting of a Pencil of G-Manifolds","volume":"17","author":"Ge","year":"2017","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"6","key":"2024110516241493600_CIT0020","doi-asserted-by":"publisher","first-page":"061005","DOI":"10.1115\/1.4037801","article-title":"A Task-Driven Approach to Optimal Synthesis of Planar Four-Bar Linkages for Extended Burmester Problem","volume":"9","author":"Deshpande","year":"2017","journal-title":"ASME J. Mech. Rob."},{"issue":"2","key":"2024110516241493600_CIT0021","doi-asserted-by":"publisher","first-page":"024504","DOI":"10.1115\/1.4035899","article-title":"MotionGen: Interactive Design and Editing of Planar Four-Bar Motions Via a Unified Framework for Generating Pose- and Geometric-Constraints","volume":"9","author":"Purwar","year":"2017","journal-title":"ASME J. Mech. Rob."},{"issue":"6","key":"2024110516241493600_CIT0022","doi-asserted-by":"publisher","first-page":"063302","DOI":"10.1115\/1.4064132","article-title":"A Unified Real-Time Motion Generation Algorithm for Approximate Position Analysis of Planar N-Bar Mechanisms","volume":"146","author":"Lyu","year":"2024","journal-title":"ASME J. Mech. Des."},{"issue":"6","key":"2024110516241493600_CIT0023","doi-asserted-by":"publisher","first-page":"061003","DOI":"10.1115\/1.4033434","article-title":"A Task-Driven Unified Synthesis of Planar Four-Bar and Six-Bar Linkages With R- and P-Joints for Five-Position Realization","volume":"8","author":"Zhao","year":"2016","journal-title":"ASME J. Mech. Rob."},{"issue":"3","key":"2024110516241493600_CIT0024","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/0094-114X(79)90049-1","article-title":"Selective Precision Synthesis of Planar Mechanisms Satisfying Position and Velocity Constraints","volume":"14","author":"Schaefer","year":"1979","journal-title":"Mech. Mach. Theory"},{"article-title":"Two Precision Position Synthesis of Planar Mechanisms with Approximate Position and Velocity Constraints","year":"1996","author":"Holte","key":"2024110516241493600_CIT0025"},{"issue":"3","key":"2024110516241493600_CIT0026","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1115\/1.1370978","article-title":"Approximate Velocities in Mixed Exact-Approximate Position Synthesis of Planar Mechanisms","volume":"123","author":"Holte","year":"2001","journal-title":"ASME J. Mech. Des."},{"key":"2024110516241493600_CIT0027","first-page":"425","article-title":"The Synthesis of Planar 4R Linkages With Three Task Positions and Two Specified Velocities","author":"Robson","year":"2005"},{"issue":"10","key":"2024110516241493600_CIT0028","doi-asserted-by":"publisher","first-page":"1268","DOI":"10.1016\/j.mechmachtheory.2007.10.006","article-title":"The Algebraic Synthesis of a Spatial TS Chain for a Prescribed Acceleration Task","volume":"43","author":"Robson","year":"2008","journal-title":"Mech. Mach. Theory"},{"year":"2009","author":"Robson","key":"2024110516241493600_CIT0029"},{"key":"2024110516241493600_CIT0030","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-6385-2","volume-title":"Projective Geometry","author":"Coxeter","year":"1974","edition":"2nd ed"},{"volume-title":"Oriented Projective Geometry","year":"1991","author":"Stolfi","key":"2024110516241493600_CIT0031"},{"key":"2024110516241493600_CIT0032","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2020-22718","article-title":"Unified Motion Synthesis of Spatial Seven-Bar Platform Mechanisms and Planar-Four Bar Mechanisms","author":"Sharma","year":"2020"},{"issue":"6","key":"2024110516241493600_CIT0033","doi-asserted-by":"publisher","first-page":"061009","DOI":"10.1115\/1.4034141","article-title":"Homotopy Directed Optimization to Design a Six-Bar Linkage for a Lower Limb With a Natural Ankle Trajectory","volume":"8","author":"Tsuge","year":"2016","journal-title":"ASME J. Mech. Rob."},{"issue":"4","key":"2024110516241493600_CIT0034","doi-asserted-by":"publisher","first-page":"044501","DOI":"10.1115\/1.4033329","article-title":"An Adjustable Single Degree-of-Freedom System to Guide Natural Walking Movement for Rehabilitation","volume":"10","author":"Tsuge","year":"2016","journal-title":"ASME J. Med. Devices"},{"issue":"2","key":"2024110516241493600_CIT0035","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1115\/1.2919181","article-title":"Circuits and Branches of Single-Degree-of-Freedom Planar Linkages","volume":"115","author":"Chase","year":"1993","journal-title":"ASME J. Mech. Des."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/12\/121003\/7400421\/jcise_24_12_121003.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/12\/121003\/7400421\/jcise_24_12_121003.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,5]],"date-time":"2024-11-05T16:24:32Z","timestamp":1730823872000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/24\/12\/121003\/1206690\/A-Matrix-Based-Approach-to-Unified-Synthesis-of"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,5]]},"references-count":35,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2024,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4066661","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2024,11,5]]},"article-number":"121003"}}