1. Introduction
Cable-driven parallel robots (called CDPRs for short throughout the paper) are a new type of mechanisms based on parallel robot technology [Reference Wang and Lin1]. A CDPR is formed by a base, an end-effector, a number of driving cables, and motion control units. The motion control of the end-effector is performed by modifying the lengths of the cables [Reference Rognant and Courteille2]. CDPRs have the advantages of large workspace, light weight, high load capacity, fast response, and easy reconfiguration. As a result, they are widely used in the fields of the aerial panoramic photographing [Reference Su, Qiu and Liu3, Reference Wei, Qiu and Sheng4], the medical rehabilitation [Reference Rosati, Gallina and Masiero5, Reference Wang, Wang, Chai, Mo and Wang6], the wind tunnel test [Reference Lafourcade, Libre and Reboulet7–Reference Wang, Peng, Hu, Chen and Lin10], the radio telescope [Reference Zi, Duan, Du and Bao11], and so on.
Because of the flexibility of cables, the vibration of CDPRs becomes a vital concern. Vibrations of CDPRs can be induced by (brutal) end-effector velocity changes, wind disturbance, and/or speed reducer backlash [Reference Yuan, Courteille, Gouttefarde and Hervé12, Reference Du, Bao, Cui and Yang13]. Vibrations of CDPRs mainly include vibrations of the cables and the end-effector. Vibrations of CDPRs can affect the static and dynamic behaviors of CDPRs, such as the positioning accuracy, trajectory tracking, as well as the force distribution and control [Reference Yuan, Courteille, Gouttefarde and Hervé12–Reference Yuan, Courteille and Deblaise15]. In applications requiring high positioning precision, high system stiffness, and/or high dynamic performances, vibrations of CDPRs are an important issue [Reference Du, Bao, Cui and Yang13, Reference Kawamura, Kino and Won16]. Moreover, the oscillation of the end-effector may cause vibration in the cables. The vibrating cables may react on the end-effector and cause large-amplitude vibration of the end-effector [Reference Du, Bao, Cui and Yang13]. When large-amplitude vibrations of CDPRs occur, even serious damage to the CDPRs may happen. Hence, a detailed study of cable vibration and the resulting dynamic responses of CDPRs is desired.
Studies of CDPRs are mostly focus on force distribution [Reference Hassan and Khajepour17–Reference Rasheed, Long, Marquezgamez and Caro19], workspace analysis [Reference Perreault, Cardou, Gosselin and Otis20, Reference Berti, Merlet and Carricato21], trajectory planning [Reference Jiang and Gosselin22, Reference Zhang and Shang23], and motion control [Reference Khosravi and Taghirad24, Reference Chellal, Cuvillon and Laroche25]. Only a few studies are dedicated to the vibration analysis of CDPRs [Reference Yuan, Courteille, Gouttefarde and Hervé12–Reference Weber, Cuvillon and Gangloff14, Reference Zhang, Agrawal and Piovoso26, Reference Diao and Ma27]. In ref. [Reference Yuan, Courteille, Gouttefarde and Hervé12], a dynamic stiffness analysis of CDPRs based on the dynamic stiffness matrix method is presented, and the modal interaction is analyzed. In ref. [Reference Du, Bao, Cui and Yang13], the dynamic model for cable-driven parallel manipulators is achieved considering the relationship between the motion of the end-effector and the cable end force. In ref. [Reference Weber, Cuvillon and Gangloff14], a new approach is proposed to compensate the rotational oscillations of the end-effector, using reaction wheels. In ref. [Reference Zhang, Agrawal and Piovoso26], a model relating the motion of the end-effector and the cable tension is provided to investigate the trajectory tracking of the end-effector. In ref. [Reference Diao and Ma27], the effect of the cable vibration on the natural frequencies of the cable-driven parallel manipulator is analyzed. However, few studies consider the cable vibration and its effect on the motion of the end-effector in CDPRs.
Cable vibration is a key problem in the dynamic analysis of CDPRs. Research on the cable vibration mostly can be found in the engineering fields such as cable-stayed bridges and power transmission lines [Reference Lin, Zou and Wei28–Reference Lepidi and Gattulli30]. In the modeling of cable vibration, Tagata [Reference Tagata31] reduces the cable to a massless tensioned string and derives the dimensionless Mathieu equation. On this basis, many scholars have done a lot of research on the parametric vibration of cables [Reference Macdonald32–Reference Demšić, Uroš, Lazarević and Lazarevi35]. However, in the above studies, the cable is stationary along its axial direction and the cable length is invariable.
For the vibration of an axially moving string, an axially moving string/cable may undergo transverse vibration excited by its axial acceleration. A small excitation can produce a large response in such parametrically excited systems [Reference Chen, Tang and Zu36, Reference Nayfeh and Mook37]. Mote [Reference Mote38] first studied the parametric vibration of an axially moving string due to the variation in tension using a modal analysis. Ghayesh [Reference Ghayesh39, Reference Ghayesh40] investigated the parametric vibration and stability of an axially accelerating string, assuming a mean axial velocity with small harmonic fluctuations. Yurddaş et al. [Reference Yurddaş, Özkaya and Boyaci41, Reference Yurddaş, Özkaya and Boyaci42] studied the nonlinear vibration of axially moving strings under non-ideal support. The nonlinear equations of motion and boundary conditions were derived using Hamilton’s principle, and the axial motion was modeled using harmonic variable velocity functions. Similarly, the governing equation of motion describing the transverse vibrations of the axially moving string is derived from Hamilton’s principle in refs. [Reference Chen, Tang and Zu36, Reference Malookani and van Horssen43].
However, in the above studies, although the excitation of periodically fluctuating tension and velocity on the cable is considered, the excitation effect of time-varying length is not considered. Moreover, the boundary condition of the cable is that both ends are constrained, which is very different from the CDPRs. For the CDPRs in this study, one end of the cable moves spatially along with the end-effector. Further study is needed to be dedicated to the vibration of the axially moving cable excited by its periodically fluctuating tension and velocity along with the time-varying length. Therefore, it is essential to set up a brand new model to investigate the dynamic behavior of CDPRs containing axially moving flexible cables of time-varying length. Moreover, an effective model can provide a useful tool for the dynamic analysis of CDPRs. Research on the dynamic behavior of CDPRs can provide constructive guidelines for the design and optimization of CDPRs.
This study is organized as follows. In Section 2, the problem of dynamic relationship between the end-effector and the cables of CDPRs is illustrated. In Section 3, an original nonlinear dynamic model of CDPRs able to capture the vibration of the cables and the dynamics of the end-effector is established. An implicit numerical integration algorithm is used to solve the nonlinear partial differential equation of CDPRs. In Section 4, based upon the proposed model of a 6-degree of freedom (DOF) 8-cable CDPR, the frequency–amplitude relationship of the CDPR is obtained. And the significance of the excitation effect caused by the axially moving length-variable cables is demonstrated by comparing the results with and without excitation effect at different frequencies. In Section 5, dynamic experiments are performed in the laboratory to validate the proposed dynamic model of compliant CDPRs. In Section 6, concluding remarks are finally given.
2. Problem descriptions
A 6-DOF 8-cable CDPR is illustrated in Fig. 1. The purpose of using eight cables is to enable the cables in tension during operation [Reference Diao and Ma27] and make the structure layout symmetrical. The number of cables can be seven or more than seven in the design. The end-effector is suspended in the air by eight cables. The 6-DOF motion of the end-effector can be controlled by changing the length of the driving cables. As shown in Fig. 1, a global frame OXYZ and a local frame Pxyz are set up. The origin of the local frame Pxyz is set at the mass center of the end-effector (point P). B i (i = 1, 2, …, 8) is the contact point between the cable and the pulley; P i (i = 1, 2, …, 8) is the anchoring point of the cable with the end-effector; and u i (i = 1, 2, …, 8) is the direction vector for the ith cable.
A simplified dynamic model of a 6-DOF CDPR is shown in Fig. 2. For convenience, one end of each cable is assumed to be fixed, with the other end attached to the end-effector. Initially, the end-effector is at the static equilibrium, and the cables are in a tension state with the initial length L 0i . When the end-effector performs an oscillating motion, the cables will accelerate axially and the lengths of the cables will alter accordingly. This axial acceleration may excite the cables, resulting in vibration of the cables. Besides, the vibrating cables will react on the end-effector. The instantaneous attitude of the end-effector is X = [X P , Y P , Z P , $\phi, \theta, \psi$ ]T, which characterize the three translations (X P , Y P , Z P ) and the three rotations ( $\phi, \theta, \psi$ ). The instantaneous length of the cable during the motion of the end-effector is L i , and the elastic extension in the cable caused by the vibration of the cable is δ i .
3. Problem formulations
3.1. Dynamics of the end-effector
In global frame OXYZ, the length vector of the ith cable L i is defined as [Reference Peng, Wu, Lin, Zhou, Liu and Wang44]:
where $\boldsymbol{{B}}_{i}= \overrightarrow{OB_{i}}, \boldsymbol{{X}}_{P}= \overrightarrow{OP}=[X_{P},{Y}_{P},Z_{P}]^{{T}}$ represents the position vector of point P in global frame OXYZ; $\boldsymbol{{x}}_{P_{i}}$ is the position vector of point P i in local frame Pxyz; and R is the transformation matrix from Pxyz to OXYZ.
As shown in Fig. 1, the end-effector is considered as a rigid body, and the equation of motion for the end-effector can be established based on the Newton–Euler method [Reference Peng, Wu, Lin, Zhou, Liu and Wang44]:
where $\boldsymbol{{M}}=\left[\begin{array}{c@{\quad}c} (m\boldsymbol{{I}})_{3\times 3} & \textbf{0}_{3\times 3}\\[3pt] \textbf{0}_{3\times 3} & \boldsymbol{{A}}_{G}\boldsymbol{{H}} \end{array}\right]$ denotes the mass matrix; $\boldsymbol{{H}}=\left[\begin{array}{c@{\quad}c@{\quad}c} \cos \theta \cos \psi & {-}\sin \psi & 0\\[3pt] \cos \theta \sin \psi & \cos \psi & 0\\[3pt] {-}\sin \theta & 0 & 1 \end{array}\right]$ ; m is the mass of the end-effector; A G is the inertia matrix of the end-effector about its mass center (point P). W C denotes the nonlinear Coriolis force, W G denotes the gravity vector of the end-effector, and $\boldsymbol{{J}}_{A}^{{T}}$ denotes the Jacobian matrix of the CDPR. T is the tension vector, T = [T 1, T 2, …, T 8]T, and T i (i = 1, 2, …, 8) represents the tension in the ith cable. The calculation expressions for the above variables can be found in ref. [Reference Peng, Wu, Lin, Zhou, Liu and Wang44].
3.2. Modeling of the cable
It is assumed that the cables are homogeneous. The cables are always in a tension state with the diameter d ≤ 3 mm. Therefore, the cables’ gravity is not taken into account. The bending stiffness of the cables is negligible, because the cables can sustain only tensile forces. Considering the elastic effect of the cables, the deformation of the cables conforms to Hooke’s law.
Consider the transverse vibration of the cable, since the sag of the cable is close to zero [Reference Irvine and Caughey45]. Taking one cable as an example, as shown in Fig. 3, force analysis of the differential cable element is carried out. The axial direction is along oy wi , and the transverse direction is along ox wi . An approximation ds i $\approx$ dy wi is made for the differential cable element. The cable tension is T i u i , and u i is the unit directional vector of cable tension for the ith cable. The transverse component of the cable tension is T xi , $\left| \boldsymbol{{T}}_{xi}\right| \approx -T_{i}\frac{\partial x_{wi}}{\partial y_{wi}}$ , and $\left| \boldsymbol{{T}}_{xi}+\Delta \boldsymbol{{T}}_{xi}\right| \approx T_{i}\dfrac{\partial x_{wi}}{\partial y_{wi}}+T_{i}\dfrac{\partial }{\partial y_{wi}}\dfrac{\partial x_{wi}}{\partial y_{wi}}dy_{wi}$ . The transverse motion equation of the ith cable can be obtained from the balance of forces:
where $\rho$ w is the cable’s density, A is the cross-sectional area of the unstrained cable, ds i is the arc length of the differential cable element, v xi is the velocity in the direction of ox wi , $\dot{v}_{xi}$ is the acceleration in the direction of ox wi , and F xi is the external force in the direction of ox wi .
The axial speed of the ith cable (in the direction of oy wi ), denoted by v yi (t), is time dependent. At axial coordinate y wi and time t, the transverse vibration of the cable is specified by the transverse displacement x wi (y wi , t) [Reference Chen, Tang and Zu36]. So $v_{xi}=\dfrac{dx_{wi}}{dt}$ . Then
Consider the approximation of ds i $\approx$ dy wi . Suppose the external force F xi is zero. By substituting Eq. (4) into Eq. (3), the partial differential equation for the transverse displacement of the ith cable can be derived [Reference Chen, Tang and Zu36]:
To obtain the numerical solution of Eq. (5), the Galerkin method is applied to discretize the spatial variable. Then the solution of Eq. (5) can be expressed as:
where X wi is the function of time t, y wi ∈[0, L i ].
Substituting Eq. (6) into Eq. (5) gives
Setting $y_{wi}=\dfrac{L_{i}}{2}$ , the transverse vibration equation for the mid-span of the ith cable can be obtained:
where the axial velocity of the cable v yi is related to the motion of the end-effector, and the cable tension T i is related to the motion of the end-effector and the cable vibration. The expression of these two variables is needed to be established to get the complete vibration equation of the cable.
3.2.1. Expression of vyi
Based on Eq. (1), each side of it can be double as:
Taking derivatives of both sides of Eq. (9) with respect to time t gives
Taking derivatives of the transformation matrix R with respect to time t gives
where $\boldsymbol{{R}}^{\circ }=\left[\begin{array}{c@{\quad}c@{\quad}c} 0 & -\omega _{Z} & \omega _{Y}\\ \omega _{Z} & 0 & -\omega _{X}\\ -\omega _{Y} & \omega _{X} & 0 \end{array}\right]$ , $\boldsymbol{\omega}$ is the angular velocity vector of the end-effector, and $\boldsymbol{\omega }=\boldsymbol{{H}}[\dot{\varphi },\dot{\theta },\dot{\psi }]^{\textrm{T}}=[\omega _{X},\omega _{Y},\omega _{Z}]^{\textrm{T}}$ .
Substituting Eq. (11) into Eq. (10) gives
The expression of the axial velocity of the ith cable can be derived from Eq. (12):
3.2.2. Expression of Ti
The total tension T i of the ith cable consists of three components: (1) the initial tension T 0i , (2) the variation of the cable tension T ei caused by the 6-DOF motion of the end-effector, and (3) the variation of the cable tension T δi caused by the vibration of the cable.
Using the definitions of L 0i and L i listed in Section 2, the boundary elongation △L i caused by the motion of the end-effector can be described as:
Due to $\partial x_{wi}/\partial y_{wi} \ll 1$ in the vibration of the cable that is in tension tightly, from Eq. (6) with an approximation made, the extension δ i in the elastic deformation caused by the vibration of the ith cable can be derived:
Finally, the total tension T i of the ith cable can be written as:
where k wi is the stiffness coefficient of the cable. As can be seen from Eq. (16), cable tension T i varies with the motion of the end-effector and vibration of the cable.
3.2.3. Vibration equation of the cable
Based on the analysis above, considering the cable damping, the transverse vibration equation of the ith cable can be described as:
where cable tension $T_{i}=T_{0i}+k_{wi}\!\left(\Delta L_{i}+\dfrac{\pi ^{2}X_{wi}^{2}}{4L_{i}}\right), v_{yi}=\boldsymbol{{u}}_{i}^{\textrm{T}}\dot{\boldsymbol{{X}}}_{P}+\left(\boldsymbol{{r}}_{i}\times \boldsymbol{{u}}_{i}\right)^{\textrm{T}}\boldsymbol{\omega }$ , c wi is the damping coefficient.
3.3. Dynamic equation of CDPRs
Combining Eq. (2) and Eq. (17), and writing in matrix form leads to:
where
X w = [X w1, X w2,…, X w8] T , X wi (i = 1, 2, …, 8) represents the transverse deflection at the mid-span of the cable;
C w = diag(c w1, c w2, …, c w8), c wi (i = 1, 2, …, 8) represents the damping coefficient of the ith cable;
K w = diag(K w1, K w2, …, K w8), $K_{wi}=\left(\dfrac{\pi }{L_{i}}\right)^{2}\left(\dfrac{T_{i}}{m_{s}}-v_{yi}^{2}\right)$ (i = 1, 2, …, 8);
T = [T 1, T 2,…, T 8] T , T i (i = 1, 2, …, 8) represents the tension in the ith cable, $T_{i}=T_{0i}+k_{wi}\!\left(\Delta L_{i}+\dfrac{\pi ^{2}X_{wi}^{2}}{4L_{i}}\right)$ ; and
$v_{yi}=\boldsymbol{{u}}_{i}^{\textrm{T}}\dot{\boldsymbol{{X}}}_{P}+(\boldsymbol{{r}}_{i}\times \boldsymbol{{u}}_{i})^{\textrm{T}}\boldsymbol{\omega }$ represents the axially moving velocity of the ith cable.
Equation (18) is a nonlinear coupled equation for the motion of CDPR, which is a multibody system having multiple DOFs. To obtain accurate approximate solutions at low computational cost, the numerical method is an effective solution. To solve Eq. (18), it can be transformed into a state equation as below:
where $\boldsymbol{{X}}_{c}=\left[\begin{array}{l} \boldsymbol{{X}}_{6\times 1}\\[3pt] \dot{\boldsymbol{{X}}}_{6\times 1}\\[3pt] \boldsymbol{{X}}_{{w_{8\times 1}}}\\[3pt] \dot{\boldsymbol{{X}}}_{{w_{8\times 1}}} \end{array}\right]$ ; $\boldsymbol{{D}}^{\ast }=\boldsymbol{{M}}^{-1}(\boldsymbol{{J}}_{A}^{T}\boldsymbol{{T}}-\boldsymbol{{W}}_{C}+\boldsymbol{{W}}_{G})$ .
The unknown X c to be solved is a 28-by-1 vector, and Eq. (19) contains a large sparse matrix and the coupled terms D * and K w , which add more difficulties to the solution of the equation. Therefore, Eq. (19) is solved by the implicit variable-order Runge–Kutta numerical integration method, which can solve the coupled problem effectively.
4. Numerical simulation
4.1. Simulation conditions
The simulation has been carried out on a 6-DOF CDPR suspended by 8 cables. The cables are Kevlar cables, which are made of aramid fiber material. The damping of the Kevlar cable with the diameter of 0.5 mm is very small and is ignored here, referring to ref. [Reference Peng, Wu, Lin, Zhou, Liu and Wang44]. Detailed coordinates of B i and P i are described in ref. [Reference Ji, Lin, Hu, Peng and Wang46]. A summary of the parameters used in the simulation is shown in Table I.
Note that X w0i is the initial deflection at the mid-span of the ith cable (i = 1, 2, …, 8) perpendicular to its axis (Fig. 2), and X P0 is the initial disturbance of the end-effector along the direction of OX. With the initial disturbance of X P0 = 0.1 mm and X w0i = 0.1 mm (i = 1, 2, …, 8), Eq. (19) is solved using MATLAB with a time step of 10−4 s.
One can assume that the motion of the end-effector is a pitching oscillation: $\theta =A^{*}\sin\! (2\pi ft)$ , A * = 2°. The variation interval of oscillation frequency f falls in [2.06, 20] Hz. The vibration of the cables excited by the oscillation of the end-effector and the resulting dynamic response of the CDPR are investigated.
4.2. Simulation results and discussions
The frequency–amplitude relationship of the CDPR is demonstrated in Figs. 4 and 5. As shown in Figs. 4 and 5, the attitude amplitude variations of the end-effector are consistent with the cables. When the pitching oscillation frequency of the end-effector $f \lt 8$ Hz, the displacement amplitudes of the end-effector are less than 0.5 mm, the rotation angle amplitudes are less than 0.3°, and the cable amplitudes are only 0.1 mm. It can be seen that the CDPR is stable in the frequency interval of $f \lt 8$ Hz. When $f \gt 8$ Hz, both the end-effector and the cables begin to occur large vibration. Especially, at the pitching oscillation frequency of f = 10 Hz and f = 14 Hz, the amplitudes of both the end-effector and the cables reach the maximum. At f = 10 Hz, the maximum displacement amplitude of the end-effector is up to 33.10 mm, the maximum rotation angle amplitude is 5.04°, and the maximum cable amplitude is 95.87 mm. At f = 14 Hz, the maximum displacement amplitude of the end-effector is up to 32.19 mm, the maximum rotation angle amplitude is 7.76°, and the maximum cable amplitude is 127.30 mm. Consequently, two peaks can be found at f = 10 Hz and f = 14 Hz, according to Figs. 4 and 5. It can be seen that the CDPR is unstable when $f \gt 8$ Hz.
According to Figs. 4 and 5, it can be seen that obvious deviations in the attitude of the end-effector are caused by the vibrations of the cables and the end-effector, when the frequency is higher than 8 Hz. Therefore, it can be inferred that the reliable motion frequency for the CDPR is within 8 Hz. When the frequency is higher than 8 Hz, the influence of the flexible cables on the attitude deviation of the end-effector cannot be ignored. The flexibility of the cables needs to be considered in the motion control of the CDPR.
Besides, as shown in Figs. 4 and 5, it turns out that, as the oscillation frequency of the end-effector increases, the end-effector and the cables exhibit the dynamics process from steady state to unstable large-amplitude vibration and finally to stable small-amplitude vibration.
In order to further discuss the significance of the excitation effect caused by the axially moving length-variable cables, the results with and without excitation effect are compared. Equation (18) represents the case with excitation effect. In the case without excitation effect, we set X w = 0 in Eq. (18), that is, the cable vibration and its excitation effect on the end-effector are not considered.
As shown in Fig. 6, when the pitching oscillation frequency f = 2.06 Hz, the pitching angle amplitude |θ |max without excitation effect is 2.00°, while |θ |max with excitation effect is 2.03°. The relative increment is only 1.5% when f = 2.06 Hz. As shown in Fig. 7, when f = 14 Hz, the pitching angle amplitude |θ |max without excitation effect is 2.00°, while |θ |max with excitation effect is 7.80°. The relative increment is 290% when f = 14 Hz. The resulting data are shown in Table II.
By comparing the results with and without excitation effect of the axially moving length-variable cables at different frequencies, it can be concluded that the excitation effect can cause large attitude deviations of the end-effector in some specific frequencies f. The large attitude deviation of the end-effector can reduce the positioning accuracy of the CDPR. The proposed dynamic model of the CDPR can be used to analyze the response of the end-effector, so as to evaluate the influence of excitation effect on the attitude accuracy of the CDPR, which is of great importance.
Moreover, the phase diagrams of vibrations of the end-effector and the cables at the frequency of 10 Hz and 14 Hz are shown in Figs. 8 and 9. The pitching angle of the end-effector and the amplitude of cable 5 are taken as examples. It can be seen that both the end-effector and the cables occur large vibrations at the frequency of 10 Hz and 14 Hz, and the vibrations are non-linear. This indicates that the dynamics of the CDPR exhibit non-linear characteristics, due to the influence of flexible cables.
It can be concluded that attitude deviation of the end-effector is caused by the cable flexibility. This effect is particularly significant when the motion frequency of the end-effector is in some specific intervals. With the proposed nonlinear dynamic model of the CDPRs, these intervals can be quickly identified. It would be very useful for the design of the CDPRs.
5. Experimental verification
Verification of the dynamic model of compliant CDPRs presented in this paper was performed in the laboratory using a 6-DOF cable-driven robot, called CDPR-8, as shown in Fig. 10. The attitude variation of the end-effector was recorded by an external monocular camera system (DH-HV1300FM CMOS, sampling frequency of 16 fps) [Reference Ji, Lin, Hu, Peng and Wang46]. Meanwhile, the tension in each cable was measured by the tension sensor (HBM U9C, sensitivity of 1 mV/V) connected to the end of each cable. The amplitude of the cable was not measured in the test, which was limited by the experimental equipment for such a thin cable. Thus, the cable tensions were measured to reflect the vibration of the cables.
Due to the low sampling frequency of the monocular camera system, and the limitation of the rigid-body frequency of the frame itself, only the low-frequency test was done. The test was performed considering a motion of the end-effector as follows:
In the pitching oscillation test, compared to the pitching angle, the values of the other attitudes of the end-effector are very small. So only the pitching angle is concerned here. As shown in Fig. 11, the numerical and experimental values of the pitching angle amplitudes are 2.03° and 1.92°, respectively. The deviation of the numerical value from the experimental value is 0.11°, and the relative error is 5.73%. It turns out that the numerical results of the pitching motion match well with the experimental results. Therefore, the proposed dynamic model of compliant CDPRs is validated.
Besides, it can be seen that the experimental value of the pitching angle amplitude is slightly smaller than the numerical value. This may be due to the limited sampling frequency of the monocular camera. As shown in Fig. 11, there are nine sampling points per period. So the sampling frequency of 16 fps is only adequate for this test with the oscillation frequency f = 2.06 Hz.
Cable 1 and cable 7 are taken as examples. The cable tension variation △T i is obtained by subtracting the initial cable tension T 0i from the instantaneous cable tension T i . Briefly, it can be expressed as △T i = T i –T 0i . The stiffness coefficients of the cables used in the simulation are obtained from the cable tension data in the low-frequency oscillation test, which are k w = [1410, 1410, 1580, 1580, 1560, 1100, 1100, 1560] N/m.
As shown in Fig. 12(a), the maximal tension variations of cable 1 in numerical simulation and experiment are 7.61 N and 7.46 N, respectively. The relative error between the numerical and experimental results is 2.01%. As shown in Fig. 12(b), the maximal tension variations of cable 7 in numerical simulation and experiment are 6.25 N and 6.11 N, respectively. The relative error between the numerical and experimental results is 2.29%. This shows that the difference between the maximal cable tension variations obtained by numerical simulation and experiment does not exceed 0.15 N, and the relative error is not more than 2.29%. It means that the numerical results of the cable tension variation are consistent with the experimental values, which validates the proposed dynamic model of compliant CDPRs.
In addition, it can be found that the frequencies of the cable tension variation obtained from the experiment and simulation do not match very well. Some factors are not considered in the simulation, such as the friction between the cable and the pulley, and the hysteresis effect of the cable. This may be the reason for the minor inconsistency on the frequencies of the cable tension variation between the simulation and experiment.
6. Conclusions
With the intention to characterize the dynamic behaviors of compliant CDPRs containing flexible cables, this paper focuses on both the vibration of axially moving length-variable cable and the reaction of the vibrating cables on the end-effector. A model for transverse vibration of the axially moving length-variable cable is developed. Then, an original nonlinear dynamic model of CDPRs able to capture the vibration of the cables and the dynamics of the end-effector is proposed. Based upon the proposed model of a 6-DOF 8-cable CDPR, the frequency–amplitude relationship of the CDPR is obtained. Moreover, the significance of the excitation effect caused by the axially moving length-variable cables is demonstrated by comparing the results with and without excitation effect at different frequencies. It is proved that the oscillation of the end-effector can cause vibration in the cables, and the vibrating cables can react on the end-effector causing large-amplitude vibration both in the end-effector and the cables. It turns out that, as the oscillation frequency of the end-effector increases, the end-effector and the cables exhibit the dynamics process from steady state to unstable large-amplitude vibration and finally to stable small-amplitude vibration. This indicates that the dynamics of the CDPR exhibit non-linear characteristics, due to the influence of flexible cables. In the frequency interval where large-amplitude vibration of the CDPR occurs, the influence of the flexible cables on the attitude deviation of the end-effector cannot be ignored. The proposed dynamic model of compliant CDPRs is validated by experiments performed in the laboratory using a 6-DOF cable-driven robot, called CDPR-8. This work provides an effective methodology for the dynamic analysis of CDPRs. Research on the dynamics of CDPRs can provide constructive guidelines for the design, motion control, and optimization of CDPRs.
Besides, due to the complex characteristics of the damping of the Kevlar cable, such as nonlinearity, viscoelasticity, and hysteretic, the modeling of the cable damping is simplified in this paper. In future research, the damping force of the cable will be further studied.
Author contributions
Guowu Wei and Qi Lin conceived and designed the study. Miaojiao Peng performed the simulations. Longhai Xiao and Miaojiao Peng conducted the experiments. Jiayong Zhuo collected the simulation results. Miaojiao Peng, Longhai Xiao, and Qinglin Chen wrote the article.
Financial support
This work was supported by the National Natural Science Foundation of China (51909103, 11702232), Natural Science Foundation of the Fujian Province of China (2021J05164), Foundation of education department of the Fujian Province of China (JAT200267), the Scientific Research Foundation of Jimei University of China (ZQ2020022), and Foreign Cooperation Project of Department of Science and Technology of Fujian Province (2022I0019).
Competing interests
The authors declare that they have no Competing interest.