{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T14:20:05Z","timestamp":1772893205021,"version":"3.50.1"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,10]],"date-time":"2023-07-10T00:00:00Z","timestamp":1688947200000},"content-version":"vor","delay-in-days":9,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2023,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents a dynamic modeling and trajectory tracking control design for a hyper-redundant continuum manipulator (HRM), which is able to continuously bend along its length. The HRM has the advantages of high flexibility, large workspace, and low inertia, but also poses challenges of complex kinematics, and dynamic coupling. To address these challenges, the kinematics model was developed based on the piecewise constant curvature (PCC) assumption that captures the relationship between the cable lengths, joint angles, and end-effector pose. Inverse kinematics is presented geometrically by solving trigonometric equations. The dynamic model for the continuum robot (CR) is derived using the Euler\u2013Lagrange representation, which incorporates the effects of gravity and elasticity. Accordingly, three control strategies are developed and applied to a two-section continuum robot, which are the inverse dynamic proportional integral derivative controller (PID), fuzzy logic controller (FLC), and sliding mode controller (SMC). We validate our proposed methods through simulations on various 3D trajectories, utilized MATLAB symbolic math toolbox in conjunction with Simulink simulation; demonstrate and evaluate different close-loop dynamic control responses for different scenarios. This simulation used in the creation of a unique animated simulation for a whole 3D continuum robot while tracking its desired trajectories. Finally, the simulation results demonstrate that our proposed methods can effectively control the HRM with high tracking performance, exhibiting enhanced responses in terms of settling time, rising time, and steady-state error. While the developed SMC outperforms Poth's PID and FLC in terms of robustness and settling time (51% and 10.3%), respectively.\n<\/jats:p>","DOI":"10.1007\/s10846-023-01896-1","type":"journal-article","created":{"date-parts":[[2023,7,10]],"date-time":"2023-07-10T04:01:46Z","timestamp":1688961706000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Modeling and Trajectory Tracking Control for a Multi-Section Continuum Manipulator"],"prefix":"10.1007","volume":"108","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4845-2666","authenticated-orcid":false,"given":"Elsayed Atif","family":"Aner","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0367-0187","authenticated-orcid":false,"given":"Mohammed Ibrahim","family":"Awad","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3604-3534","authenticated-orcid":false,"given":"Omar M.","family":"Shehata","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,10]]},"reference":[{"key":"1896_CR1","doi-asserted-by":"crossref","unstructured":"Trivedi, D., Rahn,\u00a0C.D., Kier W.M., Walker, I.D.: (\u201cPrintflatables | Proceedings of the 2017 CHI Conference on Human ...\u201d) \"Soft robotics: Biological inspiration, state of the art, and future research.\" (\u201cSoft robotics: Biological inspiration, state of the art, and future ...\u201d) Appl. Bionics. Biomech. 5(3), 99\u2013117 (2008)","DOI":"10.1080\/11762320802557865"},{"issue":"3","key":"1896_CR2","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1109\/70.294209","volume":"10","author":"GS Chirikjian","year":"1994","unstructured":"Chirikjian, G.S., Burdick, J.W.: A modal approach to hyper-redundant manipulator kinematics. IEEE Trans Robot Autom. 10(3), 343\u2013354 (1994)","journal-title":"IEEE Trans Robot Autom."},{"key":"1896_CR3","doi-asserted-by":"crossref","unstructured":"Shi, C., Luo, X., Qi, P., Li, T., Song, S., Najdovski, Z., Fukuda, T., Hongliang, R.: Shape sensing techniques for continuum robots in minimally invasive surgery: A survey. (\u201cShape Sensing Techniques for Continuum Robots in Minimally Invasive ...\u201d). IEEE Trans. Biomed. Eng. 64(8), 1665\u20131678 (2016)","DOI":"10.1109\/TBME.2016.2622361"},{"issue":"6","key":"1896_CR4","doi-asserted-by":"publisher","first-page":"1261","DOI":"10.1109\/TRO.2015.2489500","volume":"31","author":"JD Burgner-Kahrs","year":"2015","unstructured":"Burgner-Kahrs, J.D., Caleb, R., Howie, C.: Continuum robots for medical applications: A survey. IEEE Trans. Robot. 31(6), 1261\u20131280 (2015)","journal-title":"IEEE Trans. Robot."},{"key":"1896_CR5","doi-asserted-by":"crossref","unstructured":"Amouri A.,\u00a0Mahfoudi, C.,\u00a0Zaatri, A.: Dynamic modeling of a spatial cable-driven continuum robot using euler-lagrange method. (\u201cDynamic Modeling of a Spatial Cable Driven Continuum Robot Using ... - CORE\u201d). Int. J. Eng. Technol. Innova. 10(1), 60\u00a0(2019)","DOI":"10.46604\/ijeti.2020.4422"},{"key":"1896_CR6","doi-asserted-by":"crossref","unstructured":"Kang R.,\u00a0Guo, Y., Chen, L., Branson, D.T., Dai, JS.: Design of a pneumatic muscle based continuum robot with embedded tendons.\" (\u201cDesign of a Pneumatic Muscle Based Continuum Robot ... - Semantic Scholar\u201d). IEEE\/ASME Trans. Mechat. 22(2), 751\u2013761 (2016)","DOI":"10.1109\/TMECH.2016.2636199"},{"key":"1896_CR7","doi-asserted-by":"crossref","unstructured":"Kim Y., Jaydev P.D.: Design and kinematic analysis of a neurosurgical spring-based continuum robot using SMA spring actuators. (\u201cPublications - gatech.edu\u201d) In 2015 IEEE\/RSJ Int. Conf. Intell.Robots. Syst. (IROS). 1428\u20131433 (2015).","DOI":"10.1109\/IROS.2015.7353555"},{"issue":"3","key":"1896_CR8","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1163\/156855395X00175","volume":"9","author":"GS Chirikjian","year":"1994","unstructured":"Chirikjian, G.S.: Hyper-redundant manipulator dynamics: A continuum approximation. Adv. Robot. 9(3), 217\u2013243 (1994)","journal-title":"Adv. Robot."},{"issue":"9","key":"1896_CR9","doi-asserted-by":"publisher","first-page":"2308","DOI":"10.1109\/TBME.2009.2025135","volume":"56","author":"DC Rucker","year":"2009","unstructured":"Rucker, D.C., Webster, R.J.: Parsimonious evaluation of concentric-tube continuum robot equilibrium conformation. IEEE Trans. Biomed. Eng. 56(9), 2308\u20132311 (2009)","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"1896_CR10","doi-asserted-by":"crossref","unstructured":"He, B., Wang, Z., Li, Q., Xie, H., Shen, R.: An analytic method for the kinematics and dynamics of a multiple-backbone continuum robot.\" (\u201cAn Analytic Method for the Kinematics and Dynamics of a Multiple ... ). Int. J. Ad. Robot. Syst. 10(1), 84 (2013)","DOI":"10.5772\/54051"},{"key":"1896_CR11","doi-asserted-by":"crossref","unstructured":"Hannan, M. W., and Walker I. D.: Novel kinematics for continuum robots.\" In Advances in Robot Kinematics, pp. 227\u2013238. Springer, Dordrecht. (20009)","DOI":"10.1007\/978-94-011-4120-8_24"},{"issue":"1","key":"1896_CR12","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1186\/s10033-022-00701-8","volume":"35","author":"L Ding","year":"2022","unstructured":"Ding, L., Niu, L., Yang, Su., Yang, H., Liu, G., Gao, H., Deng, Z.: Dynamic finite element modeling and simulation of soft robots. Chin. J. Mech. Eng. 35(1), 24 (2022)","journal-title":"Chin. J. Mech. Eng."},{"issue":"2","key":"1896_CR13","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1109\/JAS.2023.123213","volume":"10","author":"Y Yang","year":"2023","unstructured":"Yang, Y., Han, J., Liu, Z., Zhao, Z., Hong, K.-S.: Modeling and Adaptive Neural Network Control for a Soft Robotic Arm with Prescribed Motion Constraints. IEEE\/CAA J. Autom. Sinica 10(2), 501\u2013511 (2023)","journal-title":"IEEE\/CAA J. Autom. Sinica"},{"key":"1896_CR14","doi-asserted-by":"crossref","unstructured":"Kazemipour A., Fischer O., Toshimitsu Y., Wong K.W., Katzschmann R.K.: Adaptive dynamic sliding mode control of soft continuum manipulators. In 2022 Int. Conf. Robot Autom. (ICRA), pp. 3259\u20133265. IEEE (2022)","DOI":"10.1109\/ICRA46639.2022.9811715"},{"key":"1896_CR15","doi-asserted-by":"publisher","first-page":"95","DOI":"10.3389\/frobt.2020.00095","volume":"7","author":"T GeorgeThuruthel","year":"2020","unstructured":"GeorgeThuruthel, T., Renda, F., Iida, I.: First-order dynamic modeling and control of soft robots. Front. Robot. AI 7, 95 (2020)","journal-title":"Front. Robot. AI"},{"key":"1896_CR16","doi-asserted-by":"crossref","unstructured":"Soriano, L.A., Zamora, E., Vazquez-Nicolas, J.M., Hern\u00e1ndez, G., Madrigal, J.A.B., Balderas, D.: (\u201cJos\u00e9 Antonio Barraza Madrigal | PubFacts\u201d) \"PD control compensation based on a cascade neural network applied to a robot manipulator.\" (\u201cFrontiers | PD Control Compensation Based on a Cascade Neural Network ...\u201d). Front. Neurorobot. 14, 577749 (2020)","DOI":"10.3389\/fnbot.2020.577749"},{"key":"1896_CR17","doi-asserted-by":"crossref","unstructured":"Lughofer E., Skrjanc I.: Evolving error feedback fuzzy model for improved robustness under measurement noise. (\u201cEvolving Error Feedback Fuzzy Model for Improved Robustness under ...\u201d) IEEE Trans. Fuzzy. Syst. (2022)","DOI":"10.1109\/TFUZZ.2022.3193451"},{"key":"1896_CR18","doi-asserted-by":"crossref","unstructured":"Meda-Campa\u00f1a, J.A., Rodr\u00edguez-Manzanarez, R.A., Ontiveros-Paredes, S.D., de Jesus\u00a0Rubio,\u00a0 J., Tapia-Herrera, R., Hern\u00e1ndez-Cort\u00e9s, T., Obreg\u00f3n-Pulido, G., Aguilar-Ib\u00e1\u00f1ez, C.: An algebraic fuzzy pole placement approach to stabilize nonlinear mechanical systems.\" (\u201c\"An Algebraic Fuzzy Pole Placement Approach to Stabilize Nonlinear ...\"). IEEE Trans. Fuzzy Syst. 30(8), 3322\u20133332 (2021)","DOI":"10.1109\/TFUZZ.2021.3113560"},{"key":"1896_CR19","doi-asserted-by":"crossref","unstructured":"De Jes\u00fas Rubio, J., Orozco, E., Cordova, D.A., Islas, M.A., Pacheco, J., Gutierrez, J.G., Zacarias, A., Soriano, L.A., Meda-Campa\u00f1a, J.A., Mujica-Vargas, D.: Modified linear technique for the controllability and observability of robotic arms. (\u201c(PDF) Modified Linear Technique for the Controllability and ...\u201d). IEEE Access 10, 3366\u20133377 (2022)","DOI":"10.1109\/ACCESS.2021.3140160"},{"key":"1896_CR20","doi-asserted-by":"crossref","unstructured":"Balcazar, R., Rubio de Jes\u00fas, J., Orozco E., Cordova, D.A., Ochoa, G., Garcia, E., Pacheco, J., Gutierrez, G.J., Mujica-Vargas, D., Aguilar-Iba\u00f1ez, C.: The regulation of an electric oven and an inverted pendulum.\" (\u201cThe Regulation of an Electric Oven and an Inverted Pendulum\u201d). Symmetry 14(4), 759\u00a0(2022)","DOI":"10.3390\/sym14040759"},{"key":"1896_CR21","doi-asserted-by":"crossref","unstructured":"Webster III, R.J., Jones, B.A.: Design and kinematic modeling of constant curvature continuum robots: A review.\" (\u201c[PDF] Design and Kinematic Modeling of Constant Curvature Continuum ...\u201d). The Int. J. Robot. Res. 29(13), 1661\u20131683 (2010)","DOI":"10.1177\/0278364910368147"},{"key":"1896_CR22","doi-asserted-by":"crossref","unstructured":"Neppalli, S., Csencsits, M.A., Jones, B.A., Walker, I.: A geometrical approach to inverse kinematics for continuum manipulators. In 2008 IEEE\/RSJ Int. Conf. Intell. Robots. Syst. pp. 3565\u20133570. IEEE, (2008)","DOI":"10.1109\/IROS.2008.4651125"},{"key":"1896_CR23","doi-asserted-by":"crossref","unstructured":"Amouri, A., Mahfoudi, C., Zaatri, A., Lakhal, O, Merzouki, R.: A metaheuristic approach to solve inverse kinematics of continuum manipulators. (\u201cA metaheuristic approach to solve inverse kinematics of continuum ...\u201d). Proc. Inst. Mech. Eng. Part I: J. Syst. Control Eng. 231(5), 380\u2013394 (2017)","DOI":"10.1177\/0959651817700779"},{"key":"1896_CR24","doi-asserted-by":"crossref","unstructured":"Hannan, M.W., Walker, ID.: Kinematics and the implementation of an elephant's trunk manipulator and other continuum style robots. (\u201cKinematics and the Implementation of an Elephant's Trunk Manipulator ...\u201d). J. Robot. Syst. 20(2), 45\u201363 (2003)","DOI":"10.1002\/rob.10070"},{"key":"1896_CR25","doi-asserted-by":"crossref","unstructured":"Neppalli, S., Jones, B.A.: Design, construction, and analysis of a continuum robot.\" In 2007 IEEE\/RSJ Int. Conf. Intell. Robots. Syst. pp. 1503\u20131507. IEEE, 2007","DOI":"10.1109\/IROS.2007.4399275"},{"key":"1896_CR26","doi-asserted-by":"publisher","unstructured":"Moussa, O.A., Mira, M.A., Fahmy, A.H., Morgan, E.I., Shehata, O.M.: Behavioral Assessment of Various Control Laws Formulations for Position Tracking of Multi-sectioning Modeled Continuum Robots. 2019 7th Int Conf. Contrl. Mech. Autom. (ICCMA). pp. 191\u2013196 2019. https:\/\/doi.org\/10.1109\/ICCMA46720.2019.8988780.","DOI":"10.1109\/ICCMA46720.2019.8988780"},{"key":"1896_CR27","doi-asserted-by":"crossref","unstructured":"Amouri, A., Zaatri, A., Mahfoudi, C.: Dynamic modeling of a class of continuum manipulators in fixed orientation. (\u201cDynamic Modeling of a Class of Continuum Manipulators in Fixed Orientation\u201d). J. Intell. Robot. Syst. 91(3), 413\u2013424 (2018)","DOI":"10.1007\/s10846-017-0734-z"},{"issue":"11","key":"1896_CR28","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1177\/0142331216645176","volume":"39","author":"O Tutsoy","year":"2017","unstructured":"Tutsoy, O., Barkana, D.E., Colak, S.: Learning to balance an NAO robot using reinforcement learning with symbolic inverse kinematic. Trans. Ins. Meas. Control. 39(11), 1735\u20131748 (2017)","journal-title":"Trans. Ins. Meas. Control."},{"issue":"2","key":"1896_CR29","first-page":"1","volume":"30","author":"O Tutsoy","year":"2015","unstructured":"Tutsoy, O.: CPG based RL algorithm learns to control of a humanoid robot leg. Int. J. Robot. Autom. 30(2), 1\u20137 (2015)","journal-title":"Int. J. Robot. Autom."},{"issue":"1","key":"1896_CR30","doi-asserted-by":"publisher","first-page":"60","DOI":"10.46604\/ijeti.2020.4422","volume":"10","author":"A Amouri","year":"2019","unstructured":"Amouri, A., Mahfoudi, C., Zaatri, A.: Dynamic modeling of a spatial cable-driven continuum robot using euler-lagrange method. Int. J. Eng. Technol. Innov. 10(1), 60 (2019)","journal-title":"Int. J. Eng. Technol. Innov."}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-023-01896-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-023-01896-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-023-01896-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T14:24:22Z","timestamp":1690381462000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-023-01896-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,7]]}},"alternative-id":["1896"],"URL":"https:\/\/doi.org\/10.1007\/s10846-023-01896-1","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7]]},"assertion":[{"value":"23 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.As we have not involved human or animal subjects in our research.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics Approval"}},{"value":"Not applicable.As we have not involved human subjects in our research.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Participate"}},{"value":"Not applicable.As we have not involved human subjects in our research.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Publish"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"49"}}