Abstract
In this chapter, first, a six degrees of freedom fully parallel robotic machine with revolute actuators is presented and analyzed. Then, a serial of parallel manipulators with 3-dof, 4-dof, and 5-dof whose degree of freedom is dependent on an additional passive leg, this passive leg is connecting the center between the base and the moving platform. Together with the inverse kinematics and velocity equations for both rigid-link and flexible-link mechanisms, a general kinetostatic model is established for the analysis of the structural rigidity and accuracy of this family of mechanisms, case studies for 3-dof, 4-dof, and 5-dof mechanisms are given in detail to illustrate the results.
Access provided by Autonomous University of Puebla. Download chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
6.1 Preamble
In this chapter, first, a six degrees of freedom fully parallel robotic machine with revolute actuators is presented and analyzed. Then, a serial of parallel manipulators with 3-dof, 4-dof, and 5-dof whose degree of freedom is dependent on an additional passive leg, this passive leg is connecting the center between the base and the moving platform. Together with the inverse kinematics and velocity equations for both rigid-link and flexible-link mechanisms, a general kinetostatic model is established for the analysis of the structural rigidity and accuracy of this family of mechanisms, case studies for 3-dof, 4-dof, and 5-dof mechanisms are given in detail to illustrate the results.
6.2 Six Degrees of Freedom Parallel Robotic Machine with Revolute Actuators
6.2.1 Geometric Modeling
Figures 6.1 and 6.2 represent a 6-dof parallel mechanism with revolute actuators. This mechanism consists of six actuated legs with identical topology, connecting the fixed base to a moving platform. The kinematic chains consist – from base to platform – of an actuated revolute joint, a moving link, a Hooke joint, a second moving link, and a spherical joint attached to the platform. A fixed reference frame O − xyz is connected to the base of the mechanism and a moving coordinate frame P − x′y′z′ is connected to the platform.
6.2.2 Global Velocity Equation
6.2.2.1 Rigid Model
The global velocity equation for rigid model can be expressed as
where vectors \(\dot{\theta }\) and t are defined as
and
and m i is a six-dimensional vector expressed as
and again, the Jacobian matrix J can be written as
6.2.2.2 Compliant Model
For the case of compliant model, one can obtain the global velocity equation as
where vector \(\dot{\theta }\) is defined as
matrix A and its terms are as given in (6.4) and (6.6) and
where
The derivation of the relationship between Cartesian velocities and joint rates is thereby completed.
6.2.3 Stiffness Model
Again, the stiffness of the structure has been obtained as
One obtains
where
according to the principle of virtual work, one has
where τ is a vector of the actuator torques applied at each actuated joint or joint with spring. If we assume that no gravitational forces act on any of the intermediate links and w is a vector composed of forces and moments (hereafter called wrench) applied by the end-effector. Substituting (6.13) into (6.15) one can obtain
The joint forces and displacements of each joint can be related by Hooke’s law, i.e.,
Δθ only includes the actuated joints and joint with springs, i.e.,
hence
premultiplying by J ′ on both sides, one obtains
Substituting (6.13) into (6.20), one obtains
therefore, one obtains the compliance matrix of the mechanism κ as follow
and the system stiffness matrix is
where
where k i1 is stiffness of the ith actuator and k i2 is the lumped stiffness of each leg.
In order to illustrate the effect of the flexible links on the parallel mechanism, an example of 6-dof mechanism is presented. The parameters are given as
where k i1 is the stiffness of each leg, l i1, l i2 are the link lengths for the 1st and 2nd link of each leg, and the Cartesian coordinates are given by
Figure 6.3 shows the variation of the stiffness for the above example. The comparison between the parallel mechanism with rigid link and the parallel mechanism with flexible links is given in Table 6.1. The results are similar to those obtained in previous cases.
From Fig. 6.4, one can find that K x and K y , \({K}_{{\theta }_{x}}\) and \({K}_{{\theta }_{y}}\) are symmetric with respect to each other. In Fig. 6.4(a), the stiffness in X becomes higher when the platform moves further from the Y -axis. This was to be expected because when the platform moves aside along the X-axis, the projection of the legs on this axis becomes larger, and the mechanism is stiffer in Y. And the same reasoning applies to Fig. 6.4(b) for the stiffness in Y.
In Fig. 6.4d, e, the torsional stiffnesses in θ x and θ y are shown, the stiffness is larger when the platform moves further from the Y -axis. However, in the center of the workspace, the K z is at its minimum, and the stiffness in the Z becomes higher when the platform moves further from the center of the workspace. On the other hand, from Fig. 6.4(f), the stiffness in θ z is higher near the center of the workspace, which is the best position for supporting torsional loads around Z-axis. All these are in accordance with what would be intuitively expected.
6.3 General Kinematic Model of n Degrees of Freedom Parallel Mechanisms with a Passive Constraining Leg and Revolute Actuators
6.3.1 Geometric Modeling and Lumped Compliance Model
An example of parallel mechanism belonging to the family of mechanisms studied in this chapter is shown in Figs. 6.5 and 6.6. It is a 5-dof parallel mechanism with revolute actuators.
In order to obtain a simple kinetostatic model, link compliances are lumped at the joints should be considered. In this framework, link bending stiffnesses are replaced by equivalent torsional springs located at virtual joints.
6.3.2 Inverse Kinematics
6.3.2.1 Solution for the Case of Mechanisms with Rigid Links
In order to solve the inverse kinematic problem, one must first consider the passive constraining leg as a serial n-dof mechanism whose n Cartesian coordinates are known, which is a well-known problem. Once the solution to the inverse kinematics of this n-dof serial mechanism is found, the complete pose (position and orientation) of the platform can be determined using the direct kinematic equations for this serial mechanism. Figure 6.7 illustrates the configuration of the ith actuated joint of the mechanism with revolute actuators. Point B i ′ is defined as the center of the Hooke joint connecting the two moving links of the ith actuated leg. Moreover, the Cartesian coordinates of point B i ′ expressed in the fixed coordinate frame are represented as (b′ ix , b′ iy , b′ iz ) and the position vector of point B′ i in the fixed frame is given by vector b ′ i . Since the axis of the fixed revolute joint of the ith actuated leg is assumed to be parallel to the xy plane of the fixed coordinate frame, one can write
where θ bi is the angle between the positive direction of the x-axis of the base coordinate frame and the line connecting points O and B i and θ i1 is the joint variable – rotation angle around the fixed revolute joint – associated with the ith actuated leg, β i is the angle between the positive direction of the line connecting points O and B i and the axis of the ith actuated joint. Moreover, l i1 is the length of the first link of the ith actuated leg. From the configuration of Fig. 6.7, the relationships between the parameters can be written as
where x i , y i , z i are the coordinates of point P i and l i2 is the length of the second link of the ith actuated leg.
Substituting (6.25) – (6.27) into (6.28), one has
where
and angle θ i1 can be obtained by
where K i = ± 1 is the branch index of the mechanism associated with the configuration of the ith leg and
Finally, the solution of the inverse kinematic problem is completed by performing
Meanwhile, referring to Fig. 6.7, the vector of leg length can be written as
with
and
assuming that the distance between points P i and B′ i is noted l i2, then one has
6.3.2.2 Solutions for the Mechanisms with Flexible Links
In order to uniquely describe the architecture of a kinematic chain, i.e., the relative location and orientation of its neighboring pair axes, the Denavit–Hartenberg notation is used to define the nominal geometry of each of the serial kinematic chains of the parallel mechanism. A coordinate frame F i is defined with the origin O i and axes X i , Y i , Z i , this frame is attached to the (i − 1)th link. Figure 6.8 represents one of the identical kinematic chains for the n-dof parallel mechanism discussed above. Joint 2 is a virtual joint used to model the compliance of the driven link. From Fig. 6.8, one has θ i2 = 0, when there is no deflection. Angles θ i3 and θ i4 can be obtained by writing the coordinates of point P i in Frame 3 as
and
then, combining (6.41) – (6.43) and (6.44), one can find θ i3 and θ i4 easily.
From Fig. 6.8, one can express the position of point B′ i as
where Q i0, a i1, a i2 and Q i1 can be expressed as
6.3.3 Jacobian Matrices
6.3.3.1 Rigid Mechanisms
The parallel mechanisms studied here comprise two main components, namely, the passive constraining leg – which can be thought of as a serial mechanism – and the actuated legs acting in parallel.
Considering the passive constraining leg, one can write
where J n + 1 consists of e i and r i , \(\mathbf{t} ={ \left [\begin{array}{cc} {\omega }^{\mathrm{T}} & {\mathbf{\dot{p}}}^{\mathrm{T}} \end{array} \right ]}^{\mathrm{T}}\)is the twist of the platform, ω is the angular velocity of the platform, and \({\dot{\theta }}_{n+1} ={ \left [\begin{array}{ccccc} \dot{{\theta }}_{n+1,1} & \cdots &\dot{{\theta }}_{n+1,n} \end{array} \right ]}^{\mathrm{T}},(n = \mbox{ 3, 4, or 5})\) is the joint velocity vector associated with the passive constraining leg. Matrix J n + 1 is the Jacobian matrix of the passive constraining leg which is taken as a serial n-dof mechanism.
6.3.3.2 Compliant Model
If the compliances of the links and joints are included, (6 − n) virtual joints will then be added to the passive constraining leg in order to account for the compliance of the links [62]. Hence, the Jacobian matrix of the passive constraining leg becomes
where
6.3.3.3 Global Velocity Equations
-
1.
Rigid Model:
Now, considering the parallel component of the mechanism, the parallel Jacobian matrix can be obtained by differentiating (6.37), (6.39), and (6.40) with respect to time. One has
$$\dot{{\mathbf{b}'}_{i}} = {l}_{i1}{\mathbf{Q}}_{ti1}\dot{{\mathbf{d}}_{i}},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5},$$(6.51)$$\dot{{\mathbf{d}}}_{i1} = \left [\begin{array}{c} 0\\ -\sin {\theta }_{ i1} \\ \cos {\theta }_{i1}\end{array} \right ]\dot{{\theta }_{i1}},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5},$$(6.52)$${({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}\dot{{\mathbf{b}}'}_{ i} - {({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}\dot{{\mathbf{p}}}_{ i} = 0,\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}.$$(6.53)One obtains
$$\dot{{\mathbf{p}}}_{i} =\dot{ \mathbf{p}} +\dot{ \mathbf{Q}}{\mathbf{r'}}_{i},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}$$(6.54)assuming
$${ \mathbf{e}}_{i} = {l}_{i1}{\mathbf{Q}}_{ti1}\left [\begin{array}{c} 0\\ -\sin {\theta }_{ i1} \\ \cos {\theta }_{i1}\end{array} \right ],\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}$$(6.55)then
$$\dot{{\mathbf{b}}'}_{i} ={ \mathbf{e}}_{i}\dot{{\theta }}_{i1},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}$$(6.56)therefore (6.53) can be rewritten as (for i = 1, …, n, n = 3, 4, or 5)
$${({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}{\mathbf{e}}_{ i}\dot{{\theta }_{i1}} = {({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}\dot{\mathbf{p}} + {[(\mathbf{Q}{\mathbf{r'}}_{ i}) \times ({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})]}^{\mathrm{T}}\omega.$$(6.57)Hence, one has the velocity equation as
$$\mathbf{A}\mathbf{t} = \mathbf{B}\dot{\theta },$$(6.58)where vector \(\dot{\theta }\) and t are defined as
$$\dot{\theta } ={ \left [\begin{array}{ccccc} \dot{{\theta }}_{1} & \cdots &\dot{{\theta }}_{n}\end{array} \right ]}^{\mathrm{T}},\quad n = \mbox{ 3, 4, or 5},$$(6.59)$$\mathbf{t} ={ \left [\begin{array}{cccccc} {\omega }_{1} & {\omega }_{2} & {\omega }_{3} & \dot{x}&\dot{y}&\dot{z}\end{array} \right ]}^{\mathrm{T}},$$(6.60)vector ω is the angular velocity of the platform, and
$$\mathbf{A} = \left [\begin{array}{c} {\mathbf{a}}_{1}^{\mathrm{T}} \\ {\mathbf{a}}_{2}^{\mathrm{T}}\\ \vdots \\ {\mathbf{a}}_{n}^{\mathrm{T}}\end{array} \right ],\quad \mathbf{B} = \mathrm{diag}[{({\mathbf{p}}_{1}-{\mathbf{b}'}_{1})}^{\mathrm{T}}{\mathbf{e}}_{ 1},\ldots ,{({\mathbf{p}}_{n}-{\mathbf{b}'}_{n})}^{\mathrm{T}}{\mathbf{e}}_{ n}],$$(6.61)where a i is a six-dimensional vector, which can be expressed as
$${ \mathbf{a}}_{i} = \left [\begin{array}{c} (\mathbf{Q}{\mathbf{r'}}_{i}) \times ({\mathbf{p}}_{i} -{\mathbf{b}'}_{i}) \\ ({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})\end{array} \right ],\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}.$$(6.62) -
2.
Compliant Model:
Differentiating (6.45) and (6.46) with respect to time, one has
$$\dot{{\mathbf{b}}'}_{i} ={ \mathbf{Q}}_{i0}\dot{{\mathbf{Q}}}_{i1}{\mathbf{a}}_{i2} +{ \mathbf{Q}}_{i0}{\mathbf{Q}}_{i1}\dot{{\mathbf{a}}}_{i2},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5},$$(6.63)$$\dot{{\mathbf{a}}}_{i2} = \left [\begin{array}{c} - {l}_{i1}\sin {\theta }_{i2} \\ {l}_{i1}\cos {\theta }_{i2} \\ 0\end{array} \right ]\dot{{\theta }}_{i2},\quad i = 1,\ldots ,n,$$(6.64)$$\dot{{\mathbf{Q}}}_{i1} = \left [\begin{array}{ccc} -\sin {\theta }_{i1} & 0&\cos {\theta }_{i1} \\ \cos {\theta }_{i1} & 0&\sin {\theta }_{i1} \\ 0 &0& 0\end{array} \right ]\dot{{\theta }_{i1}},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}.$$(6.65)For i = 1, …, n, n = 3, 4, or 5, assuming
$${ \mathbf{d}}_{i1} ={ \mathbf{Q}}_{i0}\left [\begin{array}{ccc} -\sin {\theta }_{i1} & 0&\cos {\theta }_{i1} \\ \cos {\theta }_{i1} & 0&\sin {\theta }_{i1} \\ 0 &0& 0\end{array} \right ]{\mathbf{a}}_{i2},\;{\mathbf{d}}_{i2} ={ \mathbf{Q}}_{i0}{\mathbf{Q}}_{i1}\left [\begin{array}{c} - {l}_{i1}\sin {\theta }_{i2} \\ {l}_{i1}\cos {\theta }_{i2} \\ 0\end{array} \right ]$$(6.66)then one has
$$\dot{{\mathbf{b}}'}_{i} ={ \mathbf{d}}_{i1}\dot{{\theta }}_{i1} +{ \mathbf{d}}_{i2}\dot{{\theta }}_{i2},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}.$$(6.67)Differentiating (6.40) with respect to time, one obtains (6.53), and following a derivation similar to the one presented above for the mechanism with rigid links, for \(i = 1,\ldots ,n,\quad n = \mbox{ 3, 4, or 5}\), one obtains
$${({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}({\mathbf{d}}_{ i1}\dot{{\theta }}_{i1} +{ \mathbf{d}}_{i2}\dot{{\theta }}_{i2}) = {({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}\dot{\mathbf{p}} + {[(\mathbf{Q}{\mathbf{r'}}_{ i}) \times ({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})]}^{\mathrm{T}}\omega.$$(6.68)Hence one has the velocity equation as
$$\mathbf{A}\mathbf{t} ={ \mathbf{B}}_{1}\dot{{\theta }}_{1} +{ \mathbf{B}}_{2}\dot{{\theta }}_{2},$$(6.69)where vectors \({\dot{\theta }}_{1}\) and \({\dot{\theta }}_{2}\) are defined as
$${ \dot{\theta }}_{1} ={ \left [\begin{array}{ccccc} \dot{{\theta }}_{11} & \cdots &\dot{{\theta }}_{n1}\end{array} \right ]}^{\mathrm{T}},\quad n = \mbox{ 3, 4, or 5},$$(6.70)$${ \dot{\theta }}_{2} ={ \left [\begin{array}{ccccc} \dot{{\theta }}_{12} & \cdots &\dot{{\theta }}_{n2}\end{array} \right ]}^{\mathrm{T}},\quad n = \mbox{ 3, 4, or 5},$$(6.71)matrices A, B 1 and B 2 are given as
$$\mathbf{A} ={ \left [\begin{array}{cccccc} {\mathbf{a}}_{1} & {\mathbf{a}}_{2} & {\mathbf{a}}_{3} & {\mathbf{a}}_{4} & {\mathbf{a}}_{5} & {\mathbf{a}}_{6}\end{array} \right ]}^{\mathrm{T}}$$(6.72)$${ \mathbf{B}}_{1} = \mathrm{diag}[{b}_{11},\ldots ,{b}_{n,2n-1}],\quad n = \mbox{ 3, 4, or 5},$$(6.73)$${ \mathbf{B}}_{2} = \mathrm{diag}[{b}_{12},\ldots ,{b}_{n,2n}],\quad n = \mbox{ 3, 4, or 5},$$(6.74)where a i is a six-dimensional vector and b i, 2i − 1, b i, 2i are the diagonal items of B 1 and B 2, respectively. They can be expressed as
$${ \mathbf{a}}_{i} = \left [\begin{array}{c} (\mathbf{Q}{\mathbf{r'}}_{i}) \times ({\mathbf{p}}_{i} -{\mathbf{b}'}_{i}) \\ ({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})\end{array} \right ],\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5},$$(6.75)$${b}_{i,2i-1} = {({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}{\mathbf{d}}_{ i,1},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5},$$(6.76)$${b}_{i,2i} = {({\mathbf{p}}_{i} -{\mathbf{b}'}_{i})}^{\mathrm{T}}{\mathbf{d}}_{ i,2},\quad i = 1,\ldots ,n,\;n = \mbox{ 3, 4, or 5}.$$(6.77)
6.3.4 Kinetostatic Model for the Mechanism with Rigid Links
According to the principle of virtual work, one can finally obtain the Cartesian compliance matrix with the same approach as in Chap. 5.
with
where C c is a symmetric positive semidefinite (6 ×6) matrix, as expected.
6.3.5 Kinetostatic Model for the Mechanism with Flexible Links
Again, based on the principle of virtual work, one can write
where τ1 and τ2 correspond to a partition of vector τ, in components associated with \({\dot{\theta }}_{1}\) and \({\dot{\theta }}_{2}\), respectively, i.e., the first and second joint of each leg. τ is the vector of actuator forces, \(\dot{\theta }\) is the vector of actuator velocities (actuated joints and joints with virtual springs), and τ n + 1 is the vector of joint torques in the passive constraining leg. This vector is defined as follows, where K n + 1 is the stiffness matrix of the passive constraining leg,
Matrix K n + 1 is a diagonal 6 ×6 matrix in which the ith diagonal entry is zero if it is associated with a real joint or it is equal to k i if it is associated with a virtual joint, where k i is the stiffness of the virtual spring located at the ith joint. k 11, …, k n1 are the compound stiffnesses of actuators and first links stiffnesses while k 12, …, k n2 are the first links stiffnesses. One can rewrite (6.69) as
Substituting (6.86) and (6.49) into (6.80), one can obtain
Since there are 11 degrees of freedom in the compliant mechanism, this equation must be satisfied for any value of \({\dot{\theta }'}_{n+1}\) and \({\dot{\theta }}_{2}\). Therefore, one can equate the coefficients of the terms in \({\dot{\theta }'}_{n+1}\) and the terms in \({\dot{\theta }}_{2}\), hence one can obtain
Substituting (6.81), (6.82), and (6.83) into (6.88) and (6.89), one obtains
Substituting (6.91) into (6.69), one obtains
where
Substituting (6.92) into (6.90), one obtains
i.e.,
which is in the form
where K is the stiffness matrix, which is equal to
Matrix K is a symmetric (6 ×6) positive semidefinite matrix, as expected. Matrix K will be of full rank in nonsingular configurations. Indeed, the sum of the two terms in (6.97) will span the complete space of constraint wrenches.
6.3.6 Examples
6.3.6.1 3-dof Parallel Mechanism
This mechanism is illustrated is Fig. 6.5, the compliance matrix for the mechanism with rigid links can be written as
where
with c 1, c 2, c 3, c 4 and c 5 the compliances of the actuators and J 6 is the Jacobian matrix of the passive constraining leg in this 5-dof case. Matrices A and B are the Jacobian matrices of the structure without the passive constraining leg.
Similarly, the stiffness matrix for the mechanism with flexible links can be written as
where
where k 62 is the stiffness of the virtual joint of the passive constraining leg, and J ′ 6 is the Jacobian matrix of the passive constraining leg in this 5-dof case. Matrices A and B are the Jacobian matrices of the structure without the passive constraining leg.
The comparison between the parallel mechanism with rigid links (without virtual joints) and the parallel mechanism with flexible links (with virtual joints) is given in Table 6.2.
6.3.6.2 5-dof Parallel Mechanism
This mechanism is illustrated is Fig. 6.9, the compliance matrix for the mechanism with rigid links will be
where
with c 1, c 2, c 3, and c 4 are the compliances of the actuators and J 5 is the Jacobian matrix of the constraining leg in this 4-dof case. Matrices A and B are the Jacobian matrices of the structure without the passive constraining leg. Similarly, the stiffness matrix for the mechanism with flexible links can be written as
where
where k 52 and k 54 are the stiffnesses of the virtual joints of the passive constraining leg, J ′ 5 is the Jacobian matrix of the passive constraining leg in this 4-dof case, while A and B 1, B 2 are the Jacobian matrices of the structure without the passive constraining leg.
The comparison between the parallel mechanism with rigid links (without virtual joints) and the parallel mechanism with flexible links (with virtual joints) is given in Table 6.3. Again, the effect of link flexibility is clearly demonstrated.
6.3.6.3 3-dof Parallel Mechanism
This mechanism is illustrated is Fig. 6.10, the compliance matrix for the rigid mechanism can be written as
where C c = diag[c 1, c 2, c 3], with c 1, c 2 and c 3 are the compliances of the actuators and J 4 is the Jacobian matrix of the passive constraining leg in this 3-dof case. A and B are the Jacobian matrices of the structure without the passive constraining leg.
Similarly, the stiffness matrix for the mechanism with flexible links will be written as
where W is defined in (6.93) and
and J ′ 4 is the Jacobian matrix of the passive constraining leg with virtual joints.
The comparison between the parallel mechanism with rigid links (without virtual joints) and the parallel mechanism with flexible links (with virtual joints) is given in Table 6.4. The Cartesian compliance in each of the directions is given for a reference configuration of the mechanism, for progressively increasing values of the link stiffnesses.
From Table 6.4, one can find that with the improvement of link stiffness, the mechanism’s compliance with flexible links is very close to that of mechanism with rigid links. This means that one can assume the flexible mechanism to be rigid only if the link stiffness reaches a high value.
6.4 Conclusions
In this chapter, mechanisms with revolute actuators (whose degrees of freedom are 3, 4, 5 and 6) have been considered. Solutions for the inverse kinematic problem have been given. The Jacobian matrices obtained have been used to establish the kinetostatic model of the mechanisms. The lumped models of the link and joint compliances have been used for the study of the Cartesian compliance. It has been shown that the kinetostatic analysis can be used to assess the stiffness properties of this family of mechanisms. Finally, examples have been investigated and numerical results have been obtained and the results clearly demonstrate the relevance of the kinetostatic analysis in the context of design of such mechanisms.
References
Gosselin CM, Guillot M (1991) The synthesis of manipulators with prescribed workspace. 123 ASME J Mech Des 113:451–455
Gosselin CM, Zhang D (1999) Stiffness analysis of parallel mechanisms using a lumped model. Technical report, Département de Génie Mécanique, Université Laval
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Zhang, D. (2010). Spatial Parallel Robotic Machines with Revolute Actuators. In: Parallel Robotic Machine Tools. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-1117-9_6
Download citation
DOI: https://doi.org/10.1007/978-1-4419-1117-9_6
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-1116-2
Online ISBN: 978-1-4419-1117-9
eBook Packages: EngineeringEngineering (R0)