 Original Article
 Open access
 Published:
General Kinetostatic Modeling and Deformation Analysis of a TwoModule RodDriven Continuum Robot with Friction Considered
Chinese Journal of Mechanical Engineering volume 36, Article number: 68 (2023)
Abstract
Continuum robots actuated by flexible rods have large potential applications, such as detection and operation tasks in confined environments, since the push and pull actuation of flexible rods withstand tension and compressive force, and increase the structure’s rigidity. In this paper, a generalized kinetostatics model for multimodule and multisegment continuum robots considering the effect of friction based on the Cosserat rod theory is established. Then, the model is applied to a twomodule roddriven continuum robot with winding ropes to analyze its deformation and load characteristics. Four different inplane configurations under the external load term as S1, S2, C1, and C2 are defined. Taking a bending plane as an example, the tip deformation along the xaxis of these shapes is simulated and compared, which shows that the load capacity of C1 and C2 is generally larger than that of S1 and S2. Furthermore, the deformation experiments and simulations show that the maximum error ratio without external loads relative to the total length is no more than 3%, and it is no more than 4.7% under the external load. The established kinetostatics model is proven sufficient to accurately analyze the roddriven continuum robot with the consideration of internal friction.
1 Introduction
A slender continuum robot possesses a continuous body exhibiting infinitely degree of freedoms, which is unlike those traditional rigid body robots [1, 2]. With a large slenderness ratio body, they can perform operation tasks with various endeffectors in confined and unstructured space, such as insuit aeroengine maintenance [3,4,5], deep cavities [6,7,8], and medical surgery [9, 10].
To date, numerous continuum robots have been designed. Pneumatic driven continuum robots [11, 12] utilize three or more three parallel pneumatic “muscles” to achieve spatial bending. Several serialparallel pneumatic “muscles” [13] have a large load capacity by adaptive envelop grasp. Concentrictube continuum robots [14, 15] are composed of concentric precurved elastic tubes. The coupling effect of all internal tubes controls the robot’s shape. The most common are tendondriven continuum robots [16,17,18] where a flexible backbone is actuated by cabling along the robot’s length. As mentioned in Refs. [19, 20], several parallel flexible cables are replaced by rigid links in traditional rigidlink robots. However, cable only provides pulling force and has low stiffness. Instead of that, roddriven continuum robots use flexible rods [21,22,23,24]. The push and pull actuation of flexible rods withstand tension and compressive force, and increase the structure’s rigidity. To achieve different targets such as DOFs or stiffness, several constraint structures are applied, which range from discrete to continuous. Rigid disks [24, 25], bellows [9] and other compliant sheathes [26] are considered applying nonuniform contact force on the flexible rods. Besides, pure soft materials, wrapping the parallel flexible rods and rigid disks, are fabricated to achieve the balanced performance [27]. This paper conducts simulations and experiments based on our previous designed prototype [24]. The development status of the roddriven continuum robot can be found in Refs. [24, 27].
In addition, it is necessary to establish mathematical models describing the characteristics of the continuum robot. Kinematic models based on the constant curvature assumption reveal the mapping between the configuration space and actuator space, and the configuration space and task space [1], where the profile of the robot segment is assumed to be a circular arc. However, pure kinematics models ignore the effect of gravity, friction, and external load of the environment. They are not accurate in analyzing robot deformation and motion, especially when the continuum robot interacts with the environment and is subject to outofplane external loads. Some researchers made efforts to improve the modeling accuracy by combining the pure kinematics and statics model [28] or virtual work principle [21]. The effect of gravity, friction, and external load is considered in these models.
To precisely acquire the robot shape and motion, not only kinematic parameters such as the actuation rod length but also mechanical parameters such as the elastic force, external loading, rod friction, and contact force must be characterized in the mathematical model. Several nonconstant curvature approaches have been proposed to improve the modeling accuracy of continuum robots, which can be divided into Cosserat rod theory models [29,30,31,32], 3D finite element models (FEMs) [33, 34], and pseudo rigid body models (PRBMs) [2, 35]. Approaches based on the 3D FEM have been explored for modeling and controlling continuum and soft robots [33, 34]. This approach has been limited to quasistatic conditions and does not provide geometric insights into the dynamic behavior. The 3R PRBM [2, 35] based on the equivalence of elastic potential energy uses the characteristic parameters to describe the kinematics and statics of the continuum robot. However, the position error of the robot with multi rod coupling is still large. This is because the characteristic parameters of the 3R PRBM are optimized through two extreme load conditions, so its applicability and accuracy are limited. Compared with the FEM and PRBM, the Cosserat rod theory, although sacrificing the computing efficiency, follows a continuous curve, considers external and internal forces, and has achieved higher calculation accuracy. The Cosserat rod theory, usually neglecting the effect of friction, has been widely used in roddriven continuum robots [29, 30, 36, 37], cabledriven continuum robots [16, 31], and concentric tube robots [38]. For example, the kinetostatics model of a 6DOF parallel continuum robot (PCR) ignoring the frictions between rods and constrained disks was established by Orekhov et al. [37]. Another kinematic model of tendondriven continuum robots given by Amanov et al. [16] also neglected the frictions. To exactly model the continuum robot with winding ropes, the internal friction along the rod must be considered. In summary, a mathematical model considering the effect of gravity, friction, and external load is effective to improve the modeling accuracy and is necessary to analyze the designed roddriven continuum robot. Furthermore, to the best of our knowledge, no generalized kinetostatics model of a roddriven multimodule and multisegment continuum robot is analyzed.
In this paper, a general kinetostatic modeling and deformation analysis for roddriven continuum robots are developed. The contributions of this work include the followings. (1) To analyze the deformation and load characteristics, a generalized kinetostatics model with the consideration of friction is constructed, which can be applied to the roddriven continuum robot with multimodule and multisegment. (2) The shape of inplane deformation for a twomodule continuum robot is defined. Taking a bending plane as an example, the tip deformation along the xaxis of the defined four inplane shapes is analyzed and compared. (3) The designed twomodule roddriven continuum robot with winding ropes was used to verify the established kinetostatics model.
The paper is organized as follows. The kinetostatics model based on Cosserat rod theory with the consideration of internal friction considered is presented in Section 2, while Section 3 shows the roddriven twomodule continuum robot with winding ropes. Section 4 analyzes the results of simulation and experiment with the conclusions summarized in Section 5.
2 Kinetostatic Modeling of a MultiModule Continuum Robot
A generalized kinetostatics model based on Cosserat rod theory is established to describe the characteristics of the roddriven continuum manipulator with multimodule and multisegment.
The coordinate system is defined as follows:
The base disk coordinate system {wb} = {X_{b}, Y_{b}, Z_{b}} is located on the base disks. Its origin is the center of the base disk, X_{b} points from the origin to the first actuation rod, and Z_{b} is perpendicular to the disk surface.
The end disk coordinate system {we} = {X_{e}, Y_{e}, Z_{e}} is located on the end disks. Its origin is the center of the end disk, X_{e} points from the origin to the first actuation rod, and Z_{e} is perpendicular to the disk surface.
The global coordinate system {g} = {X_{g}, Y_{g}, Z_{g}} is fixed, and its position coincides with coordinate system {wb}.
The intermediate disk coordinate system {wi} = {X_{i}, Y_{i}, Z_{i}} is located on the intermediate disks.
The nomenclature for describing the modeling parameters is shown in Table 1.
The general constraints on disks and rods of a continuum robot with multimodule and multisegment are shown in Figure 1. Figure 1 (b1) and (c1), Figure 1 (b2) and (c2), and Figure 1 (d1)—(d3) give the detailed constraints on Disk_{wN}, Disk_{wi} and rods, respectively. The forces and moments on each disk should be statically balanced. Boundary values on each rod are applied to the differential equation system. As shown in the overview (Figure 1 (a)), the continuum robot is composed of one central backbone, two adjacent modules, three actuation rods and N disks for each module. Three actuation rods of Module \(\overline{{w}}\) pass through all disks of Module w. Seg_{wN} is located between Disk_{wN} and Disk_{wi}. All actuation rods for all segments are calculated by the Cosserat rod mechanics. Point A is the connecting point between the actuation rod and disk. Point B is the connecting point between the spring and disk. As shown in the subgraph of Figure 1, all forces and moments on the disks have the same magnitude and opposite direction as those on the rod. The frictions shown as brown arrows and text are not applied to Rod_{wej} in Disk_{wN}. The springs shown as blue symbols are connected to Disk_{wN} and Disk_{wi}. Detailed explanations for the symbols and letters in Figure 1 can be found in Table 1.
2.1 Cosserat Rod Differential Equation
To describe the deformation of a roddriven continuum robot taking account of rod elasticity, friction, gravity, and external load, Cosserat rod theory is used to construct the kinetostatics model.
Each point on the backbone is denoted by position \({\varvec{p}}(s) \in {\varvec{R}}^{3}\) and orientation \({\varvec{R}}(s) \in SO(3)\) with respect to arc length s, which are deduced as follows:
\({\varvec{v}}^{l} (s)\) and \({\varvec{u}}^{l} (s)\) are kinematics variables, \(\hat{\user2{u}}^{l} (s)\) is the skew symmetric matrix of \({\varvec{u}}^{l} (s)\), \(\dot{\user2{p}}(s)\) and \({\dot{\varvec{R}}}(s)\) are the derivative with respect to arc length s.
The internal force n(s) and moment m(s) along arc length s are obtained by
where f(s) and l(s) are the distribution force and moment along the rod, respectively. Considering gravitational potential energy, f(s)=ρAge_{g}, l(s)=0, ρ is the material density, A is the cross area of the rod, g is gravitational acceleration, and e_{g} is the direction vector of gravity expressed in the global frame.
Linear constitutive laws are assumed to relate the kinematics variables to material strains. The explicit equations can be denoted by
The stiffness matrix for shear and extension is K_{se}=diag(AG, AG, AE), the matrix for bending and torsion is K_{bt}=diag(EI, EI, JG), E is the Young’s modulus of the flexible rod, G is the shear modulus, and I is the second moment of the area. J is the polar area moment.
2.2 MultiRod Boundary Constraints
If the robot only has one module, it is unnecessary to consider the coupling effect of other modules. However, if the robot consists of multiple modules, the module closer to the actuation motor is more affected by the following modules. Therefore, a generalized boundary constraint equation with multiple modules and multiple segments is constructed here.
It is assumed that the robot has a total of W modules represented by parameter w, whose intermediate disks and end disks can be referred to as the constraint disks. As shown in Figure 1, the force and moment in the disks and rods of module \({{w}}\in [\text{1,} W]\) are analyzed. The same analysis is made for module \(\overline{{w}}\in [{{w}}\text{,}{ W}]\). If module w is the last module of the robot, then \(\overline{w}=w={W}\). Each module contains a base disk, several intermediate disks, an end disk and three actuation rods. The continuum robot with W modules has W end disks, several intermediate disks and a base disk. The end disk of module w can be viewed as the base disk of module w+1. The central backbone is fixed evenly connected to each constraint disk, whose position and orientation at the junction are the same as those of the constraint disk. Actuation rods are connected to the end disk of module w and slide freely through the intermediate disks without torsion. Therefore, the actuation rods of module w affect the configuration from module 1 to w. Three actuation rods of each module are arranged evenly along the circumferential direction. The angle between the jth actuation rod fixed on the end disk of module:
The position vector of actuation rod can be denoted by:
The relative position of flexible rods in constraint disks is consistent with that in base disk, so r_{wej} is used in the following to represent the position of actuation rods in constraint disks relative to O_{wi}x_{wi}y_{wi}z_{wi}.
Constraints are different due to the coupling effect of each module, which are classified into two conditions: one is the constraint equations of end disks. The other is the constraints of the intermediate disks.
Equations of end disks on module w∈[1, W] are derived as Eqs. (6) and (7), where \(\overline{{w}}\) belongs to [w+1, W] if w=W, then \(\overline{{w}}={{w}}\). The force and moment are shown in Figure 1(b1)–(c1). CoF_{we}(L) and CoM_{we}(L) are the force and moment constraints on the end disks with rod length L.
where
The equations of the intermediate disks on module w ∈ [1, W] are derived as Eqs. (8) and (9), \(\overline{{w}}\) belongs to [w, W]. The force and moment are shown in Figure 1(b2)–(c2). CoF_{wi}(L) and CoM_{wi}(L) are the force and moment constraints on the intermediate disks. The sgn function is used to determine whether the end disk e is on the last module. If so, the constraints on the end disks exerted by the actuation rods and the central backbone do not undergo a step change.
The constraint disk not only provides force and moment constraints for actuation and central rods but also provides geometric constraints, which makes the motion of actuation rods not independent. The following conditions for all rods of module \(\overline{w}\) connected to disk i of module w should be satisfied.
where \(\overline{w} \in [w, \, W]\) and all rods j=1, 2, 3 of module \(\overline{w}\) should satisfy the constraints, \({\varvec{R}}\, = \,{\varvec{R}}_{wic}^{\text T} {\varvec{R}}_{{\overline{w} ej,wi}}\) transforms the orientation expressed in the global system into that expressed in the local system, log(·) is the matrix natural logarithm, which maps SO(3) to so(3), the operator maps so(3) to R^{3}, and the expression (·)_{xy} means the projection of the x and yaxis relative to O_{wi}X_{wi}Y_{wi}Z_{wi}.
2.3 MultiRod Boundary Constraints with Internal Friction Considered
Taking the spring tension and winding rope friction into account. The force and moment constraint equations can be expressed as follows.
The equations of the end disk on module w ∈ [1, W] are derived as Eqs. (11) and (12), where \(\overline{w}\) belongs to [w+1, W], if w = W, then \(\overline{w} = w\). The spring tension and friction are shown in Figure 1(b1)–(c1). CoF_{we}(L, Spring) and CoM_{we}(L, Spring) are the constraint equations after actuating the spring.
where
The equations of the intermediate disks on module w∈[1, W] are shown as Eqs. (13) and (14), \(\overline{w}\) belongs to [w, W]. The spring tension and friction are shown in Figure 1(b2)–(c2). CoF_{wi}(L, Spring) and CoM_{wi}(L, Spring) are the constraint equations on the intermediate disks.
It should be noted that the winding ropes only influence the force and moment constraints, and have no impact on the geometric configuration of each disk. The constraint Eq. (10) stays the same.
2.4 Numerical Solution Method
The unknown parameters for one segment are shown in Table 2. The rotation angle \(\gamma_{{\overline{w}ej}}\) of each actuation rod and arc length \(s_{{\overline{w}ej_{  } wi}}\) of the adjacent disk are unknown, and the axis torque \(\left. {{\varvec{m}}_{{\overline{w}ej,wb}} } \right_{z}\) is zero since the connection between actuation rods and disks is torsionless. The intermediate disks are equally spaced fixed with central backbone, so each integral interval of each differential equation system is determined. But the contact force and moment on disks need to find. The shooting method is applied to get the numerical solution, and the solution convergence should be noticed. As for a 6DOF PCR [39], the convergent solutions were obtained from an arbitrary initial guess due to the fewer unknowns. As for multimodule continuum robots, the number of unknowns increases by 30 as an intermediate disk is added [37]. In order to get convergent solution for lots of initial unknows, a preprocessing method based on the constant curvature assumptions is adopted to find the initial guess. The solving process is presented in Figure 2.
3 TwoModule Continuum Robot with Winding Ropes
The robot system consists of an actuation module, sensors, and a twomodule continuum manipulator, as shown in Figure 3(a). The robot prototype was manufactured to verify the established model, as shown in Figure 3(b). Figure 3(c) presents the detailed structured for one segment with winding ropes. The friction can be divided into the internal force between the rod and constraint disk, and the friction between the rope and rod. The winding rope is tightened due to tension force F_{1} and F_{2} for each intermediate disk. Thus, the friction between the constraint disk and rod is increased. The detailed designed description and variable stiffness analysis can be referred in our recent research [24]. The deformation analysis of this continuum manipulator with the consideration of internal friction will be conducted in this paper.
The length and diameter of the whole manipulator are 480 mm and 36 mm, respectively. The diameter of the central and actuation rods (superelastic NiTi alloy) is 1.5 mm and 1 mm, respectively. The elastic modulus and density of the NiTi rod are 150 GPa and 6.8 g/cm^{3}, respectively. The equivalent friction coefficient is taken as 1.5 which is referred from Ref. [24]. The configurations are measured by the attached maker along the manipulator. The MotionAnalysis capture equipment (resolution 0.1 mm) is used to capture the marker motion.
4 Experiments and Simulations
4.1 Workspace of TwoModule Continuum Robot
The configuration of module w is denoted by \([\phi_{w} {, }\beta_{w} ]\), where \(\phi_{w} \in [0,{ 2}\pi ]\) and \(\beta_{w} \in [0, \, {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern0pt} 2}]\). \(\phi_{w}\) represents the angle of bending plane. \(\beta_{w}\) represents the bending angle of each module. A twomodule continuum robot is simply denoted by the the quadruplets of angles \([\phi_{1} ,\space \beta_{1} , \, \phi_{2} ,\space \beta_{2} ]\). A series of configuration within the angle range is generated. Then the tip position is calculated for each of them.
The shape of the reachable workspace of the twomodule continuum robot is similar to a shell, as shown in Figure 4. The inner space of the shell is the unreachable space. The workspace provides a theoretical guide when operating tasks. Conf1, Conf2, Conf3 and Conf4 are chosen to analyze their deformation under external loads. The parameters of the configuration space of these four configurations during the initial preprocessing can be expressed by \([\phi_{1} ,\space \beta_{1} , \, \phi_{2} ,\space \beta_{2} ]\). Conf1 and Conf4 with [π/6, π, π/6, π] and [π/6, 0, π/6, 0], respectively, are Cshaped bending, and Conf2 and Conf3 with [π/5, π, π/4, 0] and [π/5, 0, π/4, π], respectively, are Sshaped bending.
4.2 Comparative Simulations of inPlane Deformation under External Load
The shapes of inplane deformation under external load are defined in Table 3. Different shapes exhibit different deformation characteristics when an external force is applied, which are defined as S1, S2, C1, and C2. All inplane shapes are considered with the bending plane angle \(\phi_{w}\) ranging from −π/2 to π/2. All external forces are assumed to be applied in the same plane. The detailed descriptions of these four shapes are shown in Figure 5.
Taking the angle of the bending plane \(\phi = 0\) into consideration, external weight \({\text{F}}_{{\text{e}}} \, = \,100\,{\text{g}}\) along xaxis is applied on the end disk for the four types of shape. Different total bending angles ranging from 0 to π/4 are used as the initial guess to get the numerical solutions. The final deformation along the xaxis is compared, as shown in Figure 6. The load capacity of C1 and C2 is generally larger than that of S1 and S2. Furthermore, the stiffness of C1 and C2 increases with the increase of the total bending angle of the two modules. Especially, the stiffness of these two shapes has dramatic rise when the bending angle is nearly on the workspace boundary. The stiffness of S1 and S2 increases with the increase of the bending angle of the first module and the decrease of the bending angle of the second module.
4.3 Deformation Analysis without External Load
Experimental and simulation deformations of the Conf1, Conf2, Conf3 and Conf4 under an external load (weight 100 g, along the positive xaxis) are analyzed.
Figure 7(a) shows these configurations solved by the theoretical model. Figure 7(b) compares the simulation results and experimental data. The red dashed line 1, 2, 3, and 4 are calculated based on the constant curvature during the initial process shown in Figure 2. These preprocessing configurations are used to obtain Conf1, Conf2, Conf3, and Conf4, respectively. The final results obtained from preprocessed initial values are quite different from the experiments and simulations. Therefore, the constant curvature kinematics are not accurate enough for the case of an external load. Figure 7(c) shows that the error along the manipulator is relatively small, which means that the simulation results are consistent with the experiment. The maximum error of the end disk does not exceed 11 mm, and the error relative to the overall length is 2.29%.
4.4 Deformation of Different Configurations under the Same External Load
Under the same external load, different configurations have different deformation characteristics. Figure 8(a) and (b) show the simulation and experimental deformations of Conf1, Conf2, Conf3, and Conf4 under 100 g at end disk. Figure 8(c) and (d) show the deformation of Conf1, Conf2, Conf3, and Conf4 under 200 g at the end disk. The bending directions of the first module of Conf1.1, Conf1.2, Conf2.1 and Conf2.2 and the second module of Conf3.1 and Conf3.2 are opposite to the load direction. As shown in Figure 8(a) and (c), the experimental curves of Conf1.1 and Conf1.2 are not smoother than those of the others due to the opposite loads with respect to the bending direction. In addition, regardless of whether the external load direction is opposite or the same as the bending direction of the first module, the Sshaped configurations produce greater bending, such as groups Conf2.1 and Conf3.1 compared with groups Conf1.1 and Conf4.1 or groups Conf2.2 and Conf3.2 compared with groups Conf1.2 and Conf4.2, respectively. Furthermore, a configuration such as Conf4.2 with the same module direction and load direction has greater bending resistance than the others. The configuration errors of the first module with the same bending and load direction are relatively small, 2.08% and 1.7%, as shown in Figure 8(b) and (d). The configuration errors of the first module with the bending direction opposite to the load are 4.17% and 4.69%.
4.5 Deformation of the Same Configuration with Different External Loads
Figure 9(a) and (c) give the deformation of Conf5 = [π/6, 0, π/5, π] with opposite bending direction module under 150 g, 250 g, −150 g and −250 g loads, and configuration Conf6= [π/10, π, π/10, π] with the same bending direction module under 150 g, −150 g and −250 g loads. Figure 9(b) and (d) show the corresponding errors. The deformations without external load are Conf5 and Conf6. As the external load increases, the deformation of the robot becomes greater. The total deformation of Conf5.1 and Conf5.2 is greater than that of Conf5.3 and Conf5.4, but the end disk errors of Conf5.3 and Conf5.4 are larger than others. Furthermore, the curvature of the second module of Conf5 gradually decreases under a positive load so that the degree of the Sshape decreases, as in Conf5.1 and Conf5.2. The curvature of the second module gradually increases under the negative load so that the degree of the Sshape increases, such as Conf5.3 and Conf5.4. For Conf6, the first module of Conf6.1 with the bending direction opposite to the load direction produces a large local deformation, and the end disk error is larger compared with others.
5 Conclusions
This paper can be concluded as the following points.

