Abstract
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–Lagrange 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.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Data Availability
The presented software and simulation analysis conducted using MATLAB Simulink, where it is available from the corresponding author, [Elsayed Atif Aner], upon reasonable request.
References
Trivedi, D., Rahn, C.D., Kier W.M., Walker, I.D.: (“Printflatables | Proceedings of the 2017 CHI Conference on Human ...”) "Soft robotics: Biological inspiration, state of the art, and future research." (“Soft robotics: Biological inspiration, state of the art, and future ...”) Appl. Bionics. Biomech. 5(3), 99–117 (2008)
Chirikjian, G.S., Burdick, J.W.: A modal approach to hyper-redundant manipulator kinematics. IEEE Trans Robot Autom. 10(3), 343–354 (1994)
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. (“Shape Sensing Techniques for Continuum Robots in Minimally Invasive ...”). IEEE Trans. Biomed. Eng. 64(8), 1665–1678 (2016)
Burgner-Kahrs, J.D., Caleb, R., Howie, C.: Continuum robots for medical applications: A survey. IEEE Trans. Robot. 31(6), 1261–1280 (2015)
Amouri A., Mahfoudi, C., Zaatri, A.: Dynamic modeling of a spatial cable-driven continuum robot using euler-lagrange method. (“Dynamic Modeling of a Spatial Cable Driven Continuum Robot Using ... - CORE”). Int. J. Eng. Technol. Innova. 10(1), 60 (2019)
Kang R., Guo, Y., Chen, L., Branson, D.T., Dai, JS.: Design of a pneumatic muscle based continuum robot with embedded tendons." (“Design of a Pneumatic Muscle Based Continuum Robot ... - Semantic Scholar”). IEEE/ASME Trans. Mechat. 22(2), 751–761 (2016)
Kim Y., Jaydev P.D.: Design and kinematic analysis of a neurosurgical spring-based continuum robot using SMA spring actuators. (“Publications - gatech.edu”) In 2015 IEEE/RSJ Int. Conf. Intell.Robots. Syst. (IROS). 1428–1433 (2015).
Chirikjian, G.S.: Hyper-redundant manipulator dynamics: A continuum approximation. Adv. Robot. 9(3), 217–243 (1994)
Rucker, D.C., Webster, R.J.: Parsimonious evaluation of concentric-tube continuum robot equilibrium conformation. IEEE Trans. Biomed. Eng. 56(9), 2308–2311 (2009)
He, B., Wang, Z., Li, Q., Xie, H., Shen, R.: An analytic method for the kinematics and dynamics of a multiple-backbone continuum robot." (“An Analytic Method for the Kinematics and Dynamics of a Multiple ... ). Int. J. Ad. Robot. Syst. 10(1), 84 (2013)
Hannan, M. W., and Walker I. D.: Novel kinematics for continuum robots." In Advances in Robot Kinematics, pp. 227–238. Springer, Dordrecht. (20009)
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)
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–511 (2023)
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–3265. IEEE (2022)
GeorgeThuruthel, T., Renda, F., Iida, I.: First-order dynamic modeling and control of soft robots. Front. Robot. AI 7, 95 (2020)
Soriano, L.A., Zamora, E., Vazquez-Nicolas, J.M., Hernández, G., Madrigal, J.A.B., Balderas, D.: (“José Antonio Barraza Madrigal | PubFacts”) "PD control compensation based on a cascade neural network applied to a robot manipulator." (“Frontiers | PD Control Compensation Based on a Cascade Neural Network ...”). Front. Neurorobot. 14, 577749 (2020)
Lughofer E., Skrjanc I.: Evolving error feedback fuzzy model for improved robustness under measurement noise. (“Evolving Error Feedback Fuzzy Model for Improved Robustness under ...”) IEEE Trans. Fuzzy. Syst. (2022)
Meda-Campaña, J.A., Rodríguez-Manzanarez, R.A., Ontiveros-Paredes, S.D., de Jesus Rubio, J., Tapia-Herrera, R., Hernández-Cortés, T., Obregón-Pulido, G., Aguilar-Ibáñez, C.: An algebraic fuzzy pole placement approach to stabilize nonlinear mechanical systems." (“"An Algebraic Fuzzy Pole Placement Approach to Stabilize Nonlinear ..."). IEEE Trans. Fuzzy Syst. 30(8), 3322–3332 (2021)
De Jesús Rubio, J., Orozco, E., Cordova, D.A., Islas, M.A., Pacheco, J., Gutierrez, J.G., Zacarias, A., Soriano, L.A., Meda-Campaña, J.A., Mujica-Vargas, D.: Modified linear technique for the controllability and observability of robotic arms. (“(PDF) Modified Linear Technique for the Controllability and ...”). IEEE Access 10, 3366–3377 (2022)
Balcazar, R., Rubio de Jesús, J., Orozco E., Cordova, D.A., Ochoa, G., Garcia, E., Pacheco, J., Gutierrez, G.J., Mujica-Vargas, D., Aguilar-Ibañez, C.: The regulation of an electric oven and an inverted pendulum." (“The Regulation of an Electric Oven and an Inverted Pendulum”). Symmetry 14(4), 759 (2022)
Webster III, R.J., Jones, B.A.: Design and kinematic modeling of constant curvature continuum robots: A review." (“[PDF] Design and Kinematic Modeling of Constant Curvature Continuum ...”). The Int. J. Robot. Res. 29(13), 1661–1683 (2010)
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–3570. IEEE, (2008)
Amouri, A., Mahfoudi, C., Zaatri, A., Lakhal, O, Merzouki, R.: A metaheuristic approach to solve inverse kinematics of continuum manipulators. (“A metaheuristic approach to solve inverse kinematics of continuum ...”). Proc. Inst. Mech. Eng. Part I: J. Syst. Control Eng. 231(5), 380–394 (2017)
Hannan, M.W., Walker, ID.: Kinematics and the implementation of an elephant's trunk manipulator and other continuum style robots. (“Kinematics and the Implementation of an Elephant's Trunk Manipulator ...”). J. Robot. Syst. 20(2), 45–63 (2003)
Neppalli, S., Jones, B.A.: Design, construction, and analysis of a continuum robot." In 2007 IEEE/RSJ Int. Conf. Intell. Robots. Syst. pp. 1503–1507. IEEE, 2007
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–196 2019. https://doi.org/10.1109/ICCMA46720.2019.8988780.
Amouri, A., Zaatri, A., Mahfoudi, C.: Dynamic modeling of a class of continuum manipulators in fixed orientation. (“Dynamic Modeling of a Class of Continuum Manipulators in Fixed Orientation”). J. Intell. Robot. Syst. 91(3), 413–424 (2018)
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–1748 (2017)
Tutsoy, O.: CPG based RL algorithm learns to control of a humanoid robot leg. Int. J. Robot. Autom. 30(2), 1–7 (2015)
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)
Acknowledgements
Not applicable.
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB). The Authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
[Elsayed Atif Aner] conceptualized the proposed system and is the author of the proposed controller design and control architecture, develop and perform the simulation, program the designed application. Data analyses were performed by [Professor Mohamed Ibrahim Awad] and [Dr. Omar Mahmoud Shehata]. The first draft of the manuscript was written by [Elsayed Atif Aner], where [Professor Mohamed Ibrahim Awad] and [Dr. Omar Mahmoud Shehata] analyzes and revises previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics Approval
Not applicable.
As we have not involved human or animal subjects in our research.
Consent to Participate
Not applicable.
As we have not involved human subjects in our research.
Consent to Publish
Not applicable.
As we have not involved human subjects in our research.
Competing Interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Supplementary file1 (MP4 166328 KB)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Aner, E.A., Awad, M.I. & Shehata, O.M. Modeling and Trajectory Tracking Control for a Multi-Section Continuum Manipulator. J Intell Robot Syst 108, 49 (2023). https://doi.org/10.1007/s10846-023-01896-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-023-01896-1