Bio-inspired a novel dual-cross-module sections cable-driven continuum robot: design, kinematics modeling and workspace analysis

Ammar Amouri1, Abdelhakim Cherfia1, Ayman Belkhiri1, Halim Merabti2
1Laboratory of Mechanics, Department of Mechanical Engineering, Frères Mentouri Constantine 1 University, Constantine, Algeria
2Research Center in Industrial Technologies CRTI, Cheraga, Algeria

Tóm tắt

In recent years, research on continuum robots has advanced significantly to overcome the limitations of rigid-link robots that particularly suffer when working in a confined environment and have some insecure interaction. To address these issues, this paper proposes a design of a novel Cable-Driven Continuum Robot (CDCR) serially formed by dual-cross-module sections inspired by a fish bone-like structure. The proposed design combines multiple features of lightweight, flexibility, rigid structural stability, and asymmetric-shaped workspace. Furthermore, based on the famous Constant Curvature Kinematic Approach, the paper develops the forward and inverse kinematics of the proposed CDCR. The Forward Kinematics (FKs) are analytically developed, whereas the Inverse Kinematics (IKs) are numerically calculated. The IK of a single CDCR’s section, i.e., dual-cross-module CDCR’s section, is computed using polynomial functions fitting. Knowing the end-tip coordinates of each CDCR’s section, which are determined using Particle Swarm Optimization algorithm, the IK of multi-section CDCR is iteratively derived using a modular and IK-based concept of a single CDCR’s section. Besides, the CDCR’s workspace is analyzed and compared to that with a cylindrical backbone. Finally, in order to validate the proposed approaches, simulation examples via Matlab software for point-to-point trajectory tracking in free environment, are carried out. In addition, experimental measurements are conducted using a single CDCR’s section in order to evaluate the kinematic models and to analyze the design principle in terms of load capacity.

Tài liệu tham khảo