(1) A generalized kinetostatics model based on the Cosserat rod theory with friction considered for multimodule and multisegment continuum robots is established. Several experiments based on a twomodule roddriven continuum robot are conducted to verify the established model.

(2) The shape of inplane deformation for twomodule continuum robot is defined as C1, C2, S1, and S2. Taking a bending plane as an example, the tip deformation along the xaxis for these shapes with external force applied is analyzed and compared. Generally, the load capacity of C1 and C2 is larger than that of S1 and S2.

(3) Comparative deformation experiments for different configurations show that the maximum error ratio without external loads between simulations and experiments is no more than 3% (relative to the total length), and it is no more than 4.7% under the external load, which occurs in C1 and C2 bending configuration with the opposite load direction.
As for future work, variable stiffness and adaptive motion control method should be developed for further application on detection and maintenance tasks in unstructured environments. Besides, many experiments will be conducted to verify the accuracy of the established model under outplane external forces. Finally, computation efficiency should be improved for the further realtime motion control.
Availability of Data and Materials
The datasets supporting the conclusions of this article are included within the article.
References
R J Webster, B A Jones. Design and kinematic modeling of constant curvature continuum robots: A review. International Journal of Robotics Research, 2010, 29(13): 16611683.
S P Huang, D S Meng, Y She, et al. Statics of continuum space manipulators with nonconstant curvature via pseudorigidbody 3r model. IEEE Access, 2018, 6: 7085470865.
J BarrientosDiez, X Dong, D Axinte, et al. Realtime kinematics of continuum robots: Modelling and validation. Robotics and ComputerIntegrated Manufacturing, 2021, 67: 102019.
X Dong, D Palmer, D Axinte, et al. Insitu repair/maintenance with a continuum robotic machine tool in confined space. Journal of Manufacturing Processes, 2019, 38: 313318.
M Wang, D Palmer, X Dong, et al. Design and development of a slender dualstructure continuum robot for insitu aeroengine repair. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS), Madrid, Spain, 2018: 56485653.
L Tang, J Huang, L M Zhu, et al. Path tracking of a cabledriven snake robot with a twolevel motion planning method. IEEE/ASME Transactions on Mechatronics, 2019, 24(3): 935946.
L Tang, J Wang, Y Zheng, et al. Design of a cabledriven hyperredundant robot with experimental validation. International Journal of Advanced Robotic Systems, 2017, 14(5): 112.
S T Liu, Z X Yang, Z J Zhu, et al. Development of a dexterous continuum manipulator for exploration and inspection in confined spaces. Industrial RobotAn International Journal, 2016, 43(3): 284295.
K Xu, J R Zhao, M X Fu. Development of the sjtu unfoldable robotic system (surs) for single port laparoscopy. IEEE/ASME Transactions on Mechatronics, 2015, 20(5): 21332145.
H B Gilbert, J Neimat, R J Webster. Concentric tube robots as steerable needles: Achieving followtheleader deployment. IEEE Transactions on Robotics, 2015, 31(2): 246258.
M Cianchetti, T Ranzani, G Gerboni, et al. Stiffflop surgical manipulator: Mechanical design and experimental characterization of the single module. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS), Tokyo, Japan, 2013: 35763581.
C Wang, C G Frazelle, J R Wagner, et al. A discretejointed robot model based control strategy for spatial continuum manipulators. Proceedings of the IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society, Singapore, 2020: 543549.
R Kang, D T Branson, T Zheng, et al. Design, modeling and control of a pneumatically actuated manipulator inspired by biological continuum structures. Bioinspiration & Biomimetics, 2013, 8(3): 036008.
R J Webster, J M Romano, N J Cowan. Mechanics of precurvedtube continuum robots. IEEE Transactions on Robotics, 2009, 25(1): 6778.
K OliverButler, J A Childs, A Daniel, et al. Concentric push–pull robots: Planar modeling and design. IEEE Transactions on Robotics, 2021: 115.
E Amanov, T D Nguyen, J BurgnerKahrs. Tendondriven continuum robots with extensible sectionsa modelbased evaluation of pathfollowing motions. International Journal of Robotics Research, 2019, 40(1): 723.
Z Liu, X Zhang, Z Cai, et al. Realtime dynamics of cabledriven continuum robots considering the cable constraint and friction effect. IEEE Robotics and Automation Letters, 2021, 6(4): 6235  6242.
D Wei, T Gao, X Mo, et al. Flexible biotensegrity manipulator with multidegree of freedom and variable structure. Chinese Journal of Mechanical Engineering, 2020, 33(1): 111.
S Qian, B Zi, W W Shang, et al. A review on cabledriven parallel robots. Chinese Journal of Mechanical Engineering, 2018, 31(1): 66.
E Idà, S Briot, M Carricato. Identification of the inertial parameters of underactuated cabledriven parallel robots. Mechanism and Machine Theory, 2022, 167: 104504.
C Yang, S Geng, I Walker, et al. Geometric constraintbased modeling and analysis of a novel continuum robot with shape memory alloy initiated variable stiffness. International Journal of Robotics Research, 2020, 39(14): 16201634.
Y Chen, B Wu, J Jin, et al. A variable curvature model for multibackbone continuum robots to account for intersegment coupling and external disturbance. IEEE Robotics and Automation Letters, 2021, 6(2): 15901597.
J Yang, C Ren, C Yang, et al. Design of a flexible capture mechanism inspired by sea anemone for noncooperative targets. Chinese Journal of Mechanical Engineering, 2021, 34(1): 113.
P Wang, S Guo, X Wang, et al. Design and analysis of a novel variable stiffness continuum robot with builtin windingstyled ropes. IEEE Robotics and Automation Letters, 2022, 7(3): 63756382.
K Xu, N Simaan. An investigation of the intrinsic force sensing capabilities of continuum robots. IEEE Transactions on Robotics, 2008, 24(3): 576587.
J A Childs, C Rucker. Leveraging geometry to enable highstrength continuum robots. Frontiers in Robotics and AI, 2021, 8: 629871629871.
P Wang, Z Tang, W Xin, et al. Design and experimental characterization of a pushpull flexible roddriven softbodied robot. IEEE Robotics and Automation Letters, 2022, 7(4): 89338940.
H Yuan, L Zhou, W Xu. A comprehensive static model of cabledriven multisection continuum robots considering friction effect. Mechanism and Machine Theory, 2019, 135: 130149.
B A Jones, R L Gray, K Turlapati. Three dimensional statics for continuum robotics. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), St. Louis, MO, USA, 2009: 26592664.
C B Black, J Till, C Rucker. Parallel continuum robots: Modeling, analysis, and actuationbased force sensing. IEEE Transactions on Robotics, 2018, 34(1): 2947.
D C Rucker, R J Webster. Statics and dynamics of continuum robots with general tendon routing and external loading. IEEE Transactions on Robotics, 2011, 27(6): 10331044.
F Renda, M Giorelli, M Calisti, et al. Dynamic model of a multibending soft robot arm driven by cables. IEEE Transactions on Robotics, 2014, 30(5): 11091122.
F Largilliere, V Verona, E Coevoet, et al. Realtime control of softrobots using asynchronous finite element modeling. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 2015: 25502555.
J Bosman, T M Bieze, O Lakhal, et al. Domain decomposition approach for fem quasistatic modeling and control of continuum robots with rigid vertebras. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 2015: 43734378.
S Huang, D Meng, X Wang, et al. A 3D static modeling method and experimental verification of continuum robots based on pseudorigid body theory. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS), Macau, China, 2019: 46724677.
G L Wu, G L Shi. Experimental statics calibration of a multiconstraint parallel continuum robot. Mechanism and Machine Theory, 2019, 136: 7285.
A L Orekhov, V A Aloi, D C Rucker. Modeling parallel continuum robots with general intermediate constraints. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Singapore, 2017: 61426149.
D C Rucker, B A Jones, R J Webster. A geometrically exact model for externally loaded concentrictube continuum robots. IEEE Transactions on Robotics, 2010, 26(5): 769780.
C E Bryson, D C Rucker. Toward parallel continuum manipulators. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 2014: 778785.
Acknowledgements
Not applicable.
Funding
Supported by National Natural Science Foundation of China (Grant No. 51875033), Fundamental Research Funds for the Central Universities of China (Grant No. 2021YJS137).
Author information
Authors and Affiliations
Contributions
PW and SG are in charge of the whole trial and wrote the manuscript. XY and XW are in charge of the prototype manufacturing. All authors read and approved the final manuscript.
Author’s Information
Peiyi Wang, born in 1995, is currently a PhD candidate at School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. He received his bachelor’s degree from Beijing Jiaotong University, China, in 2018. His research interests include mechanical design and control continuum robot.
Xinhua Yang, born in 1999, is currently a PhD candidate at School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. He received his bachelor’s degree from Beijing Jiaotong University, China, in 2021. His research interests include continuum robot and exoskeleton robot.
Xiangyang Wang, born in 1995, received his B.E. and PhD degree in mechanical engineering, in 2017 and 2022 respectively, from Beijing Jiaotong University, China. Currently, he is with Guangdong Provincial Key Lab of Robotics and Intelligent System, Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences. His research interests include mechanical design and control of lowerlimb exoskeletons.
Sheng Guo, born in 1972, received his Ph.D. degree from Beijing Jiaotong University, China, in 2005. He was a visiting scholar at University of California, Irvine, US, in 2010 and 2011. Currently, he is a full professor and vice director of Robotics Institute, and the dean of School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. His research interests include robotic mechanisms and mechatronics.
Corresponding author
Ethics declarations
Ethics Approval and Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Competing Interests
The authors declare no competing financial interests.
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
Wang, P., Yang, X., Wang, X. et al. General Kinetostatic Modeling and Deformation Analysis of a TwoModule RodDriven Continuum Robot with Friction Considered. Chin. J. Mech. Eng. 36, 68 (2023). https://doi.org/10.1186/s10033023008937
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s10033023008937