{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T06:20:06Z","timestamp":1774506006043,"version":"3.50.1"},"reference-count":70,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["(62373322, 62303407, 62173293)"],"award-info":[{"award-number":["(62373322, 62303407, 62173293)"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"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>Path tracking of continuum robots is a fundamental and crucial problem across various applications. In this article, we address this problem by focussing on three aspects. Firstly, we propose an efficient multi-solution inverse kinematics solver for three-section constant curvature robots by bridging the theoretical reduction and the numerical correction. Secondly, we derive a linear tendon-driven actuation model, establishing the connection between the robot configuration space and the actuator space. With this model, we achieve optimal distance planning and optimal time allocation considering the constraints of actuator velocity and acceleration, generating a continuous trajectory directly in the actuator space. Finally, we present our kinematic path tracking framework, which includes offline optimal trajectory planning and online feedforward and feedback control. Experiments are conducted both in simulations and in the real world on our three-section tendon-driven continuum robot. The experiments validate the increased efficiency, higher success rates, and accessibility of multiple solutions offered by our inverse kinematics solver, as well as the optimality in distance planning and time allocation in the actuator space. Performance improvements in tracking accuracy are demonstrated through comparative experiments and the application of our framework in path tracking tasks with obstacles is presented through a case study.<\/jats:p>","DOI":"10.1177\/02783649241290525","type":"journal-article","created":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T10:57:40Z","timestamp":1730717860000},"page":"1006-1034","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":9,"title":["An actuator space optimal kinematic path tracking framework for tendon-driven continuum robots: Theory, algorithm and validation"],"prefix":"10.1177","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-8700-2982","authenticated-orcid":false,"given":"Ke","family":"Qiu","sequence":"first","affiliation":[{"name":"State Key Laboratory of Industrial Control and Technology, Zhejiang University, Hangzhou, China"}]},{"given":"Hongye","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Industrial Control and Technology, Zhejiang University, Hangzhou, China"}]},{"given":"Jingyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Industrial Control and Technology, Zhejiang University, Hangzhou, China"}]},{"given":"Rong","family":"Xiong","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Industrial Control and Technology, Zhejiang University, Hangzhou, China"}]},{"given":"Haojian","family":"Lu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Industrial Control and Technology, Zhejiang University, Hangzhou, China"}]},{"given":"Yue","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Industrial Control and Technology, Zhejiang University, Hangzhou, China"}]}],"member":"179","published-online":{"date-parts":[[2024,11,4]]},"reference":[{"key":"e_1_3_5_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2019.2946726"},{"key":"e_1_3_5_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2021.3082020"},{"key":"e_1_3_5_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2023.3275375"},{"key":"e_1_3_5_5_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364919886047"},{"key":"e_1_3_5_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2734247"},{"key":"e_1_3_5_7_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915584806"},{"key":"e_1_3_5_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6224986"},{"key":"e_1_3_5_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2010.06.049"},{"key":"e_1_3_5_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.3036618"},{"key":"e_1_3_5_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2489500"},{"key":"e_1_3_5_12_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364921997167"},{"key":"e_1_3_5_13_1","volume-title":"Stochastic Models, Information Theory, and Lie Groups, Volume 2: Analytic Methods and Modern Applications","author":"Chirikjian GS","year":"2011","unstructured":"Chirikjian GS (2011) Stochastic Models, Information Theory, and Lie Groups, Volume 2: Analytic Methods and Modern Applications. Springer Science & Business Media."},{"key":"e_1_3_5_14_1","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/26.4.404"},{"key":"e_1_3_5_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2020.2967269"},{"key":"e_1_3_5_16_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364919897292"},{"key":"e_1_3_5_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOSOFT.2019.8722778"},{"key":"e_1_3_5_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01386390"},{"key":"e_1_3_5_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2021.3138222"},{"key":"e_1_3_5_20_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4041739"},{"key":"e_1_3_5_21_1","doi-asserted-by":"publisher","DOI":"10.1089\/soro.2016.0051"},{"key":"e_1_3_5_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094477"},{"key":"e_1_3_5_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2012.6283423"},{"key":"e_1_3_5_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197006"},{"key":"e_1_3_5_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2018.8594451"},{"key":"e_1_3_5_26_1","volume-title":"Lie Groups, Lie Algebras, and Representations","author":"Hall BC","year":"2013","unstructured":"Hall BC (2013) Lie Groups, Lie Algebras, and Representations. Springer."},{"key":"e_1_3_5_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS40897.2019.8967841"},{"key":"e_1_3_5_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2020.2965393"},{"key":"e_1_3_5_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.2991651"},{"key":"e_1_3_5_30_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364909105332"},{"key":"e_1_3_5_31_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623496303470"},{"key":"e_1_3_5_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2021.3090838"},{"key":"e_1_3_5_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2017.2680546"},{"key":"e_1_3_5_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2016.2546308"},{"key":"e_1_3_5_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2017.2775663"},{"key":"e_1_3_5_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2023.3320946"},{"key":"e_1_3_5_37_1","doi-asserted-by":"publisher","DOI":"10.1177\/02783649221128843"},{"key":"e_1_3_5_38_1","doi-asserted-by":"publisher","DOI":"10.1017\/9781316661239"},{"key":"e_1_3_5_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487646"},{"key":"e_1_3_5_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/70.326569"},{"key":"e_1_3_5_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2021.3123841"},{"key":"e_1_3_5_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48506.2021.9560982"},{"key":"e_1_3_5_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3174257"},{"key":"e_1_3_5_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2015.2396894"},{"key":"e_1_3_5_45_1","volume-title":"A Mathematical Introduction to Robotic Manipulation","author":"Murray RM","year":"1994","unstructured":"Murray RM, Li Z, Sastry SS, et al. (1994) A Mathematical Introduction to Robotic Manipulation. CRC Press."},{"key":"e_1_3_5_46_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.3143764"},{"key":"e_1_3_5_47_1","doi-asserted-by":"publisher","DOI":"10.1163\/016918609X12529299964101"},{"key":"e_1_3_5_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2021.3104249"},{"key":"e_1_3_5_49_1","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2023.XIX.091"},{"key":"e_1_3_5_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2018.2868815"},{"key":"e_1_3_5_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2020.2985620"},{"key":"e_1_3_5_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3183248"},{"key":"e_1_3_5_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2016.2527047"},{"key":"e_1_3_5_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2281564"},{"key":"e_1_3_5_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2160469"},{"key":"e_1_3_5_56_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature14543"},{"key":"e_1_3_5_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2743100"},{"key":"e_1_3_5_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8793653"},{"key":"e_1_3_5_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-642-1"},{"key":"e_1_3_5_60_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364908104278"},{"key":"e_1_3_5_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2017.8324428"},{"key":"e_1_3_5_62_1","unstructured":"Sola J (2017) Quaternion kinematics for the error-state kalman filter. arXiv preprint arXiv:1711.02508."},{"key":"e_1_3_5_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS47612.2022.9981702"},{"key":"e_1_3_5_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.3000290"},{"key":"e_1_3_5_65_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364919893438"},{"key":"e_1_3_5_66_1","doi-asserted-by":"publisher","DOI":"10.1002\/aisy.202100165"},{"key":"e_1_3_5_67_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910368147"},{"key":"e_1_3_5_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2015.7354158"},{"key":"e_1_3_5_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2020.2993543"},{"key":"e_1_3_5_70_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364920913929"},{"key":"e_1_3_5_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2014.2309194"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649241290525","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/02783649241290525","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649241290525","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T07:32:52Z","timestamp":1748417572000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783649241290525"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,4]]},"references-count":70,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["10.1177\/02783649241290525"],"URL":"https:\/\/doi.org\/10.1177\/02783649241290525","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,4]]}}}