Ma X, Song C, Chiu WP, Li Z (2019) Autonomous flexible endoscope for minimally invasive surgery with enhanced safety. IEEE Robot Autom Lett 4(3):2607–2613. https://doi.org/10.1109/LRA.2019.2895273 Youssef SM, Soliman M, Saleh MA, Mousa MA, Elsamanty M, Radwan AG (2022) Underwater soft robotics: a review of bioinspiration in design, actuation, modeling, and control. Micromachines 13(1):110. https://doi.org/10.3390/mi13010110 Burgner-Kahrs J, Rucker DC, Choset H (2015) Continuum robots for medical applications: a survey. IEEE Trans Rob 31(6):1261–1280. https://doi.org/10.1109/TRO.2015.2489500 Liu S, Yang Z, Zhu Z, Han L, Zhu X, Xu K (2016) Development of a dexterous continuum manipulator for exploration and inspection in confined spaces. Indust Robot Int J 43(3):284–295. https://doi.org/10.1108/IR-07-2015-0142 Hannan MW, Walker ID (2003) Kinematics and the implementation of an elephant’s trunk manipulator and other continuum style robots. J Robot Syst 20(2):45–63. https://doi.org/10.1002/rob.10070 McMahan W, Jones BA, Walker I, Chitrakaran V, Seshadri A, Dawson D (2004) Robotic manipulators inspired by cephalopod limbs. In: Proceedings of the Canadian engineering education association (CEEA), pp 1–10. https://doi.org/10.24908/pceea.v0i0.3994 Walker ID (2013) Continuous Backbone “Continuum” robot manipulators. International Scholarly Research Notices, vol. 2013, Article ID 726506. https://doi.org/10.5402/2013/726506 Coad MM et al (2020) Vine robots: design, teleoperation, and deployment for navigation and exploration. Proc IEEE Robot Autom Mag 27(3):120–132. https://doi.org/10.1109/MRA.2019.2947538 Kolachalama S, Lakshmanan S (2020) Continuum robots for manipulation applications: a survey. J Robot 2020, Article ID 4187048 . https://doi.org/10.1155/2020/4187048 Zhong Y, Hu L, Xu Y (2020) Recent advances in design and actuation of continuum robots for medical applications. Actuators 9(4):142. https://doi.org/10.3390/act9040142 Zhang Y, Lu M (2020) A review of recent advancements in soft and flexible robots for medical applications. Int J Med Robot Comput Assist Surg 16:3. https://doi.org/10.1002/rcs.2096 Webster RJ, Jones BA (2010) Design and kinematic modeling of constant curvature continuum robots: a review. Int J Robot Res 29(13):1661–1683. https://doi.org/10.1177/0278364910368147 Hirose S (1993) Biologically inspired robots. Oxford University Press, Oxford, pp 147–155 Hirose S, Yamada H (2009) Snake-like robots. IEEE Robot Autom Mag 16(1):88–98. https://doi.org/10.1109/MRA.2009.932130 Hu TC, Kahng AB, Robins G (1993) Optimal robust path planning in general environments. IEEE Trans Robot Autom 9(6):775–784. https://doi.org/10.1109/70.265921 Fahimi F, Ashrafiuon H, Nataraj C (2002) An improved inverse kinematic and velocity solution for spatial hyper-redundant robots. IEEE Trans Robot Autom 18(1):103–107. https://doi.org/10.1109/70.988980 Tunay I (2013) Spatial continuum models of rods undergoing large deformation and in ation. IEEE Trans Rob 29(2):297–307. https://doi.org/10.1109/TRO.2012.2232532 Rucker DC, Jones BA, Webster RJ (2010) A geometrically exact model for externally loaded concentric-tube continuum robots. IEEE Trans Rob 26(5):769–780. https://doi.org/10.1109/TRO.2010.2062570 Xu K, Simaan N (2010) Analytic formulation for kinematics, statics, and shape restoration of multibackbone continuum robots via elliptic integrals. J Mech Robot. https://doi.org/10.1115/1.4000519 Rucker DC, Webster RJ, Chirikjian GS, Cowan NJ (2010) Equilibrium conformations of concentric-tube continuum robots. Int J Robot Res 29(10):1263–1280. https://doi.org/10.1177/0278364910367543 Neppalli S, Csencsits MA, Jones BA, Walker ID (2009) Closed-form inverse kinematics for continuum manipulators. Adv Robot 23:2077–2091. https://doi.org/10.1163/016918609X12529299964101 Mahl T, Hildebrandt A, Sawodny O (2014) A variable curvature continuum kinematics for kinematic control of the bionic handling assistant. IEEE Trans Rob 30(4):935–949. https://doi.org/10.1109/TRO.2014.2314777 Jones BA, Walker ID (2006) Kinematics for multisection continuum robots. IEEE Trans Robot Autom 22(1):43–55. https://doi.org/10.1109/TRO.2005.861458 Hollerbach JM, Wampler CW (1996) The calibration index and taxonomy for robot kinematic calibration methods. Int J Robot Res 15(6):573–591. https://doi.org/10.1177/027836499601500604 Merabti H, Belarbi K, Bouchemal B (2016) Nonlinear predictive control of a mobile robot: a solution using metaheuristcs. J Chin Inst Eng 39(3):282–290. https://doi.org/10.1080/02533839.2015.1091276 Amouri A, Cherfia A, Merabti H, Laib DLY (2022) Nonlinear model predictive control of a class of continuum robots using kinematic and dynamic models. FME Trans J 50(2):339–350. https://doi.org/10.5937/fme2201350A Djeffal S, Mahfoudi C, Amouri A (2021) Comparison of three meta-heuristic algorithms for solving inverse kinematics problems of variable curvature continuum robots. In: 2021 European conference on mobile robots (ECMR), pp 1–6. https://doi.org/10.1109/ECMR50962.2021.9568789 Amouri A, Mahfoudi C, Zaatri A, Lakhal O, Merzouki R (2017) A metaheuristic approach to solve inverse kinematics of continuum manipulators. J Syst Control Eng 231(5):380–394. https://doi.org/10.1177/0959651817700779 Amouri A, Mahfoudi C, Zaatri A (2015) Contribution to inverse kinematic modeling of a planar continuum robot using a particle swarm optimization. Multiph Model Simul Syst Des Monit 2:141–150 Iqbal S, Mohammed S, Amirat YA (2009) A guaranteed approach for kinematic analysis of continuum robot based catheter. In: Proceeding of the IEEE international conference on robotics and biomimetics, pp 1573–1578. https://doi.org/10.1109/ROBIO.2009.5420395 Kennedy J, Eberhart RC (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948. https://doi.org/10.1109/ICNN.1995.488968 Zhou P, Yao J, Zhang S, Wei C, Zhang H, Qi S (2022) A bioinspired fishbone continuum robot with rigid-flexible-soft coupling structure. Bioinspiration Biomimetics 1:21. https://doi.org/10.1088/1748-3190/ac8c10 Du R, Li Z, Youcef-Toumi K, Valdivia y Alvarado P (2015) Robot fish: bio-inspired fishlike underwater robots. Springer, Berlin, ISBN 978-3-662-46869-2, Number of Pages X, 377 Gao G, Wang H, Xia Q, Song M, Ren H (2016) Study on the load capacity of a single-section continuum manipulator. Mech Mach Theory 104:313–326. https://doi.org/10.1016/j.mechmachtheory.2016.06.010 Rone WS, Ben-Tzvi P (2014) Continuum robot dynamics utilizing the principle of virtual power. IEEE Trans Rob 30(1):275–287. https://doi.org/10.1109/TRO.2013.2281564 Amouri A (2019) Investigation of the constant curvature kinematic assumption of a 2-Dofs cable-driven continuum robot. UPB Sci Bull Ser D Mech Eng 81(3):27–38 Yuan H, Li Z (2018) Workspace analysis of cable-driven continuum manipulators based on static model. Robot Comput Integr Manuf 49:240–252. https://doi.org/10.1016/j.rcim.2017.07.002 Rezaee-Jordehi A, Jasni J (2013) Parameter selection in particle swarm optimization: a survey. J Exp Theor Artif Intell 25(4):527–542. https://doi.org/10.1080/0952813X.2013.782348 Ram RV, Pathak PM, Junco SJ (2019) Inverse kinematics of mobile manipulator using bidirectional particle swarm optimization by manipulator decoupling. Mech Mach Theory 131:385–405. https://doi.org/10.1016/j.mechmachtheory.2018.09.022 Merrad A, Amouri A, Cherfia A, Djeffal S (2022) A reliable algorithm for obtaining all-inclusive inverse kinematics’ solutions and redundancy resolution of continuum robots. Arab J Sci Eng. https://doi.org/10.1007/s13369-022-07065-0 Rolf M, Steil JJ (2014) Efficient exploratory learning of inverse kinematics on a bionic elephant trunk. IEEE Trans Neural Netw Learn Syst 25(6):1147–1160. https://doi.org/10.1109/TNNLS.2013.2287890 Lakhal O, Melingui A, Merzouki R (2016) Hybrid approach for modeling and solving of kinematics of compact bionic handling assistant manipulator. IEEE ASME Trans Mechatron 21(3):1326–1335. https://doi.org/10.1109/TMECH.2015.2490180 Trivedi D, Lotfi A, Rahn CD (2008) Geometrically exact models for soft robotic manipulators. IEEE Trans Rob 24(4):773–780. https://doi.org/10.1109/TRO.2008.924923