Research on Controllable Stiffness of Redundant Cable-Driven Parallel Robots
Research on Controllable Stiffness of Redundant Cable-Driven Parallel Robots
5, OCTOBER 2018
Abstract—In this paper, to solve the problem of variable Cable-driven parallel robots (CDPRs) are a special class of
stiffness of cable-driven parallel robots (CDPR), a new static parallel robots in which their moving-platforms are driven by
stiffness analysis and cable tension distribution method are cables instead of rigid links. This class of robots has been ex-
proposed for studying the CDPRs’ controllable stiffness.
First, a three-dimensional Hessian matrix of the structure tensively researched and is highly favored because of its ex-
matrix to position differential is deduced by introducing a cellent movement performance, high load capacity, and large
line vector and differential transform, and a static stiffness workspace [1]–[8]. Furthermore, as the driving cables can pull
model is established for analyzing the relationship between but cannot push [9], [10], a CDPR is always a redundantly ac-
cable tension and the stiffness of the robots. Furthermore,
tuated system. As a redundant CDPR has an infinite number of
a calculation algorithm for cable tension polygons based on
Graham’s Scan is introduced that effectively obtains the ca- feasible cable tension solutions at a specific position, many stud-
ble tension feasible region (CTFR) of CDPRs. Next, a method ies have been conducted on optimization of the cable tensions
involving “the relationship between the external force and [11]–[15]. Among the different types of CDPRs, the redundant
the pose change value of the moving-platform” is proposed CDPR has more actuators than the moving-platform’s degrees
to measure the variation of system stiffness. The CDPR’s
of freedom (DOFs) and has a degree of redundancy (DOR)
controllable stiffness is also analyzed based on the CTFR
by considering the variation of each driving-cable’s tension given by r = m − n, where m and n are the number of ca-
and each component of the moving-platform’s pose. The bles and DOF, respectively. Hence, at least m = n + 1 cables
results of experimental and theoretical analyses verify the are needed to completely control an n-DOF CDPR. Note that
correctness and efficacy of the proposed method. In addi- if gravity plays the role of an additional virtual cable, n-DOF
tion, they show that the proposed method is computation-
CDPRs can be completely controlled by n cables [16]. In addi-
ally efficient and easily establishes the relationship between
cable tension and the CDPR’s controllable stiffness. tion, redundant CDPRs can adjust to stiffness through changing
the cable tensions [2], [5], which makes it possible to develop
Index Terms—Cable-driven robots, cable tension distri- variable-stiffness robots with stiffness adaptive adjustment and
bution, controllable stiffness, redundant systems.
solve the security problem in “human–robot interaction” for col-
I. INTRODUCTION laboration robots. Redundant actuators can improve the working
space, stiffness, and load capacity of CDPRs [2], but cause ca-
ITH the rapid development of robot technology and
W the continuous increase in social demand, human–robot
communion and collaborative operation will become an essen-
bles and the environment to be prone to collision or interference,
which makes CDPRs more complex and costly. Considering the
advantages, cost, and complexity of the redundant drive, six-
tial characteristic of next-generation robots. However, the ques- DOF CDPRs are driven by eight cables [17]–[20]. This paper is
tion of how to ensure the safety of persons and machines for focused on the characteristics of controllable stiffness of redun-
human–robot interaction is a difficult problem that has to be dantly actuated CDPRs intended for human–robot communion
solved concomitant with the development of collaboration-robot and collaborative operation. Experiments on a two-DOR eight-
technology. Therefore, it is particularly important to study the cable CDPR prototype, TCPR-8 (see Fig. 1) are presented.
controllable stiffness of the robot. The stiffness problem is an important issue that needs to
be solved in order to improve the performance of robots. It
Manuscript received December 19, 2017; revised March 28, 2018; is closely related to the dynamic characteristics and position-
accepted July 30, 2018. Date of publication August 8, 2018; date of
current version October 15, 2018. Recommended by Technical Editor
ing accuracy of robots. Consequently, numerous theoretical and
T. Seo. This work was supported in part by the National Natural Science practical studies have been conducted in this area. From analy-
Foundation of China under Grant 91648107 and Grant 51475252, and in sis of the spring equivalent model of the cable in consideration
part by Tsinghua University Initiative Scientific Research Program under
Grant 2014z22068. (Corresponding author: Xiaoqiang Tang.)
of the prestress, studies [21] have verified that insufficient tor-
The authors are with the State Key Laboratory of Tribology and In- sional stiffness is the main reason for the instability of robots
stitute of Manufacturing Engineering, Department of Mechanical Engi- and stated that this can be improved by increasing the prestress.
neeringand the Beijing Key Lab of Precision/Ultra-precision Manufactur-
ing Equipment and Control, Tsinghua University, Beijing 100084, China
Recent studies that considered the cable sag due to gravity and
(e-mail:,[email protected]; [email protected]; elastic deformation of cables [4], [22] analyzed the stiffness
[email protected]; [email protected]). of CDPRs and found that the self-weight and elastic deforma-
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org.
tion of cables have a significant effect on the system stiffness,
Digital Object Identifier 10.1109/TMECH.2018.2864307 which can be enhanced through optimization of the structural
1083-4435 © 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
CUI et al.: RESEARCH ON CONTROLLABLE STIFFNESS OF REDUNDANT CABLE-DRIVEN PARALLEL ROBOTS 2391
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
2392 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 23, NO. 5, OCTOBER 2018
where li denotes the cable vector from Bi to Ai , ai is the system structure and the moving-platform’s pose. It is called the
position vector of Ai in O, o bi is the position vector of Bi in inherent stiffness.
O , R represents the rotation matrix of O relative to O, and
i = 1, 2, . . . , m. A. Controllable Stiffness
When the target pose x is determined, the cable length li
The controllable stiffness is the key to realizing stiffness adap-
and the cable unit vector ui = li /li can be calculated via (1).
tive adjustment of robots. This section deduces the matrix of the
The relationship between the moving-platform’s pose and the
controllable stiffness by introducing a line vector and differen-
cable length is also determined.
tial transformation. From (6), K 1 is written as follows:
Using (1), the expression for the kinematic equation of CD-
PRs is given as follows: K 1 = −HT (7)
x = f (l) (2) where H = [H 1 , H 2 , . . . , H n ] ∈ Rn ×n ×m represents the
where f denotes a nonlinear vector equation. The relationship three-dimensional Hessian matrix, H j ∈ Rn ×m is the jth sub-
between the velocity vector of cables and the moving-platform’s array of H, and
velocity vector via the differentiation of (2) with respect to time ⎡ ∂ u1 ∂ um
⎤
∂ xj ··· ∂ xj
can be obtained as follows: ∂J
Hj = = ⎣ ∂ (R·o b )×u
∂ [(R·o bm )×um ]
⎦ . (8)
∂xj [ 1]
···
1
l̇ = −J T · ẋ (3) ∂ xj ∂ xj
where l̇ = [l̇1 , l̇2 , . . . , l̇m ]T is the velocity vector of the cables, To simplify the derivation process of H, the cable unit vector
J ∈ Rn ×m is the Jacobian matrix of the CDPRs at a pose, and ui is written with the direction cosine as follows:
ẋ = [ṗ, Θ̇] denotes the velocity vector of the moving-platform,
where ui = [cαi , cβi , cγi ]T (9)
u1 ··· um where αi , βi , and γi denote the angle of ui about the Cartesian
J (x) = .
(R · o b1 ) × u1 · · · (R · o bm ) × um axis x, y, and z, respectively.
According to the principle of virtual work, the static equilib- (Note: To simplify the expression, we use cθ and sθ instead
rium equation of CDPRs can be written as follows: of cos θ and sin θ in this paper, respectively.)
From (8) and (9), the partial derivatives of ui and (R · o bi ) ×
JT + F = 0 (4) ui with respect to xj can be obtained as follows:
where T = [t1 , t2 , . . . , tm ]T , ti is the value of the ith cable ∂ui ∂ui ∂αi ∂ui ∂βi ∂ui ∂γi
tension, F = [f e , me ]T , f e and me represent the resultant = + + , (10)
∂xj ∂αi ∂xj ∂βi ∂xj ∂γi ∂xj
force and torque (including the moving-platform’s weight) of
the external environment acting on the moving-platform (with ∂ (R · o bi ) × ui ∂(R · o bi ) ∂ui
= × ui + (R · o bi ) × .
units N and N·m, respectively). ∂xj ∂xj ∂xj
(11)
III. STATIC STIFFNESS MODEL
Because ui is a unit vector, (10) can be written as follows:
Studying the static stiffness of the robots is the basis for T
researching variable-stiffness robots and is also the key to re- ∂ui cαi · sαi ∂αi
= −sαi , 0, ·
alizing collaboration robots. The antideformation ability of the ∂xj cγi ∂xj
moving-platform under the action of external force is one of the T
criteria to measure the system stiffness. Therefore, the relation- cβi · sβi ∂βi
+ 0, −sβi , · . (12)
ship between the small external force δF acting on the moving- cγi ∂xj
platform and the small variation δx of the moving-platform’s Using (1), the following expression can be obtained:
pose can be obtained as follows:
li · ui = ai − p − R · o bi . (13)
δF = K · δx (5)
where K denotes the system stiffness matrix. Because R = ω × R, via the derivatives of (13) with respect
Using (4) and (5), the expression of the stiffness matrix is to time, we obtain the following:
given by l˙i · ui + li · u̇i = −ṗ − ω × (R · o bi )
∂F ∂J ∂T
K= =− T +J = K 1 + K 2. (6) = −I R · o bi × ẋ = Gi ẋ (14)
∂x ∂x ∂x
As can be seen from (6), the system stiffness matrix consists of where Gi ∈ R3×6 denotes the algebraic matrix.
two parts: K 1 is related to the structure matrix transformation From (3), we obtain the following:
and cable tension. It can be controlled by altering the cable l̇i = −J Ti ẋ (15)
tension at a certain pose, and is called the controllable stiffness
(it is the main research focus in this paper). K 2 is related to the where J Ti is the ith row vector of J T .
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
CUI et al.: RESEARCH ON CONTROLLABLE STIFFNESS OF REDUNDANT CABLE-DRIVEN PARALLEL ROBOTS 2393
Using (15), we obtain the following: Substituting (23) and (24) into (21), we obtain the following:
⎡ ⎤
cαi · J Ti E1 · A1 Em · Am
⎢ ⎥ K 2 = J · diag ,··· , · JT . (25)
l˙i ui = − ⎣cβi · J T ⎦ ẋ = Qi ẋ (16) lo1 lom
i
cγi · Ji
T The stiffness matrix of controllable stiffness K 1 and inher-
ent stiffness K 2 can be calculated using the above equations,
where Qi ∈ R3×6 represents the algebraic matrix. respectively, and the system stiffness K can be obtained.
Substituting (16) into (14), we obtain the following:
T IV. CABLE TENSION DISTRIBUTION
li · −α̇i · sαi , −β̇i · sβi , −γ̇i · sγi = [Gi − Qi ] ẋ. (17)
When the external load of the moving-platform is constant,
From (17), we obtain the following: effective adjustment of the driving-cable’s cable tension, while
∂ αi satisfying the system balance and avoiding cable slack or over-
∂ xj = − l i ·sα i [Gi − Qi ]1,j
1
load, is important for cable tension distribution and is also the
(18) basis of control system stiffness. From Section III-A, it is clear
∂ βi
∂ xj = − l i ·sβ
1
i
[Gi − Qi ]2,j
that the controllable stiffness of CDPRs can be adjusted by al-
where [Gi − Qi ]1,j and [Gi − Qi ]2,j are the elements of the tering the cable tensions. Therefore, a method for cable tension
first row, the jth column and the second row, the jth column of distribution is proposed in this paper. The proposed method first
the matrix [Gi − Qi ], respectively. calculates the feasible region of cable tension, and distributes
Through the derivatives of R · o bi with respect to time, we cable tension in that region. The method is computationally effi-
obtain the following: cient, and more easily establishes the relationship between cable
tension and CDPRs’ controllable stiffness.
R · o bi = ω × R · o bi = M i ẋ (19) As this paper is dedicated to the problem of cable tension
distribution for two-DOR CDPRs, the n × m Jacobian matrix
where M i ∈ R3×6 is the algebraic matrix. J is nonsquare. When J has full rank, (4) is equivalent to the
Equation (19) can be rewritten as follows: following well-known equation:
∂ R · o bi T = J + (−F ) + N λ = tp + tn (26)
= M i,j (20)
∂xj where J + = J T (J J T )−1 is the pseudo-inverse matrix of ma-
where M i,j denotes the jth column vector of M i . trix J , N = null(J ) denotes a full-rank m × r matrix, the two
H can be obtained by substituting (12), (18), and (20) into columns of N form an orthonormal basis of the null-space of J ,
(10), (11), and (8). The stiffness matrix K 1 can be calculated λ = [λ1 λ2 ]T is an arbitrary two-dimensional (2-D) vector rep-
using (7) and the cable tension vector T . resenting one point, λ1 ∈ R, λ2 ∈ R, J + (−F ) represents the
minimum-norm solution of (4), and N λ is the homogeneous
B. Inherent Stiffness general solution of (4).
Although the inherent stiffness is not controlled by the cable A. Cable Tension Polygon
tension, it still has a significant impact on the system stiffness.
Therefore, the process of deducing the matrix of inherent stiff- The region surrounded by the cable tension polygon is called
ness is given in this section. Using (6), we obtain the following: the cable tension feasible region (CTFR), which is the basis for
studying CDPR’s cable tension distribution and control. The
∂T ∂l definition and calculation method for the cable tension polygon
K 2 = −J . (21)
∂l ∂x are given in this section.
The relationship between the cables’ deformation and the Let Σ ⊂ Rm be the r-dimensional affine space of the solutions
cables tension is written as follows: to (4); the expression can be written as follows:
Ei · Ai Σ = {T |J T + F = 0} . (27)
∂ti = · ∂li (22)
loi
Similarly, we can define Ω ⊂ Rm as the m-dimensional or-
where Ei , Ai , and loi are the elastic modulus, cross-sectional thotope of feasible cable tensions; the expression can be ob-
area, and static length of the cable, respectively. tained as follows:
From (22), we obtain the following:
Ω = {T |ti ∈ [tm in , tm ax ], 1 ≤ i ≤ m} (28)
∂T E1 · A1 Em · Am
= diag ,··· , . (23) where tm in and tm ax are the minimum and maximum limit-
∂l lo1 lom
ing values of cable tensions, the intersection Λ = Σ ∩ Ω is a
Using (3), we obtain the following: 2-D convex polytope [26], which can be referred to as a cable
∂l tension polygon. Λ denotes the set of tension solutions T to
= −J T . (24) (4) satisfying the inequalities tm in ≤ ti ≤ tm ax , which can be
∂x
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
2394 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 23, NO. 5, OCTOBER 2018
tm in − tp ≤ N λ ≤ tm ax − tp . (29)
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
CUI et al.: RESEARCH ON CONTROLLABLE STIFFNESS OF REDUNDANT CABLE-DRIVEN PARALLEL ROBOTS 2395
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
2396 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 23, NO. 5, OCTOBER 2018
C. Centroid Line
The centroid C of the cable tension polygon is the geometric
center of CTFR and is the only point as far away from the
boundary as possible in CTFR [27], and is also the point for the
most smooth and stable of cable tension. Any straight line that
crosses the centroid divides the CTFR into two parts of equal
area.
The calculation method for the centroid and centroid line is as
follows. Let pc be the set of cable tension polygon vertices, and
pic (i = 1) are sorted in ascending order of the pole angles that pic
is relative to point p1c , where pic = [λi1 , λi2 ]T . The set of vertices
pc can be calculated using the algorithm given in Section IV-B.
The centroid C = [λc1 , λc2 ]T of the cable tension polygon is
directly given via the following mathematical formula: Fig. 11. Configuration of TCPR-8.
n −1
λ c1 = 1
6A i= 1 (λ i 1 + λ (i+ 1) 1 )(λ i 1 λ (i+ 1) 2 − λ (i+ 1) 1 λ i 2 )
n −1
λ c2 = 1
6A i= 1 (λ i 2 + λ (i+ 1) 2 )(λ i 1 λ (i+ 1) 2 − λ (i+ 1) 1 λ i 2 ) as an example, the TCPR-8’s curves of cable tension can be
(30) obtained when λ 1 and λ 2 change along the centroid line seg-
where A is the area of the cable tension polygon, and its calcu- ment, as shown in Fig. 10.
lated formula is as follows: As can be seen from Fig. 10, as λ1 and λ2 increase, the driving-
n −1
1 cable’s tension of CDPRs increases gradually. It can also be
A= (λi1 λ(i+1)2 − λ(i+1)1 λi2 ). (31) concluded that the tension values of each cable is positively
2
i=1 correlated with the changing value of λ1 and λ2 . Therefore, the
As illustrated in Fig. 3(b), the yellow dot is the centroid C of driving-cable’s tension can be controlled when λ1 and λ2 change
the cable tension polygon Λ. At centroid C, the cable tension along the centroid straight line; thus, the CDPR’s stiffness can
vector T C = J + (−F ) + N λC = tp + N λC . be controlled.
The straight line that crosses the centroid can be obtained via
the following mathematical formula: V. CONTROLLABLE STIFFNESS ANALYSIS AND CONTROL
To show the details of the proposed model and algorithm, and
λ2 = (tanα)(λ 1 − λ c1 ) + λ c2 , α ∈ (−π/2, π/2)
(32) demonstrate its correctness and effectiveness, the TCPR-8’s real
λ1 = λc1 , α = π/2 robot prototype is presented in this paper. Fig. 1 illustrates the
prototype of the studied six-DOF CDPR designed for simulated
where α is the angle between the centroid line and the λ1 -axis.
satellite launch. The cable layout and the dimensions of the
For example, let α = α1 + k ∗ μ, where initial value α1 =
CDPR’s fixed and moving-platforms are represented in Fig. 11
−5π/12, μ = π/12, and k is equal to 0, 1, . . . , 11. The straight
and Table I. Table II displays the mechanical properties of the
lines that cross the centroid can be given when the exter-
robot.
nal load F = [300, 300, 300, 10, 10, 10]T and the pose x =
[0.1, 0.1, 0.8, 5, 5, 5]T of the TCPR-8’s moving-platform are de-
termined, as shown in Fig. 9. A. Stiffness Measurement Method
As illustrated in Fig. 9, in the CTFR, the values of λ 1 and In order to effectively measure the variation of system stiff-
λ 2 gradually increase along the straight line that crosses the ness, a method involving “the relationship between the external
centroid from left to right when α ∈ (0, π/2). Taking α = π/4 force and the pose change value of the moving-platform” is
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
CUI et al.: RESEARCH ON CONTROLLABLE STIFFNESS OF REDUNDANT CABLE-DRIVEN PARALLEL ROBOTS 2397
TABLE I
TCPR-8’S DIMENSIONS (IN METERS)
TABLE II
TCPR-8’S MECHANICAL PROPERTIES ROPE CROSS-SECTIONAL DIAMETER
Fig. 12. Cable tension feasible region.
B. Stiffness Analysis and Control Fig. 13. Change surface of cable tension.
To more clearly describe the relationship between the CDPR’s
stiffness and cable tension, and effectively control the robot
stiffness, a numerical analysis utilizing the proposed model and
algorithm are conducted in this section. In order to more clearly
show the control effect for the CDPR’s stiffness via cable ten-
sion, the limiting value tm ax of the CDPR’s driving-cable is
assumed to be 1000 N (the other parameters remain unchanged)
for numerical analysis.
As illustrated in Fig. 12, under the action of external load F =
[300, 300, 300, 10, 10, 10]T , the CTFR can be obtained when the
TCPR-8’s moving-platform at pose x = [0.1, 0.1, 0.8, 5, 5, 5]T .
As λ1 and λ2 change, the change surface of cable tension for each
driving-cable can be obtained in CTFR, as shown in Fig. 13. At
this time, the surface can be formed as each component of the
moving-platform’s pose changes in CTFR, illustrated in Fig. 14.
Table III compares the maximum and minimum change values
of the pose’s components.
The results from Section IV-C and Fig. 13 indicate that as
λ1 and λ2 increase, each driving-cable’s tension increases grad-
Fig. 14. Change surfaces of pose component.
ually. It can also be concluded that the tension values of each
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
2398 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 23, NO. 5, OCTOBER 2018
TABLE III
COMPARISON OF THE MINIMUM AND MAXIMUM CHANGE VALUES OF THE
POSE’S COMPONENTS
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
CUI et al.: RESEARCH ON CONTROLLABLE STIFFNESS OF REDUNDANT CABLE-DRIVEN PARALLEL ROBOTS 2399
TABLE V
COMPARISON OF CABLE TENSION AND Δθz IN INITIAL POSITION AND p e (IN NEWTON AND rad × 10−2 )
Fig. 17. (a) Leica AT901-B laser tracker. (b) Hanging heavy objects.
values for cable tension accordingly for controlling the TCPR- experimental and theoretical change curves of Δyo were ob-
8’s moving-platform. Under the control of these five value sets tained, as shown in Fig. 21.
for cable tension, the values of Δxm in 1 2 3
o , Δxo , Δxo , Δxo , and Similar methods can be used to verify the remaining direc-
m ax
Δxo were recorded accordingly via the laser tracker, and the tional stiffness. Note: As shown in (4), because gravity is a
experimental curves obtained by connecting the experimental part of the external force acting on the moving-platform, to en-
points with a line segment, as illustrated in Fig. 19. sure that the external load F is constant in the z-direction, it is
In the second experiment, the moving-platform’s external necessary to apply a load of F + 10 N (the mass of the moving-
load was 200 N in the y-direction. In CTFR, illustrated in Fig. 20, platform is 1 kg, as shown in Table II) in the z-direction.
−−−−−−−→
with the change of λ1 and λ2 in the Bm in Bm ax -direction, the The theoretical data were obtained via the proposed method.
tension change curves of each of the TCPR-8’s driving cables In order to clearly express the deviations between experimental
were obtained, where Bm in and Bm ax denote the maximum and data and theoretical data, they are compared in Table VI.
minimum values of Δyo , corresponding to the points in CTFR. The experimental curves for Δxo and Δyo have good co-
Adopting a method similar to the first set of experiments, the herence to the theoretical curves, as shown in Figs. 19 and 21.
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
2400 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 23, NO. 5, OCTOBER 2018
TABLE VI [4] H. Yuan, E. Courteille, and D. Deblaise, “Static and dynamic stiff-
COMPARISON OF EXPERIMENTAL AND THEORETICAL DATA (IN MILLIMETERS) ness analyses of cable-driven parallel robots with non-negligible ca-
ble mass and elasticity,” Mech. Mach. Theory, vol. 85, pp. 64–81,
2015.
[5] S. H. Yeo, G. Yang, and W. B. Lim, “Design and analysis of cable-driven
manipulators with variable stiffness,” Mech. Mach. Theory, vol. 69, no. 6,
pp. 230–244, 2013.
[6] E. A. Brackbill, Y. Mao, S. K. Agrawal, M. Annapragada, and V. N.
Dubey, “Dynamics and control of a 4-dof wearable cable-driven upper
arm exoskeleton,” in Proc. IEEE Int. Conf. Robot. Autom., 2009, pp. 2308–
2313.
[7] S. Kawamura, “High-speed manipulation by using parallel wire-driven
Considering the results in Table VI, it is clear that the maximum robots,” Robotica, vol. 18, no. 1, pp. 13–21, 2000.
absolute error between the experimental and theoretical values [8] S. E. Landsberger, “Design and construction of a cable-controlled par-
allel link manipulator,” Master’s thesis, Massachusetts Inst. Technol.,
of xo and yo are 1.9 × 10−3 mm and 1.8 × 10−3 mm, respec- Cambridge, MA, USA, 1984, pp. 29–32.
tively, and their deviation relative to the theoretical values are [9] X. Jiang and C. Gosselin, “Dynamically feasible trajectories for three-
less than 1%. These results verify that the proposed method is DOF planar cable-suspended parallel robots,” in Proc. 38th Mechanisms
Robot. Conf., 2014, paper DETC2014-34419.
correct and effective. [10] D. Lau, J. Eden, D. Oetomo, and S. K. Halgamuge, “Musculoskele-
tal static workspace analysis of the human shoulder as a cable-driven
robot,” IEEE/ASME Trans. Mechatronics, vol. 20, no. 2, pp. 978–984,
VII. CONCLUSION Apr. 2015.
[11] M. Hassan and A. Khajepour, “Optimization of actuator forces in cable-
In this paper, a simplified structural model of two-DOR CD- based parallel manipulators using convex analysis,” IEEE Trans. Robot.,
PRs was established and static analysis conducted. The relation- vol. 24, no. 3, pp. 736–740, Jun. 2008.
[12] H. D. Taghirad and Y. B. Bedoustani, “An analytic-iterative redundancy
ship between the CDPR’s stiffness and cable tension was also resolution scheme for cable-driven redundant parallel manipulators,” IEEE
determined by establishing a static stiffness model. Further- Trans. Robot., vol. 27, no. 6, pp. 1137–1143, Dec. 2011.
more, a calculation algorithm for cable tension polygon based [13] M. Hassan and A. Khajepour, “Analysis of bounded cable tensions in
cable-actuated parallel manipulators,” IEEE Trans. Robot., vol. 27, no. 5,
on Graham’s Scan was presented, and the TCPR-8’s CTFR at pp. 891–900, Oct. 2011.
a pose was effectively obtained via the algorithm. The CDPR’s [14] B. L. Wen, H. Y. Song, and G. Yang, “Optimization of tension distribu-
system stiffness was also analyzed based on the CTFR, and it tion for cable-driven manipulators using tension-level index,” IEEE/ASME
Trans. Mechatronics, vol. 19, no. 2, pp. 676–683, Apr. 2014.
was found that distribution of the CDPR’s cable tension along [15] J. Lamaury and M. Gouttefarde, “A tension distribution method with
the centroid line of the CTFR effectively controlled the CDPR’s improved computational efficiency,” in Proc. 1st Int. Conf. Cable-Driven
controllable stiffness. The following conclusions can be drawn. Parallel Robots, 2013, pp. 71–85.
[16] X. Jiang and C. Gosselin, “Trajectory generation for three-degree-of-
1) To effectively control the CDPR’s stiffness, the CDPRs’ freedom cable-suspended parallel robots based on analytical integration
cable tension should be distributed in CTFR. This method of the dynamic equations,” J. Mechanisms Robot., vol. 8, no. 4, 2015, Art.
can avoid many ineffective iterative calculations, and its no. 041001.
[17] S. Tadokoro, Y. Murao, M. Hiller, and R. Murata, “A motion base with
calculation efficiency is high. 6-DOF by parallel cable drive architecture,” IEEE/ASME Trans. Mecha-
2) Analysis of the CDPR’s system stiffness in CTFR verified tronics, vol. 7, no. 2, pp. 115–123, 2002.
that the CDPR’s stiffness can be effectively controlled by [18] J. A. Seon, S. Park, S. Y. Ko, and J. O. Park, “Cable configuration analysis
to increase the rotational range of suspended 6-DOF cable driven parallel
controlling the cable tension. As the results from Section robots,” in Proc. IEEE Int. Conf. Control, Autom. Syst., 2017, pp. 1047–
V-B indicate, the x- and θz -directions are the directions 1052.
of the fastest increasing of translational and rotational [19] A. Nasr and S. A. A. Moosavian, “Multi-criteria design of 6-DoF fully-
constrained cable driven redundant parallel manipulator,” in Proc. IEEE
stiffness, which increase by almost 125% and 180%, re- Rsi Int. Conf. Robot. Mechatronics, 2016, pp. 001–006.
spectively. [20] R. Chellal, E. Laroche, and L. Cuvillon, “An H methodology for position
The results of theoretical and experimental analyses verified control of 6-DoF cable-driven parallel robots,” in Proc. Eur. Control Conf.,
2014, pp. 358–363.
the efficacy and correctness of the proposed method in the x- [21] S. Behzadipour and A. Khajepour, “Stiffness of cable-based parallel ma-
and y-directions. nipulators with application to stability analysis,” J. Mechanical Des.,
In the future, we will study the CDPR’s dynamic stiffness, vol. 128, no. 6, pp. 303–310, 2006.
[22] R. Yao, X. Tang, J. Wang, and P. Huang, “Dimensional optimization design
and control the CDPR’s vibration and the accuracy of the work of the four-cable-driven parallel manipulator in fast,” IEEE/ASME Trans.
done by optimizing the cable tension. Mechatronics, vol. 15, no. 6, pp. 932–941, Dec. 2010.
[23] M. Azadi and S. Behzadipour, “An application of parallel singularity in
variable stiffness elements,” in Proc. ASME Int. Des. Eng. Tech. Conf.
REFERENCES Comput. Inf. Eng. Conf., 2008, pp. 13–19.
[24] A. H. Hesselroth and M. P. Hennessey, “Analytical evaluation of the
[1] M. Carricato and J. P. Merlet, “Stability analysis of underconstrained double stewart platform tensile truss stiffness matrix,” J. Mechanisms
cable-driven parallel robots,” IEEE Trans. Robot., vol. 29, no. 1, pp. 288– Robot., vol. 6, no. 1, 2014, Art. no. 011003.
296, Feb. 2013. [25] R. Yao, “Study on tension characteristic and dimensional synthetic design
[2] H. Jamshidifar, A. Khajepour, B. Fidan, and M. Rushton, “Kinematically- of cable driven parallel manipulators with large span,” Tsinghua Univ.,
constrained redundant cable-driven parallel robots: Modeling, redundancy Beijing, China, 2010, pp. 15–19.
analysis and stiffness optimization,” IEEE/ASME Trans. Mechatronics, [26] G. M. Ziegler, Lectures on Polytopes (Graduate Texts Mathematics). New
vol. 22, no. 2, pp. 921–930, Apr. 2017. York, NY, USA: Springer, vol. 152, 1993, pp. 1–41.
[3] M. Carricato and J. P. Merlet, “Direct geometrico-static problem of under- [27] M. J. Kaiser and T. L. Morin, “Characterizing centers of convex bodies
constrained cable-driven parallel robots with three cables,” in Proc. IEEE via optimization,” J. Math. Anal. Appl., vol. 184, no. 3, pp. 533–559,
Int. Conf. Robot. Autom., 2013, vol. 31, pp. 3011–3017. 1994.
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.
CUI et al.: RESEARCH ON CONTROLLABLE STIFFNESS OF REDUNDANT CABLE-DRIVEN PARALLEL ROBOTS 2401
Zhiwei Cui received the Master’s degree in me- Senhao Hou received the B.S. degree in me-
chanical engineering from Beihang University, chanical engineering from Beijing Institute of
Beijing, China, in 2016. He is currently work- Technology, Beijing, China, in 2016. He is cur-
ing toward the Ph.D. degree in mechanical engi- rently working toward the Ph.D. degree in me-
neering at Tsinghua University, Beijing. chanical engineering at Tsinghua University,
His research interests include the parallel ma- Beijing.
nipulators, and cable-driven robots. His current research interests include cable
parallel robots.
Xiaoqiang Tang received the Ph.D. degree in Haining Sun received the B.S. degree in me-
mechanical engineering from Tsinghua Univer- chanical engineering from Shandong University,
sity, Beijing, China, in 2001. He is currently a Jinan, China, in 2017. He is currently working to-
Professor with the Department of Mechanical ward the Ph.D. degree in mechanical engineer-
Engineering, Tsinghua University. His research ing at Tsinghua University, Beijing, China.
interests include parallel manipulators, robots, His current research interests include cable
and reconfigurable manufacturing technology. parallel robots.
Authorized licensed use limited to: Université de Montpellier - Sci et Tech. Downloaded on September 25,2024 at 09:26:52 UTC from IEEE Xplore. Restrictions apply.