{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T03:46:47Z","timestamp":1772509607903,"version":"3.50.1"},"reference-count":118,"publisher":"Cambridge University Press (CUP)","license":[{"start":{"date-parts":[[2011,4,28]],"date-time":"2011-04-28T00:00:00Z","timestamp":1303948800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Acta Numerica"],"published-print":{"date-parts":[[2011,5]]},"abstract":"<jats:p>In this article, the basic constructs of algebraic kinematics (links, joints, and mechanism spaces) are introduced. This provides a common schema for many kinds of problems that are of interest in kinematic studies. Once the problems are cast in this algebraic framework, they can be attacked by tools from algebraic geometry. In particular, we review the techniques of numerical algebraic geometry, which are primarily based on homotopy methods. We include a review of the main developments of recent years and outline some of the frontiers where further research is occurring. While numerical algebraic geometry applies broadly to any system of polynomial equations, algebraic kinematics provides a body of interesting examples for testing algorithms and for inspiring new avenues of work.<\/jats:p>","DOI":"10.1017\/s0962492911000067","type":"journal-article","created":{"date-parts":[[2011,4,28]],"date-time":"2011-04-28T13:35:26Z","timestamp":1303997726000},"page":"469-567","source":"Crossref","is-referenced-by-count":58,"title":["Numerical algebraic geometry and algebraic kinematics"],"prefix":"10.1017","volume":"20","author":[{"given":"Charles W.","family":"Wampler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew J.","family":"Sommese","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2011,4,28]]},"reference":[{"key":"S0962492911000067_ref001","first-page":"1","volume-title":"Acta Numerica","volume":"2","author":"Allgower","year":"1993"},{"key":"S0962492911000067_ref029","first-page":"166","volume-title":"Proc. ISSAC 2005","author":"Dayton","year":"2005"},{"key":"S0962492911000067_ref075","doi-asserted-by":"publisher","DOI":"10.1016\/0196-8858(92)90014-N"},{"key":"S0962492911000067_ref071","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/0096-3003(87)90063-4","article-title":"A homotopy for solving general polynomial systems that respects m-homogeneous structures","volume":"24","author":"Morgan","year":"1987","journal-title":"Appl. Math. Comput."},{"key":"S0962492911000067_ref090","doi-asserted-by":"publisher","DOI":"10.1142\/5763"},{"key":"S0962492911000067_ref085","doi-asserted-by":"publisher","DOI":"10.1115\/1.3669870"},{"key":"S0962492911000067_ref007","doi-asserted-by":"crossref","unstructured":"Bates D. , Hauenstein J. and Sommese A. J. (2010 a), A parallel endgame. Preprint available at: www.nd.edu\/~sommese\/preprints.","DOI":"10.1090\/conm\/556\/11006"},{"key":"S0962492911000067_ref077","doi-asserted-by":"publisher","DOI":"10.1137\/0732061"},{"key":"S0962492911000067_ref051","first-page":"7","volume-title":"Proc. 2000 IEEE Int. Conference on Robotics and Automation","author":"Husty","year":"2000"},{"key":"S0962492911000067_ref109","first-page":"3446","volume-title":"Proc. 1996 IEEE Int. Conf. Robotics and Automation","volume":"4","author":"Tsai","year":"1996"},{"key":"S0962492911000067_ref044","doi-asserted-by":"publisher","DOI":"10.1080\/00029890.1895.11998592"},{"key":"S0962492911000067_ref103","volume-title":"Geometrie der Dynamen","author":"Study","year":"1903"},{"key":"S0962492911000067_ref046","doi-asserted-by":"crossref","unstructured":"Hauenstein J. , Sommese A. J. and Wampler C. W. (2010), Regenerative cascade homotopies for solving polynomial systems. Preprint available at: www.nd.edu\/~sommese\/preprints.","DOI":"10.1016\/j.amc.2011.06.004"},{"key":"S0962492911000067_ref008","doi-asserted-by":"crossref","unstructured":"Bates D. , Hauenstein J. and Sommese A. J. (2011), Efficient pathtracking methods. To appear In Numerical Algorithms. Available at: www.nd.edu\/~sommese.preprints.","DOI":"10.1007\/s11075-011-9463-8"},{"key":"S0962492911000067_ref054","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(03)00064-8"},{"key":"S0962492911000067_ref039","doi-asserted-by":"publisher","DOI":"10.1137\/0717046"},{"key":"S0962492911000067_ref049","volume-title":"Kinematic Geometry of Mechanisms","author":"Hunt","year":"1978"},{"key":"S0962492911000067_ref026","first-page":"27","article-title":"On the triple generation of three-bar curves","volume":"9","author":"Clifford","year":"1878","journal-title":"Proc. London Math. Soc."},{"key":"S0962492911000067_ref089","first-page":"749","volume-title":"The Mathematics of Numerical Analysis","volume":"32","author":"Sommese","year":"1996"},{"key":"S0962492911000067_ref040","doi-asserted-by":"publisher","DOI":"10.1007\/BF01582106"},{"key":"S0962492911000067_ref038","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1115\/1.4008283","article-title":"Synthesis of path-generating mechanisms by means of a programmed digital computer","volume":"81","author":"Freudenstein","year":"1959","journal-title":"ASME J. Engng Ind."},{"key":"S0962492911000067_ref105","doi-asserted-by":"publisher","DOI":"10.1145\/1186785.1186789"},{"key":"S0962492911000067_ref023","first-page":"136","article-title":"On three-bar motion","volume":"VII","author":"Cayley","year":"1876","journal-title":"Proc. London Math. Soc."},{"key":"S0962492911000067_ref034","volume-title":"Motion Geometry of Mechanisms","author":"Dijksman","year":"1976"},{"key":"S0962492911000067_ref066","doi-asserted-by":"publisher","DOI":"10.1115\/1.2198254"},{"key":"S0962492911000067_ref018","first-page":"777","article-title":"A new mechanism","volume":"76","author":"Bennett","year":"1903","journal-title":"Engineering"},{"key":"S0962492911000067_ref014","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/496\/09717"},{"key":"S0962492911000067_ref027","volume-title":"Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra","author":"Cox","year":"1997"},{"key":"S0962492911000067_ref067","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/448\/08665"},{"key":"S0962492911000067_ref076","doi-asserted-by":"publisher","DOI":"10.1007\/BF01385867"},{"key":"S0962492911000067_ref094","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-010-1011-5_16"},{"key":"S0962492911000067_ref020","volume-title":"Theoretical Kinematics, Vol. 24 of North-Holland Series in Applied Mathematics and Mechanics","author":"Bottema","year":"1979"},{"key":"S0962492911000067_ref081","first-page":"397","volume-title":"Proc. ASME Design and Automation Conference","volume":"32\u20132","author":"Raghavan","year":"1991"},{"key":"S0962492911000067_ref095","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1515\/9783110198072.329","volume-title":"Algebraic Geometry","author":"Sommese","year":"2002"},{"key":"S0962492911000067_ref087","volume-title":"Geometric Fundamentals of Robotics","author":"Selig","year":"2005"},{"key":"S0962492911000067_ref022","doi-asserted-by":"publisher","DOI":"10.1115\/1.1563635"},{"key":"S0962492911000067_ref005","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-34580-2"},{"key":"S0962492911000067_ref062","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-75155-9_5"},{"key":"S0962492911000067_ref016","first-page":"1","volume-title":"Algorithms in Algebraic Geometry","author":"Bates","year":"2008"},{"key":"S0962492911000067_ref096","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142901397101"},{"key":"S0962492911000067_ref114","doi-asserted-by":"publisher","DOI":"10.1115\/1.2916909"},{"key":"S0962492911000067_ref083","doi-asserted-by":"publisher","DOI":"10.1112\/plms\/s1-7.1.14"},{"key":"S0962492911000067_ref107","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2010.01.002"},{"key":"S0962492911000067_ref024","first-page":"539","article-title":"Th\u00e9orie des m\u00e9canismes connus sous le nom de par-all\u00e9logrammes","volume":"7","author":"Chebyshev","year":"1854","journal-title":"M\u00e9moires des Savants \u00c9trangers Pr\u00e9sent\u00e9s \u00e0 l'Acad\u00e9mie de Saint-P\u00e9tersbourg"},{"key":"S0962492911000067_ref041","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/496\/09725"},{"key":"S0962492911000067_ref074","doi-asserted-by":"publisher","DOI":"10.1007\/BF01385648"},{"key":"S0962492911000067_ref002","first-page":"3","volume-title":"Handbook of Numerical Analysis","volume":"V","author":"Allgower","year":"1997"},{"key":"S0962492911000067_ref048","doi-asserted-by":"publisher","DOI":"10.1115\/1.1711822"},{"key":"S0962492911000067_ref070","volume-title":"Solving Polynomial Systems Using Continuation for Engineering and Scientific Problems","author":"Morgan","year":"1987"},{"key":"S0962492911000067_ref017","doi-asserted-by":"publisher","DOI":"10.1515\/9783110871746"},{"key":"S0962492911000067_ref037","doi-asserted-by":"publisher","DOI":"10.1145\/321186.321200"},{"key":"S0962492911000067_ref028","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-6911-1"},{"key":"S0962492911000067_ref052","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-59029-0"},{"key":"S0962492911000067_ref078","first-page":"173","volume-title":"Proc. ISSAC\u203293","author":"Mourrain","year":"1993"},{"key":"S0962492911000067_ref099","doi-asserted-by":"publisher","DOI":"10.1016\/j.jco.2004.09.007"},{"key":"S0962492911000067_ref086","first-page":"190","volume-title":"Enzyclopaedie der Mathematischen Wissenschaften","volume":"3","author":"Sch\u00f6nflies","year":"1902"},{"key":"S0962492911000067_ref003","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719154"},{"key":"S0962492911000067_ref042","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2004.08.006"},{"key":"S0962492911000067_ref006","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-33099-2","volume-title":"Algorithms in Real Algebraic Geometry, Vol. 10 of Algorithms and Computation in Mathematics","author":"Basu","year":"2006"},{"key":"S0962492911000067_ref009","doi-asserted-by":"publisher","DOI":"10.1137\/08073264X"},{"key":"S0962492911000067_ref010","first-page":"55","volume-title":"Approximate Commutative Algebra, Vol. 14 of Texts and Monographs in Symbolic Computation","author":"Bates","year":"2010"},{"key":"S0962492911000067_ref021","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1982.1674155"},{"key":"S0962492911000067_ref011","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-78133-4_1"},{"key":"S0962492911000067_ref053","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574707003530"},{"key":"S0962492911000067_ref012","unstructured":"Bates D. , Hauenstein J. , Sommese A. J. and Wampler C. W. (2008), Bertini: Software for numerical algebraic geometry. Available at: www.nd.edu\/~sommese\/bertini."},{"key":"S0962492911000067_ref079","doi-asserted-by":"publisher","DOI":"10.1016\/0022-247X(87)90304-0"},{"key":"S0962492911000067_ref013","doi-asserted-by":"publisher","DOI":"10.1137\/060658862"},{"key":"S0962492911000067_ref015","doi-asserted-by":"publisher","DOI":"10.1016\/j.jco.2006.04.003"},{"key":"S0962492911000067_ref019","unstructured":"Bonev I. (2003), The true origins of parallel robots. Available at: www.parallemic.org\/Reviews\/Review007.html."},{"key":"S0962492911000067_ref025","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0064312"},{"key":"S0962492911000067_ref030","doi-asserted-by":"crossref","unstructured":"Dayton B. H. , Li T.-Y. and Zeng Z. (2011), Multiple zeros of nonlinear systems. To appear In Math. Comp. 80. Available at: www.ams.org\/journals\/mcom\/2011\u201380\u2013275\/.","DOI":"10.1090\/S0025-5718-2011-02462-2"},{"key":"S0962492911000067_ref031","volume-title":"Bibliography on Kinematics","author":"de Groot","year":"1970"},{"key":"S0962492911000067_ref032","first-page":"283","article-title":"Les cha\u00e2nes articul\u00e9es ferm\u00e9es at d\u00e9formables \u00e0 quatre membres","volume":"46","author":"Delassus","year":"1922","journal-title":"Bull. Sci. Math. Astronom."},{"key":"S0962492911000067_ref033","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-9064-8_5"},{"key":"S0962492911000067_ref035","doi-asserted-by":"publisher","DOI":"10.1007\/BF01389312"},{"key":"S0962492911000067_ref036","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(80)90001-4"},{"key":"S0962492911000067_ref045","volume-title":"Algebraic Geometry, Vol. 52 of Graduate Texts in Mathematics","author":"Hartshorne","year":"1977"},{"key":"S0962492911000067_ref047","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-2010-02399-3"},{"key":"S0962492911000067_ref050","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(95)00091-C"},{"key":"S0962492911000067_ref055","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2007.03.006"},{"key":"S0962492911000067_ref056","doi-asserted-by":"crossref","DOI":"10.1038\/scientificamerican08111877-1340supp","volume-title":"How to Draw a Straight Line: A Lecture on Linkages","author":"Kempe","year":"1877"},{"key":"S0962492911000067_ref057","doi-asserted-by":"publisher","DOI":"10.1177\/02783649020210090501"},{"key":"S0962492911000067_ref058","doi-asserted-by":"publisher","DOI":"10.1115\/1.1637662"},{"key":"S0962492911000067_ref059","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-8192-9_16"},{"key":"S0962492911000067_ref082","doi-asserted-by":"publisher","DOI":"10.1115\/1.2919188"},{"key":"S0962492911000067_ref097","doi-asserted-by":"publisher","DOI":"10.1115\/1.1649965"},{"key":"S0962492911000067_ref060","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-008-0015-6"},{"key":"S0962492911000067_ref118","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/496\/09733"},{"key":"S0962492911000067_ref061","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2006.02.018"},{"key":"S0962492911000067_ref063","first-page":"399","volume-title":"Acta Numerica","volume":"6","author":"Li","year":"1997"},{"key":"S0962492911000067_ref098","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142903430463"},{"key":"S0962492911000067_ref064","first-page":"209","volume-title":"Handbook of Numerical Analysis","volume":"XI","author":"Li","year":"2003"},{"key":"S0962492911000067_ref065","doi-asserted-by":"publisher","DOI":"10.1137\/0726069"},{"key":"S0962492911000067_ref068","volume-title":"Geometric Design of Linkages","author":"McCarthy","year":"2000"},{"key":"S0962492911000067_ref113","doi-asserted-by":"crossref","unstructured":"Wampler C. W. , Hauenstein J. and Sommese A. J. (2011), Mechanism mobility and a local dimension test. To appear In Mech. Mach. Theory. Available at: www.nd.edu\/~sommese\/preprints.","DOI":"10.1016\/j.mechmachtheory.2011.04.011"},{"key":"S0962492911000067_ref069","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/0096-3003(86)90029-9","article-title":"A transformation to avoid solutions at infinity for polynomial systems","volume":"18","author":"Morgan","year":"1986","journal-title":"Appl. Math. Comput."},{"key":"S0962492911000067_ref072","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/0096-3003(87)90064-6","article-title":"Computing all solutions to polynomial systems using homotopy continuation","volume":"24","author":"Morgan","year":"1987","journal-title":"Appl. Math. Comput."},{"key":"S0962492911000067_ref073","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/0096-3003(89)90099-4","article-title":"Coefficient-parameter polynomial continuation","volume":"29","author":"Morgan","year":"1989","journal-title":"Appl. Math. Comput."},{"key":"S0962492911000067_ref080","doi-asserted-by":"publisher","DOI":"10.1016\/0022-247X(83)90055-0"},{"key":"S0962492911000067_ref084","first-page":"197","volume-title":"Real Analytic and Algebraic Geometry","author":"Ronga","year":"1995"},{"key":"S0962492911000067_ref088","doi-asserted-by":"publisher","DOI":"10.1006\/jcom.2000.0554"},{"key":"S0962492911000067_ref043","doi-asserted-by":"publisher","DOI":"10.1002\/9781118032527"},{"key":"S0962492911000067_ref091","doi-asserted-by":"publisher","DOI":"10.1007\/s10208-007-0230-5"},{"key":"S0962492911000067_ref092","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142900372549"},{"key":"S0962492911000067_ref093","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/286\/04753"},{"key":"S0962492911000067_ref100","first-page":"133","volume-title":"Algorithms in Algebraic Geometry, Vol. 146 of IMA Volumes in Mathematics and its Applications","author":"Sommese","year":"2008"},{"key":"S0962492911000067_ref101","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717976"},{"key":"S0962492911000067_ref102","doi-asserted-by":"publisher","DOI":"10.1007\/BF01199824"},{"key":"S0962492911000067_ref004","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.19230030103"},{"key":"S0962492911000067_ref106","first-page":"179","article-title":"On recent discoveries in mechanical conversion of motion","volume":"7","author":"Sylvester","year":"1874","journal-title":"Proc. Royal Institution of Great Britain"},{"key":"S0962492911000067_ref104","doi-asserted-by":"publisher","DOI":"10.1115\/1.1760550"},{"key":"S0962492911000067_ref108","first-page":"48","article-title":"Solving the kinematics of the most general six- and five-degree-of-freedom manipulators by continuation methods","volume":"107","author":"Tsai","year":"1985","journal-title":"ASME J. Mech."},{"key":"S0962492911000067_ref110","doi-asserted-by":"publisher","DOI":"10.1145\/317275.317286"},{"key":"S0962492911000067_ref111","doi-asserted-by":"publisher","DOI":"10.1007\/BF01202036"},{"key":"S0962492911000067_ref112","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(95)00068-A"},{"key":"S0962492911000067_ref115","doi-asserted-by":"publisher","DOI":"10.1115\/1.2828781"},{"key":"S0962492911000067_ref116","doi-asserted-by":"publisher","DOI":"10.1145\/279232.279235"},{"key":"S0962492911000067_ref117","doi-asserted-by":"publisher","DOI":"10.1145\/347837.347885"}],"container-title":["Acta Numerica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0962492911000067","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,6]],"date-time":"2023-06-06T14:20:53Z","timestamp":1686061253000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0962492911000067\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4,28]]},"references-count":118,"alternative-id":["S0962492911000067"],"URL":"https:\/\/doi.org\/10.1017\/s0962492911000067","relation":{},"ISSN":["0962-4929","1474-0508"],"issn-type":[{"value":"0962-4929","type":"print"},{"value":"1474-0508","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,4,28]]}}}