Sensors 19 00828
Sensors 19 00828
[email protected]
* Correspondence: [email protected]; Tel.: +86-29-8820-3040
Abstract: The degree of freedom (DOF) and motion characteristics of a kind of compliant spherical
joint were analyzed based on the screw theory, and a new design scheme for force-inversion of the
compliant spherical joint was proposed in this paper. A novel type of six DOF compliant parallel
mechanism (CPM) was designed based on this scheme to provide a large load capacity and achieve
micrometer-level positioning accuracy. The compliance matrix of the new type of CPM was
obtained through matrix transformation and was then decomposed into its generalized
eigenvalues. Then, the DOF of the mechanism was numerically analyzed based on the symbolic
formulation. The finite element analysis model of the compliant parallel mechanism was
established. The static load analysis was used to verify the large load capacity of the mobile
platform. By comparing the deformation obtained by the compliance matrix numerical method
with the deformation obtained by the finite element method, the correctness of the compliance
matrix and the number of the DOF of the CPM was verified.
1. Introduction
The motion of a complaint mechanism is caused by the elastic deformation of flexure elements
when bearing loads [1–4]. Compared with the traditional rigid-body mechanism, it has the
advantages of no friction, no lubrication required, compact structure, integrated molding, no
assembly and high precision. Complaint mechanisms have been widely used in various precision
instruments [5,6] including nanomanipulator [7], micropositioner [8], optical scanning mirrors [9],
scanning transmission X-ray microscopy [10] and sensors [11], etc. However, the compliant
mechanism usually fails to bear large loads. In the current research, there are few published results
taking the load into account. In the process of judging the DOF of the compliant mechanism, the
boundary between the DOF and the constraint is different from that of the rigid member, which can
be directly calculated by the formula of the DOF; therefore, the DOF determination of the compliant
mechanism is challenging in the analysis and synthesis for compliant mechanisms.
The DOF of a compliant mechanism is decided by geometric parameters, material properties
and load. Currently, there is less research on the load capacity of the compliant mechanism, and the
compliant mechanism is weak in bearing large loads due to the structural characteristics of the
compliant hinge in the mechanism. Shi et al. presented workspace optimization of MEMS
flexure-based hexapod nanopositioner previously built by the National Institute of Standards and
Technology (NIST) and presented an analytical formulation and a search algorithm to determine the
workspace of the flexure-based parallel mechanisms. A novel adaptive genetic algorithm was
Sensors 2019, 19, 828; doi:10.3390/s19040828 www.mdpi.com/journal/sensors
Sensors 2019, 19, 828 2 of 18
developed to conduct the single and bi-objective optimization for maximum translational and
rotational workspace [12]; Shi et al. covered the kinematic modeling of a flexure-based, hexapod
nanopositioner and calculated the actuation data for a set of commands for decoupled and coupled
motions and obtained the Jacobian matrix of the mobile platform for the controller to calibrate the
precision of the nanopositioner; however, it can hardly bear a considerable load [13]. Brouwer
presented a precision MEMS-based six degrees-of-freedom (DOFs) manipulator. The purpose of the
manipulator is to position a small sample (10 μm × 20 μm × 0.2 μm) in a transmission electron
microscope. A parallel kinematic mechanism with slanted leaf-springs was used to convert the
motion of six in-plane electrostatic comb-drives into six DOFs at the end-effector, which can only
carry a small sample of 10 ~ 50 micrograms [14,15].
At the beginning of the design, it is necessary to analyze the motion characteristics, in which the
DOF analysis is of the most importance. The DOF of a traditional rigid-body mechanism can be
directly calculated by Grubler–Kutzbach’s formula, but this fails to judge the DOF of compliant
mechanisms due to the flexure joints. Howell et al. first proposed the pseudo-rigid-body model
method to analyze the DOF of a planar compliant mechanism [16]. Deshmukh et al. used a
pseudo-rigid-body model (PRBM) method to design a flexure-based compliant parallel (4-bar)
mechanism for a linear translational motion actuated via a precision slide, compared the results with
those from finite element analysis, and verified the PRBM theory through experiments [17]. Su
analyzed the motion characteristics of the general complaint mechanism based on screw theory and
provided an important method for guiding the qualitative design of flexure mechanisms [18–20].
However, these methods proposed by Su are qualitative in process of judging the DOF and do not
consider the influence of the size factor on the number of DOF.. Li et al. defined a new generalized
mechanism and derived the three main formulas for calculating the maximum and minimum DOF
with screw theory and verified the factors affecting the DOF [21].
Based on the screw theory, the degree of freedom of the compliant spherical joint was firstly
analyzed in this paper. A novel six-DOF CPM able to bear significant loads based on the compliant
spherical joint was designed [22–25]. This type of mechanism is a mechatronic device with six DOFs
and high-precision positioning in the space, which enables the mechanism to accurately detect the
position of six DOFs in space after each branch installation is picked up. Thus the mechanism is
widely applied in sensors [26], assembly of MEMS devices and micro-systems, and precision
measurement of micro-systems. Instead of the present pseudo-rigid-body model method [27] and the
DOF criteria based on screw theory [28], the method of the eigenwrench and the eigentwist
decomposition in the mechanism compliance matrix is used to judge the DOF of the compliant
mechanism. Firstly, by using the matrix transformation, the compliance matrix of the whole
mechanism is established [29–31]. Then, the DOF of the mechanism is numerically analyzed by solving
the generalized eigenvalues and eigenvectors of the compliance matrix. Finally, the compliance matrix of
the parallel mechanism and the number of DOF were validated by comparing the deformation obtained
by the compliance matrix numerical method with that from finite element simulation.
(a) (b)
Figure 1. The model and geometry of an RCCS compliant spherical joint: (a) model of an RCCS;
(b) geometry of an RCCS compliant spherical joint.
The two rods in Figure 1 are the two ends of the two different parts connected to it, because the
deformation of the two parts is negligible relative to the compliant joint, so they are not taken into
account in the numerical analysis. In the finite element analysis, in view of the actual force of the
RCCS compliant spherical joint in the single branch of the mechanism, the boundary condition is
gravity, the fixed constraint is applied at one end of the compliant spherical joint, and the other end
of the round end face is applied with a direction-constant force or a constant amount of torque.
When the finite element analysis software is used for the RCCS compliant spherical joint, the
linear analysis module is adopted. The reason for not using a non-linear analysis module is the
verification of compliance matrix of the mechanism is compared and analyzed by the numerical
method based on the compliance matrix and deformation obtained by the finite element method.
The force matrix added during the compliance matrix numerical method is added in one step, and
the compliance matrix is not changed in the process (even if the force matrix is applied in several
steps, the compliance matrix does not change for the numerical method). For the finite element
method, the compliance/stiffness matrix is dynamically changing after each loading of the
generalized force. Therefore, in the process of finite element analysis, the force matrix is not used in
several steps in the nonlinear analysis module. The material of the mechanism is 60 steel of
structural steel, and the elastic modulus of the material is E = 200 GPa. Poissons’ ratio is ʋ = 0.3,
density is 7.85 g/cm3; element type is solid186; automatic meshing is adopted; and mesh density
Relevance = 20. After mesh, the number of nodes is 7281 and the number of elements is 3588. As for
mesh quality, the element quality average is 0.61, the aspect ratio average is 3.19 and the Jacobian
ratio average is 1.02; the boundary conditions include a fixed constraint applied on the bottom
surface of the base, gravity, a constant magnitude force along the x-axis applied at the center point
of the mobile platform, and the simulation analysis is completed in one step; after finite element
analysis, the compliant spherical joint has three DOFs, which are rotations around the three
coordinate axes (θx, θy, and θz). The angle of rotation of the RCCS compliant spherical joint around the
x, z, and y-axes is −0.88 ° ~ + 0.88 °, −0.88 ° ~ + 0.88 ° and −0.57 ° ~ + 0.57 °, respectively.
According to the mechanics of elasticity, the compliance matrix of an RCCS flexural joint can be
written as [38]:
Sensors 2019, 19, 828 4 of 18
0 0 0 c x M x 0 0
0 0 c y Fx 0 c y M y 0
0 c z Fy 0 0 0 c z M z
C hinge = (1)
c 0 0 0 0 0
x Fy
0 c y Fy 0 0 0 cy M z
0 0 cz Fy 0 cz M y 0
32 2 r 1 64 2 r 1
where c x M x 0 dx , c y M y cz M z 0 dx ,
G t ( x) 4
E t ( x) 4
4 2r 1 64 2r x 2
7E
cx Fy 0 dx
E t ( x) 2
, c y Fy
c z Fz
E 0 t ( x) 4
dx
6G
cx Fy ,
64 2 r x
c y M z cz M y 0 dx , c y M z c z Fy , and c z M y c y Fz .
E t ( x) 4
where E is the Youngs modulus and G is the shear modulus. t ( x) can be expressed as:
t ( x ) t 2 r r 2 (r x ) 2 , x 0, r
(2)
t ( x ) t 2 r r 2 x r , x r , 2 r
2
Then, the corresponding material parameters are substituted into Equation (1) to obtain a three
DOFs RCCS flexural joint with a 6 6 compliance matrix.
C i denotes the compliance matrix of the i-th flexure member. Within the elastic limit range,
the deformation of a serial chain is a superposition of each flexure element’s deformation in the same
coordinate system. For a serial mechanism, the relationship between the overall compliance matrix
and other flexure member compliance matrices can be expressed as follows:
Sensors 2019, 19, 828 5 of 18
n
C = Ad i C i Ad i
1
(3)
i 1
where Ad i is the transformation matrix transforming the compliance matrix of the i-th flexure
element to the functional body coordinate system.
As shown in Figure 2, o-xyz is considered as the global coordinate system; the coordinate
system o-x2 y2 z2 is fixed to the moving body. The compliance matrix of the flexure element under
the coordinate systems o-x1 y1 z1 and o-x2 y2 z2 can be converted to the coordinate system o-xyz
through the transformation matrices Ad1 and Ad2 . Where R1 R2 I , I is a 3 × 3 unit matrix
,
d1 (-l, 0, 0 ) , d 2 (0, 0, 0) . Ad1 and Ad2 can be written as:
R1 0 R2 0
Ad 1 = D R R1
, Ad 2 = D R R2
(4)
1 1 2 2
According to Equation (3), the compliance matrix of a serial chain based on compliant joints can
be expressed as:
2.3. A combined Design of Serial Compliant Joints with a Function of Interchanging Press and Pull
When a slender rod is subjected to pressure, it exhibits a property completely different from the
strength failure. As shown in Figure 3, the lower end of the slender rod is fixed, and the upper end is
free. When the pressure is beyond the limit value of 𝐹 , the slender bar can return to its original state
after the force is removed. When the pressure F gradually exceeds this limit value, the slender bar will
maintain the balance of the curve shape and cannot restore the original shape. The slender bar loses its
balance of a linear shape and transitions to a curve balance called buckling phenomenon [41–43].
Figure 3. Buckling phenomenon of the slender rod: (a) the slender rod buckling phenomenon; (b)
pressure on an RCCS flexural joints and (c) pull on RCCS flexural joints.
As shown in Figure 3b, the RCCS flexural joint is similar to the compression bar and tends to
exhibit the above-mentioned buckling phenomenon. After the compression bar is destabilized, a
small increase in pressure will cause a significant increase in bending deformation, at which point
the compression bar has lost its ability to carry the load. Instability causes the failure of the
compression bar, which can cause damage to the entire machine or the corresponding structure,
resulting in irreparable damage.
Sensors 2019, 19, 828 6 of 18
To avoid the damage of the mechanism caused by the instability of the RCCS flexural joint due
to excessive pressure, this paper adopted a new structure to change the pressure on the RCCS
flexural joint to the tension shown in Figure 4a,b.
A novel serial RCCS flexural joint chain structure based on an RCCS flexural joint is illustrated in
Figure 4a. Part 1 is the fixed end; Part 2 is the rigid rod connecting two RCCS flexural joints. Part 3 is the
free end bearing various forces or torque; and Part 4 is the RCCS flexural joint. As shown in
Figure 4b, when the two U-shaped free ends are subjected to the axial pressure F/2 along the
coordinate system, the two ends of the RCCS flexural joint will be subjected to two forces of the same
value F and opposite directions. In this way, the pressure applied to the RCCS flexural joint is
converted into tension, so that the structure can bear a much larger axial pressure without an
instability problem.
(a) (b)
Figure 4. A novel serial RCCS flexural joint chain structure based on an RCCS flexural joint: (a) a
serial chain of two compliant spherical joints with the force-inverted structure; (b) compliant
spherical joint force-inverted structure.
The new serial RCCS flexural joint chain compliance matrix that can bear a large pressure load
is solved in the same way as the previous compliance matrix solution. According to Equations (1)–(4),
substituting l = 230 mm into the Equation (5) obtains a new serial RCCS flexural joints branch
compliance matrix C newleg :
2.4. Compliance Matrix of CPM Based on the New Serial RCCS Flexural Joint Branch Chain
As shown in Figure 5a, the CPM in this paper is mainly composed of six new serial RCCS
flexural joint branch chains as shown in Figure 4a. The angle between the center of the adjacent
compliant spherical joint in each of branches near the mobile platform is 60° and the angle between
the single and vertical branch is α = 12° [44].
Sensors 2019, 19, 828 7 of 18
o2 z1
o3 o1
r1
x
o
y1
o4
z o6
o5
Figure 5. Views of the CPM: (a) three-dimensional model of the CPM; (b) left view of the CPM; (c)
top view of the CPM.
From Equation (6), the compliance matrix of a single new serial RCCS flexural joint branch can
be calculated. According to the relationship between the compliance matrix and stiffness matrix
1
K newleg = Cnewleg , the stiffness matrix of a new serial RCCS flexural joint can be written as:
1
K newleg = Cnewleg (7)
To facilitate the study of the motion of the platform on the entire CPM and the deformation and
displacement of the mobile platform during the stress process, it is necessary to transform the
stiffness matrix of each branch into the fixed coordinate system of the mobile platform. As shown in
Figure 5b, the single-branched coordinate system o-x1 y1 z1 needs to be matrix transformed into the
upper platform fixed coordinate system o-xyz .
The coordinate transformation matrix of each single-branched local coordinate system oi -xi yi zi
(i = 1, 2, …, 6) to the coordinate system o xyz can be expressed as:
Ri Rx i Ry i Rz i , i 1, 2, ... , 6 (8)
where c= cos(i ), s = sin( i ) , ρ and ζ respectively indicate the angle between the line which is
composed of the origin of each local coordinate system projected on the xz plane of the global
coordinate system; the origin of the global coordinate system; and the x-axis and z-axis of the global
coordinate system; Rx i , Ry i and Rz i represent the transformation matrix around the
x-axis, y-axis and z-axis, respectively. They can be written as:
1 0 0 c i 0 s i c i s i 0
0
R x i 0 c i s i , R y i 0
1 0 , Rz i s i c i (10)
0 s i c i s i 0 c i 0 0 1
r1 represents the radius of the dotted circle consisting of the each single-branch local coordinate
system origin as shown in Figure 5c. The material and geometric parameters are designed according
to the pre-planning according to the medium-scale prototype, and the material cost and fabricating
cost are taken into account. The compliant spherical joint symmetry center section’s size of the circle
of 2 mm is much smaller than the size of other components in the mechanism. The reason why it
does not choose a smaller size is also based on the consideration of whether it can withstand large
loads and the results of finite element simulation;
According to Equation (7), the stiffness matrix of the large load CPM can be calculated as:
Sensors 2019, 19, 828 9 of 18
Ki = Knewleg
6
K = Adi K i Adi
1
i 1
The compliance matrix of the large load CPM can be written as:
Tˆ T T x y z x y z
T T
(14)
f mT f mx my mz
T T
Wˆ T
x f y f z
(15)
Tˆ Wˆ Tˆ Wˆ f T +m T (16)
where is the reciprocal product of the wrench and twist, and ∆ is the swap operator defined as:
Sensors 2019, 19, 828 10 of 18
0 I3 3
33
I3 3 03 3
In a coordinate system Q , the wrench and twist are represented by Ŵ and Tˆ , respectively. In
the new coordinate system Q ' , the wrench and twist are represented by Wˆ ' and Tˆ ' , respectively.
The relationship between them can be expressed as:
R 0
Ad g (18)
DR R
As shown in Equation (18), the matrix 𝑹 represents the 3 3 rotation matrix of the new
coordinate system Q ' with respect to the coordinate system Q , D is the skew-symmetric matrix
defined by the translational vector d, and 0 represents the 3 3 zero matrix.
It can be seen from the above equation that the compliance matrix and stiffness matrix in the
new coordinate system can be obtained by the following equation
CWˆ c TW
1
ˆ (20)
CTT ˆ c Tˆ (21)
1
0 0
where T1 . I represents the 3 3 identity matrix, 0 is a zero matrix of 3 3 , and c
I 0
and c are called the translational and rotational eigencompliances, respectively. Equations (20)
and (21) can be derived from two constraint minimization problems.
The two generalized eigenvalue problems 20 and 21 can be solved with linear algebra. It is well
known that each problem yields up to three nonzero eigenvalues c i and c i . Their corresponding
eigenvectors are called the eigenwrench Wˆ i and eigentwist Tˆ i , which are written as:
f
m
0
Wˆ i i , Tˆ i T1Wˆ i , i 1, 2,3 (22)
i fi
0
Tˆ i i , Wˆ i T1Tˆ i , i 1,2,3 (23)
i i
The above two generalized eigenvalue decompositions can be summarized as the following
equation:
Sensors 2019, 19, 828 11 of 18
C Wˆ 1 Wˆ 2 Wˆ 3 Wˆ 1 Wˆ 2 Wˆ 3 =
c 1
c 2
c 3
Tˆ 1 Tˆ 2 Tˆ 3 Tˆ 1 Tˆ 2 Tˆ 3
c 1
(24)
c 2
c 3
where Wˆ i and Tˆ i are the wrench–compliance axes and twist–compliance axes respectively.
Physically, the six eigencompliances c i and c i are the magnitudes of translation and rotation
along these compliance axes assuming that the directional vector of these axes are normalized.
where the units of the upper left, upper right, and lower left 3 × 3 blocks, are rad/N, rad/Nmm and
mm/N, respectively.
According to Equations (20) and (21), the translational eigencompliances and rotational
eigencompliances can be expressed as:
According to Equation (26), since the units are inconsistent, the DOF of the mechanism cannot
be directly determined. A characteristic length should be selected in order to determine the DOF.
Since the mechanism is a closed-chain type, selection criterion 1 is used to select the characteristic
length value lc = r1 = 72.55 mm . According to Reference [38], the characteristic length lc only affects
the rotational eigencompliances, instead of the translational eigencompliances, c c , c lc2c .
The rotation eigencompliances in Equation (26) are multiplied by lc2 . Then the translational
eigencompliances and rotational eigencompliances are respectively expressed as follows:
According to Equation (27), the eigencompliance values are listed in ascending order as
follows:
According to Equation (29), if the threshold is chosen to be ε = 0.001, obviously there are m
relatively small eigencompliances, that is m = 1. According to DOF criterion 1, the DOF of the
compliance mechanism is N = 6−m = 5.
According to Equations (22) and (23), the eigenwrench and eigentwist of the mechanism can be
written as:
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
Wˆ Wˆ
0 0 295.3095 1
0 0.0044
(30)
0 0 0 0 1 0
295.3095 1 0.0082 228.4822 0 1
0 0 0 1 0 0.0044
0 0 0 0 1 0
0 0 0 227.8769 0 1
Tˆ Tˆ
0 6.7474 104
(31)
1 0 0 296.1
0 1 0 0 0 0
0 0 1 296.2400 0 1.300
where the eigentwists represent the motion of the compliant mechanism when exerted to the
eigenwrenches. If the eigencompliance is larger, the corresponding eigentwist represents the
mobility of the flexure mechanism along the direction. The direction depends on the vector of the
eigentwist when the normal value of is not equal to zero and otherwise depends on the vector .
As for the CPM shown in Figure 5a, it can be seen from Equation (31) that the eigentwist
corresponding to the five larger eigencompliances are Tˆ and Tˆ , so the mechanism has five
i i
DOFs: three rotational DOFs about the x, y and z-axes, and two translational DOFs about x and
z-axes. According to the screw theory, T = S | S = S | c S pS , where vector S denotes the
0
direction of the twist line and is independent of origin; the vector S0 is origin-dependent. c denotes
the radius vector of the twist line to the origin of the global coordinate system, and p is called the
S S0 S S0
. The vector c = 0 0 0 is located at
T
pitch of a screw given by p and c =
SS SS
the origin of the global coordinate, so its translation along and rotation around the global
0 0 0 1 0 0 ,
T
coordinate system x, y and z-axes can be expressed as : T x
0 0 0 0 1 0 , T z 0 0 0 0 0 1 , T x 0 0 0 0 0 , 1
T T T
T y
0 1 0 0 0 0 , T z 0 0 1 0 0 0 .
T T
T y
For example, T x 0 0 0 1 0 0 denotes the translation along the x-axis of the
T
0 0 0
T
global coordinate system. By calculation, p = 0 and c = can be obtained which
denotes the pitch of a screw and is located at the origin of the global coordinate, respectively. As for
T y 0 0 0 0 1 0 ,since CR6 1.0419 104 , there is no DOF along the y-axis of
T
which denotes the pitch of a screw and the radius vector of the twist line to the origin of the global
coordinate system, respectively.
Since each branch of the parallel mechanism does not yet include an actuating unit, there is one
less DOF for the mobile platform along the y-axis. After adding the actuating unit, according to the
parallel robot actuating mode and the symmetry of the parallel mechanism, the mobile platform can
perform the displacement in the y-axis.
The characteristic length lc = r1 = 72.55 mm selected according to the selection criterion 1 in
Reference [40] is not an exact value and is selected according to the simplified formula. The value of
the characteristic length does not need high accuracy, and the characteristic length value within a
certain range does not affect the judgment of the number DOF of the mechanism based on the
symbolic formulation method, as shown in Figure 6.
Figure 6. The relationship between the number of DOF and the value of the characteristic length.
As shown in Equation (32), K is the stiffness matrix of the mechanism obtained by the
coordinate transformation method. According to Equation (12), the stiffness matrix can be inversely
transformed to obtain the compliance matrix of the mechanism.
Applying a load matrix CW to the origin of the fixed coordinate system at the center of the
upper surface of the mobile platform, the deformation of the compliant mechanism can be obtained
numerically, as follows:
F Mz
T
W x Fy Fz Mx My (33)
T CW (34)
Sensors 2019, 19, 828 14 of 18
For the pure force along the 𝑥-axis, the deformation is mainly the translation along the 𝑥-axis.
The translation and rotation on the other axes are so small that they can be ignored. Therefore, for
pure force, the amount of translation along the x-axis direction is mainly acquired.
In this paper, the material of the compliant spherical joint is high-quality carbon structural steel 60,
with high strength, hardness and elasticity, and it has a tensile strength of 𝜎 ≥ 675 MPa. The basic
configuration of the finite element static analysis is consistent with the compliant spherical joint;
According to the FEA result, when the force applied to the mobile platform along the x-axis reaches
32.59 N, the tension of the compliant spherical joint will exceed 675 MPa. Therefore, within the range
of yield strength of the selected material, by applying a force in the range of 0 N ~ 32.59 N along the
x-axis to the mobile platform, a total of 33 sets of numerical and finite element methods are used to
obtain the deformation of the mobile platform, as shown in Figure 7.
In Figure 7, Δδx denotes the displacement deformation along the x-axis and μ represents the
displacement deformation difference obtained by the two methods along the x-axis.
(a) (b)
Figure 7. Deformation of the mobile platform that is obtained by analytical and numerical methods:
(a) displacement along the x-axis under axis under load; (b) displacement difference along the x load.
As shown in Figure 7a, in the range of yield strength, the magnitude of the force acting on the
mobile platform in the x-direction is proportional to the displacement deformation of the mobile
platform along this direction. It can be seen from Figure 7b, that the larger the force is, the larger the
error between the numerical method and the finite element method is; moreover, the error increases
linearly, and the maximum error of the analytical method relative to the numerical method is 6.89%.
The above data is an example of displacement deformation caused by applying a force along the
x-axis to the mobile platform. The force applied to the z-axis and the torque around the x, y, and z-axes
will correspondingly produce a displacement and angular deformation. After the branches are
installed with the driving, according to the parallel robot driving mode and the symmetry of the
parallel mechanism, the mobile platform can perform the y-direction displacement movement along
the y-axis.
Under the load condition, the displacement obtained by the numerical method and analytical
method has some deviations on some data points, but the error is less than 6.89% relative to the
numerical method, which is within the acceptable range. Therefore, the results of the numerical and
finite element methods on the displacement and angular deformation of the six DOFs parallel
mechanism under load conditions agree with each other and satisfy the linear relationship.
Additionally, the load capacity of the CPM was analyzed by the FEA method in this paper. As
shown in Figure 8, under the condition of existing gravity, a load was applied vertically downward
along the y coordinate axis to the origin of the fixed coordinate system at the center of the mobile
platform in the CPM. When the load was fixed, the coordinate system reached 3826.82 N; the
Sensors 2019, 19, 828 15 of 18
equivalent stress of each component of the mechanism reached the tensile strength limit of 675 MPa
for 60 steel materials at each compliant spherical joint. However, the load capacity of the CPM was
weakened under the non-initial position, because after the motion of the mobile platform, the
compliant spherical joint was not only subjected to the axial force but also to the bending moment.
According to the finite element analysis, when the mobile platform moves 1.20 mm along the x or z-axis,
the CPM mobile platform can withstand 733.82 N without exceeding the material elastic limit.
According to the finite element simulation, the closer to the boundary of the workspace of the CPM,
the smaller the bearing capacity of the CPM, and the bearing capacity can be maximized at its initial
position. It can be seen that the CPM has a certain ability to withstand large loads in its workspace.
This static simulation thus shows that the CPM is able to bear large loads.
Table 2 shows the corresponding deformation values obtained by finite element simulation
analysis of some force/torque values taken randomly within the linear elastic range of the
mechanism material. The deformation values measured in the table are the value outputs by the finite
element software.
Fz (N) Δδz (mm) Mx (Nmm) Δθx (°) My (Nmm) Δθy (°) Mz (Nmm) Δθz (°)
5.54 0.22 5536.68 0.17 1474.42 0.44 4281.42 0.13
9.91 0.40 6619.62 0.20 1539.20 0.46 4958.33 0.15
14.09 0.57 6876.59 0.21 1675.83 0.50 5547.47 0.17
14.45 0.57 7302.79 0.22 1915.12 0.57 5839.59 0.18
17.79 0.71 7394.97 0.23 1945.70 0.58 6254.18 0.19
22.21 0.89 8110.67 0.25 2396.66 0.72 7216.39 0.22
24.09 0.97 8962.77 0.27 2435.86 0.73 7534.12 0.23
25.71 1.03 9247.49 0.28 2667.90 0.80 7888.29 0.24
26.44 1.06 9405.11 0.29 2966.74 0.90 8155.98 0.25
29.62 1.03 9751.75 0.30 3047.80 0.91 8976.38 0.27
31.03 1.25 10003.81 0.31 3070.20 0.92 9150.62 0.28
32.34 1.30 10125.49 0.31 3593.10 1.08 9909.63 0.30
5. Conclusion
A novel CPM able to effectively improve the load capacity was designed by employing a
force-inversed concept of the compliant spherical joint in this paper. This type of mechanism is
recommended for high-precision, multi-degree-of-freedom and large-load applications, and is
widely applied in sensors andassembly of micro-systems. The DOF was analyzed with the screw
theory and symbolic formulation method. The DOF and structural stiffness were verified by finite
element simulation. Some meaningful conclusions can be drawn as follows.
Sensors 2019, 19, 828 16 of 18
1) The existing six DOFs CPM mobile platforms fail to bear a considerable load because of the
bucking of the flexural joints. However, the proposed novel mechanism will be able to bear
large loads, as much as a 32.59 N force along the x and z-axes.
2) The DOF of the mechanism was numerically analyzed by the generalized eigenvalue and
eigenvector decomposition of the compliance matrix for the compliance matrix symbolic
formulation of the whole mechanism, and the number of the DOF is verified by the numerical
and finite element method. Under the same load, the deformation error obtained by the two
methods is less than 6.89% compared with the finite element method; in addition, the load and
deformation increases linearly within the yield strength range of the material.
Author Contributions: The authors contributions are described as follows: conceptualization, X.D. and D.Z.;
methodology, X.W.; the FEA model, Y.L.; formal analysis, X.W.; writing—original draft preparation, X.W.;
writing—review and editing, W.D. and X.D.; supervision, D.Z.; project administration, Y.L.; funding
acquisition, X.D.
Funding: This research was funded by Advanced Armament Research Project of 13th Five-year Plan under
Grant. 30508040102 and the National Natural Science Foundation of China under Grant. 51679398.
Acknowledgments: Acknowledge to Guimin Chen and Ying Zhang for their instructive discussions.
References
1. Smith, S.T. Flexures: Elements of Elastic Mechanisms; Gordon and Breach Science Publishers: New York,
NY, USA, 2000.
2. Howell, L.L. Compliant Mechanisms; John Wiley & Sons: New York, NY, USA, 2013.
3. Lobontiu, N. Compliant Mechanisms: Design of Flexure Hinges; CRC Press: Boca Raton, FL, USA, 2008.
4. Patil, C.B. Robust Design of Selectively Compliant Flexure-Based Precision Mechanisms. Ph.D. Thesis,
The University of Texas at Austin, TX, USA, 2008.
5. Li, S.Z.; Yu, J.J.; Pei, X.; Su, H.-J.; Hopkins, J.B.; Culpepper, M.L. Type Synthesis Principle and Practice
of Flexure Systems in the Framework of Screw Theory: Part III–Numerations and Synthesis of Flexure
Mechanisms. In Proceedings of the ASME 2010 International Design Engineering Technical
Conferences and Computers and Information in Engineering Conference, Quebec, Canada, 15–18
August 2010; pp. 619–628.
6. Smith, S.T. Foundations of Ultra-Precision Mechanism Design; Gordon and Breach Science Publishers:
Philadelphia, PA, USA, 2003.
7. Culpepper, M.L.; Anderson, G. Design of a Low-Cost Nano-Manipulator Which Utilizes a Monolithic,
Spatial Compliant Mechanism. Precis. Eng. 2004, 28, 469–482.
8. Dagalakis, N.G.; Amatucci, E. Kinematic Modeling of a 6 Degree of Freedom Tri-Stage Micro-Positioner.
In Proceedings of the American Society for Precision Engineering 16th Annual Meeting, Crystal City,
VA, USA, 10–15 November 2001; pp. 200–203.
Aguirre, A.D.; Hertz, P.R.; Chen, Y.; Fujimoto, J.G.; Piyawattanametha, W.; Fan, L.; Wu, M.C. Two-Axis
MEMS Scanning Catheter for Ultrahigh Resolution Three-Dimensional and En Face Imaging. Opt.
Express. 2007, 15, 2445–2453.
9. Henein, S.; Frommherz, U.; Betemps, R.; Kalt, H.; Ellenberger, U.; Flechsig, U.; Raabe, J. Mechanical
Design of a Spherical Grating Monochromator for the Microspectroscopy Beamline Pollux at the
Swiss Light Source. In Proceedings of the AIP Conference, Daegu, Korea, 28 May–2 Jun 2006; pp. 643–646.
10. Wang, Z.; Chen, L.; Sun, L. An Integrated Parallel Micromanipulator with Flexure Hinges for Optical
Fiber Alignment. In Proceedings of the IEEE International Conference on Mechatronics and
Automation, Harbin, China, 5–8 August 2007; pp. 2530–2534.
11. Shi, H.L.; Duan, X.; Su, H.-J. Optimization of the workspace of a MEMS hexapod nanopositioner using
an adaptive genetic algorithm. In Proceedings of the IEEE International Conference on Robotics and
Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 4043–4048.
12. Shi, H.; Su, H.-J.; Dagalakis, N.; Kramar, J.A. Kinematic modeling and calibration of a flexure based
hexapod nanopositioner. Precis. Eng. 2013, 37, 117–128.
13. Brouwer, D.M.; Soemers, H. 6-DoFs MEMS-based precision manipulators. Mikroniek 2008, 48, 5–13.
Sensors 2019, 19, 828 17 of 18
14. Brouwer, D.M.; Jong, B.R.D.; Soemers, H.M.J.R. Design and modeling of a six DOFs MEMS-based
precision manipulator. Precis. Eng. 2010, 34, 307–319.
15. Howell, L.L.; Midha, A. Determination of the degrees of freedom of compliant mechanisms using the
pseudo-rigid-body model concept. In Proceedings of the Ninth World Congress on the Theory of
Machines and Mechanisms, Milan, Italy, 1–3 September 1995; pp. 1537–1541.
16. Deshmukh, B.; Pardeshi, S.; Mistry, R. Development of a Four Bar Compliant Mechanism using
Pseudo Rigid Body Model (PRBM). Procedia Mater. Sci. 2014, 6, 1034–1039.
17. Su, H.J. Mobility Analysis of Flexure Mechanisms via Screw Algebra. J. Mech. Rob. 2011, 3, 041010.
18. Su, H.J.; Yue, C. Type synthesis of freedom and constraint elements for design of flexure mechanisms.
Mech. Sci. 2013, 4, 263–277.
19. Su, H.J.; Tari, H. On Line Screw Systems and Their Application to Flexure Synthesis. J. Mech. Rob.
2011, 3, 011009.
20. Li, T.; Deng, H.; Zhang, L. Mobility Analysis of Generalized Mechanisms via Screw Algebra. Mech.
Mach. Sci. 2017, 408, 581–596.
21. Yu, J.; Li, S.; Su, H.J.; Culpepper, M.L. Screw theory based methodology for the deterministic type
synthesis of flexure mechanisms. J. Mech. Rob. 2011, 3, 03100814.
22. Su, H.J.; Dorozhkin, D.V.; Vance, J.M. A Screw Theory Approach for the Conceptual Design of
Flexible Joints for Compliant Mechanisms. J. Mech. Rob. 2009, 1, 0410098.
23. Wei, D.; Sun, L.N.; Du, Z.J.; Design of a precision compliant parallel positioner driven by dual
piezoelectric actuators. Sens. Actuators A Phys. 2007, 135, 250–256.
24. Su, H.J.; Tari, H. Realizing Orthogonal Motions with Wire Flexures Connected in Parallel. J. Mech. Des.
2010, 132, 121002.
25. Liang, Q.; Zhang, D.; Wang, Y.; Ge, Y. Design and Analysis of a Novel Six-Component F/T Sensor
based on CPM for Passive Compliant Assembly. Meas. Sci. Rev. 2013, 13, 253–264.
26. Panda, B.; Dutta, A. Design of a partially compliant crank rocker mechanism using Ionic Polymer
Metal Composite for path generation. Mater. Des. 2010, 31, 2471–2477.
27. Huang, Z.; Liu, J.F.; Zeng, D.X. A general method for analyzing the degree of freedom based on screw
theory. Sci. China 2009, 39, 84–93. (In Chinese)
28. Selig, J.M.; Ding, X. A screw theory of static beams. In Proceedings of the IEEE/RSJ International
Conference on Intelligent Robots and Systems, Maui, HI, USA, 29 October–3 November 2001; pp. 312 –317.
29. Su, H.-J.; Shi, H.; Yu, J.J. Analytical Compliance Analysis and Synthesis of Flexure Mechanisms. In
Proceedings of the ASME 2011 International Design Engineering Technical Conferences and
Computers and Information in Engineering Conference. ASME, Washington, DC, USA, 29–31 August
2011; pp. 169–180.
30. Shi, H.L.; She, Y.; Duan, X.C. A Structural Model for Loading Analysis of a Hexapod Platform. In
Proceedings of the 2015 world congress on Aeronautics, Nano, Bio, Robotics, and Energy (ANBRE15),
Incheon, Korea, 25–28 August 2015.
31. Jia, M.; Jia, R.P.; Yu, J.J. A Compliance-Based Parameterization Approach for Type Synthesis of
Flexure Mechanisms. J. Mech. Rob. 2015, 7, 031014.
32. Lobontiu, N.; Paine, J.S.N.; Garcia, E.; Goldfarb, M. Corner-Filleted Flexure Hinges. J. Mech. Des. 2000,
123, 346–352.
33. Furqan, M.; Alam, M.N. Finite Element Analysis of a Stewart Platform using Flexible Joints. In
Proceedings of the 1st International and 16th National Conference on Machines and Mechanisms
(iNaCoMM2013), IIT Roorkee, India, 18–20 December 2013.
34. Chen, G.M.; Jia, J.Y.; Li, Z.W. Right-circular corner-filleted flexure hinges. In Proceedings of the 2005
IEEE International Conference on Automation Science and Engineering, Edmonton, Canada, 1–2
August 2005; pp. 249–253.
35. Lobontiu, N.; Garcia, E.; Hardau, M.; Bal, N. Stiffness characterization of corner-filleted flexure
hinges. Rev. Sci. Instrum. 2004, 75, 4896–4905.
36. Dong, W.; Du, Z.; Sun, L. Conceptional design and kinematics modeling of a wide-range flexure hinge
-based parallel manipulator. In Proceedings of the IEEE International Conference on Robotics and
Automation, Barcelona, Spain, 18–22 April 2005.
37. Lobontiu, N.; Paine, J.S.N. Design of circular cross-section corner-filleted flexure hinges for
three-dimensional compliant mechanisms. J. Mech. Des. 2002, 124, 479–484.
Sensors 2019, 19, 828 18 of 18
38. Shi, H. Modeling and Analysis of Compliant Mechanisms for Designing Nano-positioners. Ph.D.
Thesis, Ohio State University, Columbus, USA, 2013.
39. Zhang, Y. Kinematics analysis and synthesis of space agencies and compliant mechanisms. Ph.D.
Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2015.
40. Miller, J.T.; Su, T.; Pabon, J.; Wicks, N.; Bertoldi, K.; Reis, P.M. Buckling of a thin elastic rod inside a
horizontal cylindrical constraint. Extreme Mech. Lett. 2015, 3, 36–44.
41. Su, T.X.; Wicks, N.; Pabon, J.; Bertoldi, K. Mechanism by which a frictionally confined rod loses
stability under initial velocity and position perturbations. Int. J. Solids Struct. 2013, 50, 2468–2476.
42. Shams, A.; Aureli, M.; Porfiri, M. Nonlinear buckling of a spherical shell embedded in an elastic
medium with imperfect interface. Int. J. Solids Struct. 2013, 50, 2310–2327.
43. Su, H.-J.; Shi, H.; Yu, J.J. A Symbolic Formulation for Analytical Compliance Analysis and Synthesis of
Flexure Mechanisms. J. Mech. Des. 2012, 134, 51009.
44. Zhang, Y.; Su, H.-J.; Liao, Q. Mobility criteria of compliant mechanisms based on decomposition of
compliance matrices. Mech. Mach. Theory 2014, 79, 80–93.
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).