{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T11:25:38Z","timestamp":1778757938599,"version":"3.51.4"},"reference-count":46,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2024,11,20]],"date-time":"2024-11-20T00:00:00Z","timestamp":1732060800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["FWF I4452-N"],"award-info":[{"award-number":["FWF I4452-N"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-19-CE48-0015"],"award-info":[{"award-number":["ANR-19-CE48-0015"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2025,5]]},"abstract":"<jats:p>A cuspidal serial robot can change inverse kinematic solutions (IKS) without crossing singularities because it has multiple IKS in a singularity-free region. This property of robots has been researched for over thirty years but has not been taken seriously when designing new robots. The presented work points out issues related to nonsingular change of IKS and path planning specific to the cuspidal robots present in existing commercial robots used in various applications. The multiple IKS at the initial end-effector pose allows the user to choose an initial IKS that may lead to a continuous and repeatable path. We analyze in detail how the initial IKS choice affects the prescribed path\u2019s feasibility and repeatability. Cuspidal robots can be used safely if the workspace is analyzed, considering the cuspidality property. For these reasons, we propose a path testing and planning methodology that considers different path scenarios. Given the rise of unconventional designs in 6R robots, the identification of cuspidal properties in the design phase of a robot is of paramount importance. We recall all the known criteria for cuspidality and propose new methods to decide if a given 6R robot is cuspidal. Accordingly, a practical guideline is proposed for deciding the cuspidality of a generic 6R robot.<\/jats:p>","DOI":"10.1177\/02783649241293481","type":"journal-article","created":{"date-parts":[[2024,11,21]],"date-time":"2024-11-21T02:53:51Z","timestamp":1732157631000},"page":"1035-1054","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":8,"title":["Kinematic issues in 6R cuspidal robots, guidelines for path planning and deciding cuspidality"],"prefix":"10.1177","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9331-2390","authenticated-orcid":false,"given":"Durgesh Haribhau","family":"Salunkhe","sequence":"first","affiliation":[{"name":"Nantes Universit\u00e9, \u00c9cole Centrale Nantes, CNRS, LS2N, Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Marauli","sequence":"additional","affiliation":[{"name":"Institute of Robotics, Johannes Kepler University Linz, Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"Institute of Robotics, Johannes Kepler University Linz, Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Damien","family":"Chablat","sequence":"additional","affiliation":[{"name":"Nantes Universit\u00e9, \u00c9cole Centrale Nantes, CNRS, LS2N, Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Wenger","sequence":"additional","affiliation":[{"name":"Nantes Universit\u00e9, \u00c9cole Centrale Nantes, CNRS, LS2N, Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2024,11,20]]},"reference":[{"key":"e_1_3_5_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-018-0139-4"},{"key":"e_1_3_5_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAR.2013.6766464"},{"key":"e_1_3_5_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3142396"},{"key":"e_1_3_5_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2004.1308106"},{"key":"e_1_3_5_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1474-6670(17)61205-9"},{"key":"e_1_3_5_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1986.1087554"},{"key":"e_1_3_5_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1989.99999"},{"key":"e_1_3_5_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-26831-2_6"},{"key":"e_1_3_5_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373207.3404048"},{"key":"e_1_3_5_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3476446.3535477"},{"key":"e_1_3_5_12_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4011045"},{"key":"e_1_3_5_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/70.388791"},{"key":"e_1_3_5_14_1","first-page":"215","volume-title":"Proceedings of the 7th International Conference on Advanced Robotics","author":"El Omri J","year":"1995","unstructured":"El Omri J, Wenger P (1995) How to recognize simply a non-singular posture changing 3-dof manipulator. In: Proceedings of the 7th International Conference on Advanced Robotics. Barcelona: Universitat Polit\u00e8cnica de Catalunya, 215\u2013222."},{"key":"e_1_3_5_15_1","volume-title":"Mod\u00e8les des robots manipulateurs: application \u00e0 leur commande","author":"Gorla B","year":"1984","unstructured":"Gorla B, Renaud M (1984) Mod\u00e8les des robots manipulateurs: application \u00e0 leur commande. Toulouse: Cepadues-\u00c9ditions."},{"key":"e_1_3_5_16_1","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2014-34152"},{"key":"e_1_3_5_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-06018-2_22"},{"key":"e_1_3_5_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2006.02.001"},{"key":"e_1_3_5_19_1","first-page":"150","article-title":"Position analysis of robot manipulators: Regions and sub-regions","author":"Innocenti C","year":"1988","unstructured":"Innocenti C, Parenti-Castelli V (1988) Position analysis of robot manipulators: Regions and sub-regions. In Proceedings of Int. Conf. on Advances in Robot Kinematics 150\u2013158.","journal-title":"In Proceedings of Int. Conf. on Advances in Robot Kinematics"},{"key":"e_1_3_5_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-903996-66-9.X5000-3"},{"key":"e_1_3_5_21_1","doi-asserted-by":"publisher","unstructured":"Kohli D Spanos J (1985) Workspace analysis of mechanical manipulators using polynomial discriminants. Journal of Mechanisms Transmissions and Automation in Design 107(2): 209\u2013215. DOI: 10.1115\/1.3258710.","DOI":"10.1115\/1.3258710"},{"key":"e_1_3_5_22_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4007306"},{"key":"e_1_3_5_23_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836498900800605"},{"key":"e_1_3_5_24_1","first-page":"49:1","volume-title":"11th Innovations in Theoretical Computer Science Conference (ITCS 2020), Leibniz International Proceedings in Informatics (LIPIcs)","author":"Makarychev K","year":"2020","unstructured":"Makarychev K, Makarychev Y (2020) Certified algorithms: worst-case analysis and beyond. In: Vidick T (ed) 11th Innovations in Theoretical Computer Science Conference (ITCS 2020), Leibniz International Proceedings in Informatics (LIPIcs). Dagstuhl, Germany: Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik, Vol. 151, 49:1\u201349:14."},{"key":"e_1_3_5_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS55552.2023.10341420"},{"key":"e_1_3_5_26_1","doi-asserted-by":"publisher","DOI":"10.1115\/ESDA2012-82208"},{"key":"e_1_3_5_27_1","volume-title":"Topological Analysis of Singularity Loci for Serial and Parallel Manipulators","author":"Paganelli D","year":"2008","unstructured":"Paganelli D (2008) Topological Analysis of Singularity Loci for Serial and Parallel Manipulators. Bologna, Italy: Universita di Bologna. PhD Thesis."},{"key":"e_1_3_5_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/70.163780"},{"key":"e_1_3_5_29_1","volume-title":"The Kinematics of Manipulators under Computer Control","author":"Pieper DL","year":"1968","unstructured":"Pieper DL (1968) The Kinematics of Manipulators under Computer Control. USA: Stanford University. PhD Thesis."},{"key":"e_1_3_5_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(86)90134-5"},{"key":"e_1_3_5_31_1","volume-title":"Cuspidal robots: theoretical study, classification, and application to commercial robots","author":"Salunkhe DH","year":"2023","unstructured":"Salunkhe DH (2023) Cuspidal robots: theoretical study, classification, and application to commercial robots. Nantes: \u00c9cole centrale de Nantes. PhD Thesis."},{"key":"e_1_3_5_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-08140-8_8"},{"key":"e_1_3_5_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2022.104729"},{"key":"e_1_3_5_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48891.2023.10161444"},{"key":"e_1_3_5_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1990.125986"},{"key":"e_1_3_5_36_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4029500"},{"key":"e_1_3_5_37_1","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2015-47950"},{"key":"e_1_3_5_38_1","unstructured":"Verheye A (2021) Why hasn\u2019t anyone heard of cuspidal robots? URL. https:\/\/tinyurl.com\/achille-cuspidal."},{"key":"e_1_3_5_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-004-0559-y"},{"key":"e_1_3_5_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1986.289285"},{"key":"e_1_3_5_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1992.220300"},{"key":"e_1_3_5_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1997.619284"},{"key":"e_1_3_5_43_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.2826976"},{"key":"e_1_3_5_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.829467"},{"key":"e_1_3_5_45_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4055677"},{"key":"e_1_3_5_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2007.03.011"},{"key":"e_1_3_5_47_1","article-title":"Kinova gen3-lite manipulator inverse kinematics: optimal polynomial solution","author":"Zohour HM","year":"2021","unstructured":"Zohour HM, Belzile B, St-Onge D (2021) Kinova gen3-lite manipulator inverse kinematics: optimal polynomial solution. ArXiv abs\/2102.01217.","journal-title":"ArXiv abs\/2102.01217"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649241293481","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/02783649241293481","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649241293481","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:17:37Z","timestamp":1777457857000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783649241293481"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,20]]},"references-count":46,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["10.1177\/02783649241293481"],"URL":"https:\/\/doi.org\/10.1177\/02783649241293481","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,20]]}}}