Next Article in Journal
Selection of Design Scheme for an Ultrahigh-Pressure Hydrostatic Extrusion Cylinder
Previous Article in Journal
Scaling Effects on Morphing Structures: Preliminary Guidelines for Managing the Effects on a Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Experiment of a Multi-DOF Shaker Based on Rotationally Symmetric Stewart Platforms with an Insensitive Condition Number

School of Astronautics, Beihang University, 37 Xueyuan Road, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(10), 368; https://doi.org/10.3390/act12100368
Submission received: 22 August 2023 / Revised: 14 September 2023 / Accepted: 21 September 2023 / Published: 25 September 2023
(This article belongs to the Section Actuators for Robotics)

Abstract

:
This study proposes a method for designing a class of rotationally symmetric Stewart platforms (RSSPs) with an insensitive condition number (ICN), which is used to minimize the condition number to achieve a high accuracy for a multi-degree-of-freedom (multi-DOF) shaker. Considering the rotational symmetry of RSSPs, an analytical relationship between the architecture parameters and transfer coefficients is first established. Then, the decoupling conditions of the RSSPs are derived, and the transfer coefficient formulas are simplified by the given decoupling conditions and iso-length assumption. Following further analyses and discussions, the ICN condition and analytical form of the condition number are provided. The area of the ICN (AICN) is, subsequently, derived to evaluate the insensitivity of the condition number. To validate the effectiveness of the method, a design example (ICN-RSSP), along with a numerical analysis, is implemented, and, finally, a multi-DOF shaker is developed. The results of the numerical analysis show a smaller condition number and a larger AICN than those of the RSSP, for comparison. And the experiment results of the multi-DOF shaker show a high accuracy of vibration waveform reproduction. The method can reduce the condition number of RSSPs, improve the insensitivity, and further improve the accuracy of the multi-DOF shaker.

1. Introduction

Precise payloads of flying vehicles, such as inertial measurement units, gyroscopes, and photoelectric pods, are among the high-sensitive devices used for navigation, transportation, and detection [1,2,3]. However, the vibration from the carrying platforms, such as the aeroelastic vibration of flying vehicles, reduces the measurement accuracy, reliability, and service life [4,5]. Therefore, vibration tests on these payloads are required for calibration and functional verification [6,7]. These tests are implemented by a single-degree-of-freedom (single-DOF) shaker and are repeated along each sensitive axis of precise payloads to simulate the true multi-DOF vibration environment, including TX, TY, TZ, RX, RY, and RZ [8,9]. As the superposition of the responses by the single-DOF vibration cannot be equivalent to the ones by the multi-DOF vibration [10,11], repeated single-DOF vibration tests can be inaccurate. When the vibration is sufficiently high, nonlinear responses and complex multi-DOF vibration modes can occur [12]. Therefore, the need for multi-DOF vibration tests is reinforced. A multi-DOF shaker is a device used for implementing multi-DOF vibration tests and is based on spatial parallel mechanisms with struts configured as an orthogonal architecture [13] or a Stewart platform architecture [14]. The orthogonal architecture was utilized at first, whereas the Stewart platform was gradually adopted for its smaller area occupation, lower power consumption, higher structural stability, and larger load capacity [15].
Accuracy is a kernel issue for parallel mechanisms [16] because the multi-joint structure of struts can amplify the motion errors of the actuators mounted on the struts [17,18]. The condition number (CN) of the Jacobian matrix [19] is used to describe the error amplification factor, where the Jacobian matrix is utilized to quantify the motion and force transmissibility of the actuators to the mobile plate (MP). A large CN can lead to large errors in the MP or control failure, even if the errors in the actuators are small [20].
To ensure motion accuracy, the CN is often supposed to be minimized during the design of Stewart platforms. Design methods can be divided into numerical and analytical methods. Numerical methods are commonly employed to obtain a smaller CN because the analytical form of the CN cannot be acquired as a function of the architecture parameters [19]. Considering this, Pittens et al. [21] carried out the optimal design of a standard Stewart platform (SSP) and concluded that the minimum CN of the SSP is 2 . To obtain a smaller CN, Mehta et al. [22] used a generalized Stewart platform (GSP) and obtained a smaller value (1.20). The GSP has a loose design constraint so that it is easier to minimize the CN. However, the lengths of the six struts of the GSP are usually unequal, which leads to the design inconsistency of the actuators and complicates the structure and controller design. In addition, Peng et al. [23] adopted a rotationally symmetric Stewart platform (RSSP) to minimize the CN, which is a typical type of GSP with rotational symmetry and has the benefit of the consistency of the strut lengths.
Compared with the numerical method, the analytical method does not require a large amount of calculation and has a higher design efficiency [24]. Although the relationship between the CN and the architecture parameters of Stewart platforms cannot be directly established, several studies investigated the analytical methods by adding proper constraint conditions. Klein et al. [25] reported that the minimum CN was 1 and that the equivalent constraint condition was isotropic. Yi et al. [26] derived the constraint condition of the architecture parameters when the isotropy was satisfied, but it was too harsh to be directly applied to practical designs [27]. To relax the constraint condition for isotropy, a homogeneous form of the Jacobian matrix was obtained by introducing the characteristic length, and the isotropy can be partly satisfied [28,29]. The aforementioned studies are based on the condition that the manipulation center [30,31] ( C P ) is fixed. C P is the origin of the payload coordinate system {P}, which is a virtual point fixed to the payload and is used to describe the 6-DOF motion of the payload. For a multi-DOF shaker, the C P is the point at which a vibrational excitation force is applied. In practice, C P should be changed when referring to different payloads, because the excitation force should coincide with the origin of the sensitive axes [32] of the payload to avoid a measurement error of the angular rate induced by the linear vibration [6,33]. However, this movement causes the CN to increase and further amplify the motion error of the MP [34].
This study proposes an analytic method to design a class of RSSPs, which possesses an “insensitive CN (ICN)” and allows C P to move in a designable area. This method was subsequently used to design a multi-DOF shaker to maintain the advantages of a high accuracy and applicability to different payloads. By offering the condition of the ICN (ICN condition), the analytical form of the CN can be obtained as a function of the architecture parameters, which improves the efficiency of the design process for minimizing the CN. Meanwhile, the ICN condition is looser than the isotropy condition, making it easier to use in a practical design. The RSSP was selected because it can achieve a smaller CN than the SSP and avoid strut inconsistency in the GSP.
To investigate how CN changes with C P , the transfer coefficients of the RSSP and the decoupling problem are first investigated. After simplification, the ICN condition is deduced, and the analytical forms of the CN and insensitive domain are provided. Subsequently, a design example (ICN-RSSP) and numerical analysis are conducted to verify the effectiveness of the method at maintaining the CN constant in a larger space of C P and reducing the errors in the MP. Finally, a multi-DOF shaker is developed based on the ICN-RSSP, and the experiment results are provided. The main contributions of this study are summarized as follows:
  • The ICN condition is provided, improving the insensitivity of the CN and decreasing the error amplification of the RSSPs when C P moves in larger space;
  • The analytical form of the CN is given by involving the ICN condition, which makes it possible to minimizing the CN by an analytical method and improves the design efficiency and effectiveness;
  • A multi-DOF shaker is developed, and the experimental results indicate that the multi-DOF shaker designed using the method is effective for high-accuracy vibration waveform reproduction.

2. Mathematical Foundation

2.1. Problem Description

An RSSP comprises an MP for installing precise payloads, a base plate (BP), and six struts (each strut includes an actuator) connecting the two plates with six upper ( p 1 , p 2 , , p 6 ) and six lower ( b 1 , b 2 , , b 6 ) joints (Figure 1). For rotational symmetry [35], the struts were partitioned into two groups: the first group included struts 1, 3, and 5, and the second group contained struts 2, 4, and 6, which were obtained by rotating struts 1 and 2. Hence, the RSSP architecture can be described by the parameters of struts 1 and 2 as follows:
  • MP radius: r p 1 , r p 2 ;
  • BP radius: r b 1 , r b 2 ;
  • Upper-joint distribution angle: ω p 1 , ω p 2 ;
  • Lower-joint distribution angle: ω b 1 , ω b 2 ;
  • Architecture height: h .
The C P coordinate with reference to the MP center, O P , is ( x c , y c , z c ) T , to establish the payload frame {P} for the RSSP with the manipulation center, C P , as the origin and the base frame {B} with the origin, O B , at the BP center. To avoid asymmetry, both the {P} and {B} Z axes coincide with the RSSP symmetry axis. And let C P move along the Z axis, and the coordinate is ( 0 , 0 , z c ) T .
Let L be the elongation vector of the six struts and X P be the displacement vector of the MP ( C P ). The transmission between the actuation velocity vector L ˙ and the velocity vector X ˙ P = ( v T X , v T Y , v T Z , ω R X , ω R Y , ω R Z ) T can be expressed as
L ˙ = J X ˙ P ,
where J is the Jacobian matrix
J = [ s 1 T ( p 1 × s 1 ) T s 6 T ( p 6 × s 6 ) T ] ,
where s i is the unit direction vector along the i-th strut; p i is the vector pointing to the i-th upper joint p i , with respect to C P ; and i = 1,2,…,6.
For struts 1 and 2, we obtain
{ s i = ( sin θ i cos φ i , sin θ i sin φ i , cos θ i ) T , i = 1 , 2 p i = ( r p i cos ω p i , r p i sin ω p i , p z i ) T , i = 1 , 2
where θ i shows the angle between s i and the positive Z axis, and φ i stands for the angle between the projection of s i on the XY plane and positive X axis.
By rotational symmetry, the struts in each group were repeated every 2 π / 3 . Thus, for the other struts, we obtain
s 3 = R z , 2 3 π s 1 , p 3 = R z , 2 3 π p 1 , s 5 = R z , 4 3 π s 1 , p 5 = R z , 4 3 π p 1 , s 4 = R z , 2 3 π s 2 , p 4 = R z , 2 3 π p 2 , s 6 = R z , 4 3 π s 2 , p 6 = R z , 4 3 π p 2 ,
where the rotation matrix is
R z , ϑ = [ cos ϑ sin ϑ sin ϑ cos ϑ 1 ] ,
where ϑ is the angle of rotation.
As expressed in Equation (6), the CN is equivalent to the amplification factor [19] of the relative errors in L ˙ and X ˙ P :
X ˙ P X ˙ P J J 1 L ˙ L ˙ ,
where J is the matrix norm of G J = J T J , and the Euclidean norm (2-norm) is adopted. Therefore, CN ( κ ) can be calculated using the square root of the ratio of the maximal and minimal eigenvalues of G J , which is expressed as
κ = J J 1 = λ max ( J T J ) λ min ( J T J ) .
Matrix G J is termed the transfer coefficient matrix, and the components in G J , called “transfer coefficients”, represent the velocity amplification factors. The transfer coefficients vary when C P is changed for different payloads, altering the maximum and minimum of the six eigenvalues of G J . Consequently, the CN failed to maintain the optimal value.

2.2. Transfer Coefficients

It is important to derive transfer coefficients to explore how the G J eigenvalues change with the C P location. Partition J , as J = [ J t J r ] and G J , can be divided into four parts:
G J = [ J t T J t J t T J r J r T J t J r T J r ] ,
where J t and J r are 6 × 3 matrices that represent the translational and rotational parts, respectively.
For any 3 × 3 matrix, A = { a i j } , the following equation can be derived:
A + R z , 2 3 π A R z , 2 3 π T + R z , 4 3 π A R z , 4 3 π T = 3 2 [ a 11 + a 22 a 12 a 21 a 21 a 12 a 11 + a 22 2 a 33 ] .
If A is symmetric, a 12 a 21 = 0 . Considering this property, the top-left part of G J can be obtained as follows:
J t T J t = i = 1 , 2 ( s i s i T + R z , 2 3 π s i s i T R z , 2 3 π T + R z , 4 3 π s i s i T R z , 4 3 π T ) = [ η T X η T Y η T Z ] ,
where
{ η T X = η T Y = 3 2 ( sin 2 θ 1 + sin 2 θ 2 ) η T Z = 3 ( cos 2 θ 1 + cos 2 θ 2 )
Notably, η T X + η T Y + η T Z = 6 . Similarly, the rest can be found as
J r T J r = i = 1 6 ( p i × s i ) ( p i × s i ) T = [ η R X η R Y η R Z ] ,
where
{ η R X = η R Y = 3 2 i = 1 , 2 [ r p i 2 cos 2 θ i + p z i 2 sin 2 θ i 2 r p i p z i cos θ i sin θ i cos ( ω p i φ i ) ] η R Z = 3 i = 1 , 2 [ r p i 2 sin 2 θ i sin 2 ( ω p i φ i ) ] ,
and
J r T J t = i = 1 6 ( p i × s i ) s i T = [ η T X R X η T Y R X η T X R Y η T Y R Y η T Z R Z ] ,
where
{ η T X R X = η T Y R Y = 1 2 η T Z R Z = 3 2 i = 1 , 2 [ r p i cos θ i sin θ i sin ( ω p i φ i ) ] η T X R Y = η T Y R X = 3 2 i = 1 , 2 [ p z i sin 2 θ i r p i cos θ i sin θ i cos ( ω p i φ i ) ] .
Note that η T X , η T Y , η T Z , η R X , η R Y , and η R Z characterize the transfer coefficients in each DOF, and η T X R X , η T Y R Y , η T Z R Z , η T X R Y , and η T Y R X are the coupling transfer coefficients.

2.2.1. Decoupling Conditions

Coupling is one of the important problems of a multi-DOF shaker. It can cause unexpected responses when the multi-DOF shaker reproduces a desired vibration waveform signal, leading to a reduction in accuracy. The coupling transfer coefficients characterize the coupling of transmissibility between the two DOFs.
Assuming that the BP is fixed to the ground, the dynamic equilibrium of the RSSP is
M P X ¨ P + c J T J X ˙ P + k J T J X P = F P
where M P shows the mass matrix of the MP (including the payload); c and k denote the passive damping and the stiffness of each strut, respectively; and F P = ( f T X , f T Y , f T Z , t R X , t R Y , t R Z ) T is the excitation force attached to the MP, assuming that M P is designed to be diagonal.
If the coupling transfer coefficients become zero, G J becomes diagonal, and the RSSP becomes decoupled. Equation (16) can be subsequently divided into six equations, representing TX, TY, TZ, RX, RY, and RZ. And the excitation force in one DOF only causes the response in the same DOF, for example, TX to TX, TY to TY, etc., which implies better control performance [36]. Based on this deduction, the decoupling conditions can be given by Equation (15) to make J r T J t = 0 as follows:
(i) Decoupling condition 1
η T X R X = η T Y R Y = 1 2 η T Z R Z = 0
To facilitate discussion, a simplified diagram with strut 1 and 2 is shown in Figure 2, where the blue circles denote the MP and the red arrows denote the struts 1 and 2. A line perpendicular to the symmetry axis O B O P is drawn, and the line intersects O B O P and b 1 p 1 at O t 1 and q 1 , respectively. To define the angle σ 1 , ω p 1 φ 1 + σ 1 = π / 2 is employed. The length of O t 1 q 1 is r t 1 = r p 1 cos σ 1 = r p 1 sin ( ω p 1 φ 1 ) . Similarly, the angle and length are obtained as ω p 2 φ 2 + σ 2 = 3 π / 2 and r t 2 = r p 2 cos σ 2 = r p 2 sin ( ω p 2 φ 2 ) . Then, the decoupling condition 1 can be derived as follows:
r t 1 cos θ 1 sin θ 1 = r t 2 cos θ 2 sin θ 2 .
Both groups of RSSP struts lie on a pair of circular hyperboloids formed by rotating struts 1 and 2 around the symmetry axis [37]. Hence, r t 1 and r t 2 denote the throat radiuses of the hyperboloids, and O t 1 and O t 2 are the two throat centers of the RSSP. In addition, σ 1 and σ 2 define the angle between the throat radius and the MP radius.
(ii) Decoupling condition 2
η T X R Y = η T Y R X = 0
Introduce σ 1 and σ 2 and then obtain
p z 1 sin 2 θ 1 + p z 2 sin 2 θ 2 = r p 1 sin σ 1 cos θ 1 sin θ 1 r p 2 sin σ 2 cos θ 2 sin θ 2 .

2.2.2. Simplification

To simplify the transfer coefficient formulas, let p z 1 = p z 2 = z c and θ 1 = θ 2 = θ maintain the identical lengths of struts 1 and 2, implying the same throat radiuses from Equation (18), which is expressed as r t 1 = r t 2 = r t . The transfer coefficients in G J are simplified as follows:
{ η T X = η T Y = 3 sin 2 θ η T Z = 6 cos 2 θ η R X = η R Y = 3 sin 2 θ z c 2 + 3 ( r p 1 sin σ 1 r p 2 sin σ 2 ) cos θ sin θ z c + 3 2 ( r p 1 2 + r p 2 2 ) cos 2 θ η R Z = 6 r t 2 sin 2 θ  
The decoupling condition 1 is met as
η T X R X = η T Y R Y = 1 2 η T Z R Z = 3 2 cos θ sin θ ( r t 1 r t 2 ) = 0 .
In addition, decoupling condition 2 is rewritten as
η T X R Y = η T Y R X = 3 sin 2 θ z c 3 2 ( r p 1 sin σ 1 r p 2 sin σ 2 ) cos θ sin θ = 0
which is fulfilled if and only if one of the following equivalents is ensured as follows:
(i) sin θ = 0
Then, θ = 0 , which is a singular pose in which all struts are parallel to the Z-axis; thereby, sin θ = 0 cannot be satisfied.
(ii) sin θ 0 and sin θ z c + 1 2 ( r p 1 sin σ 1 r p 2 sin σ 2 ) cos θ = 0
Thus, the decoupling condition is simplified as
z c * = 1 2 ( r p 1 sin σ 1 r p 2 sin σ 2 ) cot θ .
The following corollaries can be given.
Corollary 1. 
The decoupling center, C P * , is at the midpoint of the line connecting the two throat centers of the RSSP.
Proof. 
As shown in Figure 2b, a vertical line is drawn through p 1 , and the horizontal plane containing O t 1 q 1 at a 1 is intersected. Evidently, triangles O t 1 q 1 a 1 and p 1 a 1 q 1 share the same side, | q 1 a 1 | = r p 1 sin σ 1 , and then | p 1 a 1 | = r p 1 sin σ 1 cot θ . □
Draw the vectors t 1 = ( 0 , 0 , r p 1 sin σ 1 cot θ ) T and t 2 = ( 0 , 0 , r p 2 sin σ 2 cot θ ) T in Figure 2b (the blue and yellow arrows). The decoupling center coordinates are C P * = ( 0 , 0 , z c * ) T = ( t 1 + t 2 ) / 2 , which lies at the O t 1 O t 2 midpoint.
Corollary 2. 
The minimum  η R X  (or  η R Y ) is obtained only if the decoupling condition is satisfied as follows.
Proof. 
The following equations are involved in Equation (21).
d 2 = 3 sin 2 θ d 1 = 3 ( r p 1 sin σ 1 r p 2 sin σ 2 ) cos θ sin θ d 0 = 3 2 ( r p 1 2 + r p 2 2 ) cos 2 θ
It is recognized that the η R X curve is a parabola, which is expressed as
η R X = η R Y = d 2 z c 2 + d 1 z c + d 0 .
The parabolic vertex is z c * = d 1 / ( 2 d 2 ) , which is the location of the decoupling center, C P * , compared with Equation (24). Here, the minimum is
η R X * = η R Y * = 4 d 2 d 0 d 1 2 4 d 2 = 3 4 cos 2 θ [ r p 1 2 ( 1 + cos 2 σ 1 ) + r p 2 2 ( 1 + cos 2 σ 2 ) + 2 r p 1 r p 2 sin σ 1 sin σ 2 ]

3. ICN Condition

3.1. Eigenvalues of the Transfer Coefficient Matrix

The eigenvalues of G J should be derived first to obtain the condition for keeping κ constant when C P moves. From the simplification of the transfer coefficient in Equations (21)–(23), the general form of G J can be obtained from the previous analysis as follows:
G J = [ η T X η T X R Y η T X η T X R Y η T Z η T X R Y η R Y η T X R Y η R Y η R Z ]
when z c z c * , η T X R Y 0 , and the characteristic equation is
| λ E G J | = ( λ η T X η T X R Y 2 λ η R Y ) 2 ( λ η R Y ) 2 ( λ η T Z ) ( λ η R Z ) = 0 ,
where E is a 6 × 6 unit matrix, and the eigenvalues are deduced below as
{ λ 1 , 2 = ( η T X + η R Y ) + ( η T X η R Y ) 2 + 4 η T X R Y 2 2 λ 3 , 4 = ( η T X + η R Y ) ( η T X η R Y ) 2 + 4 η T X R Y 2 2 λ 5 = η T Z λ 6 = η R Z
If the decoupling condition is satisfied ( z c = z c * ), the characteristic equation is
( λ η T X ) 2 ( λ η R Y * ) 2 ( λ η T Z ) ( λ η R Z ) = 0 .
The eigenvalues also become
{ λ 1 , 2 = η T X λ 3 , 4 = η R Y * λ 5 = η T Z λ 6 = η R Z

3.2. ICN Condition

According to Equation (21), z c is not included in the formulas for λ 5 and λ 6 . Thus, the CN remains constant when C P moves along the Z-axis if the following equation is satisfied:
{ λ max = max ( λ 5 , λ 6 ) = max ( η T Z , η R Z ) λ min = min ( λ 5 , λ 6 ) = min ( η T Z , η R Z )
For Equation (28), η T X R Y 2 0 , and the following can be obtained when η T X η R Y :
λ 1 , 2 η T X + η R Y 2 + η T X η R Y 2 = η T X λ 3 , 4 η T X + η R Y 2 η T X η R Y 2 = η R Y
Similarly, when η T X < η R Y ,
λ 1 , 2 η R Y λ 3 , 4 η T X .
Therefore, the lower limit of λ 1 , 2 and the upper limit of λ 3 , 4 are deduced as
λ 1 , 2 max ( η T X , η R Y ) λ 3 , 4 min ( η T X , η R Y ) .
According to Corollary 2, η R Y reaches the minimum η R Y * when the decoupling condition is satisfied. In addition, η T X remains constant for z c ; thus, Equation (31) is satisfied if one of the following conditions is fulfilled as follows:
(i) η T Z max ( η T X , η R Y * ) and min ( η T X , η R Y * ) η R Z
This condition prescribes η T Z and η R Z as the maximum and minimum values, respectively. As expressed in Equation (21), the θ range can be further defined using η T Z η T X . Note that 0 < θ < π / 2 . Thus, we obtain
0 < θ arctan 2 .
The throat radius is deduced by η T X η R Z :
0 < r t 2 1 2 .
Considering that η T Z η R Y * and η R Y * η R Z ,
r t 2 [ ( tan σ 1 + tan σ 2 ) 2 + 4 ] 8 ,
( tan σ 1 + tan σ 2 ) 2 8 tan 2 θ 4 .
ICN condition 1 is defined by Equations (33)–(36), providing the relation of the architecture parameters to make the CN insensitive to z c , and the analytical form of CN can be found as
κ = cot θ r t .
For Equations (33) and (36), if θ = arctan 2 , ( tan σ 1 + tan σ 2 ) 2 = 8 tan 2 θ 4 , and the decoupling condition is satisfied, G J becomes a specific form, which is expressed as
G J = d i a g { η T , η T , η T , η R , η R , η R } ,
where the transfer coefficients are η T = 2 = η T X = η T Y = η T Z and η R = η R X = η R Y = η R Z . This property is called kinematic isotropy [38]. Furthermore, a particular case of this isotropy is shown when the additional conditions for Equations (34) and (35) are met: r t 2 = 1 / 2 and r t 2 [ ( tan σ 1 + tan σ 2 ) 2 + 4 ] = 8 , where the transfer coefficients become identical and equal to 2. The CN reaches the minimum, 1.
(ii) η R Z max ( η T X , η R Y * ) and min ( η T X , η R Y * ) η T Z .
Note that both conditions have the same form; thus, the same derivation of ICN condition 2 is given as
η R = η R X = η R Y = η R Z { arctan 2 θ < π 2 r t 2 1 2 r t 2 [ ( tan σ 1 + tan σ 2 ) 2 + 4 ] 8 ( tan σ 1 + tan σ 2 ) 2 8 tan 2 θ 4
Herein, the CN is the inverse of Equation (37):
κ = r t tan θ .
This makes an analytical form of the CN possible. Using Equations (37) and (39), the CN can be the demanded value and is guaranteed to be insensitive to the C P location of z c by ICN condition 1 or 2. Accordingly, a class of RSSPs with an ICN (ICN-RSSP) can be designed. Note that ICN conditions 1 and 2 provide different requirements for r t and θ , determining the MP envelope and the total size of a multi-DOF shaker. Therefore, it is necessary to select suitable ICN conditions.

3.3. Area of ICN (AICN)

Given the analytical form of the CN, this section derives the feasible domain of z c , which is called AICN in this study. The AICN can be calculated by solving the following equation:
λ 1 , 2 = max ( λ 5 , λ 6 ) λ 3 , 4 = min ( λ 5 , λ 6 ) .
Since λ 1 , 2 and λ 3 , 4 are quadratic functions of z c , each equation should have two solutions.
z c 1 , 2 = r t ( tan σ 1 tan σ 2 ) 2 tan θ ± 1 2 ( 2 tan 2 θ 1 ) [ 4 r t 2 4 + ( tan σ 1 + tan σ 2 ) 2 2 ] ,
z c 3 , 4 = r t ( tan σ 1 tan σ 2 ) 2 tan θ ± 1 2 ( 1 2 r t 2 ) [ 4 + ( tan σ 1 + tan σ 2 ) 2 2 tan 2 θ 4 ] .
Equations (40) and (41) further define the boundaries of the two domains, where the eigenvalues are equal, and AICN represents the intersection of the two domains. Both domains share the same midpoint, which is the decoupling center, C P * , in comparison with Equation (24). Accordingly, the AICN can be determined using a domain with a smaller width.
Compare the widths of both domains:
| z c 1 z c 2 | = ( 2 tan 2 θ 1 ) [ 4 r t 2 4 + ( tan σ 1 + tan σ 2 ) 2 2 ] ,
and
| z c 3 z c 4 | = ( 1 2 r t 2 ) [ 4 + ( tan σ 1 + tan σ 2 ) 2 2 tan 2 θ 4 ]
For simplification, the squares of the widths are employed to analyze the difference in the widths, which is expressed as
| z c 1 z c 2 | 2 | z c 3 z c 4 | 2 = [ ( tan σ 1 + tan σ 2 ) 2 2 6 ] ( r t 2 1 tan 2 θ ) .
For ICN condition 1, considering κ 1 and Equation (37), r t 2 1 / tan 2 θ 0 is obtained. Similarly, regarding ICN condition 2, r t 2 1 / tan 2 θ 0 . To obtain the AICN, = ( tan σ 1 + tan σ 2 ) 2 is calculated first, and then the narrower domain is determined using Equation (44). Subsequently, the appropriate formula can be selected from Equations (40) and (41) to analyze the AICN.
The AICN width, W A I C N , partly represents the CN insensitivity. A wider AICN also implies that the CN is less sensitive (i.e., the CN can maintain the desired value over a larger range of z c ). When r t and θ are determined, Equations (42) and (43) become monotonic functions of . Thus, only one intersection exists, = 12 , according to Equation (44). The maximum value of W A I C N is calculated as follows:
W A I C N m = 2 ( 1 2 r t 2 ) ( 2 tan 2 θ 1 ) .

4. Design and Numerical Verification

The preceding derivation provides an analytical method for obtaining an ICN and a feasible domain that limits error amplification. To investigate and validate the method, an RSSP was provided for comparison, and a design example was presented and examined.

4.1. RSSP for Comparison

The RSSP for comparison should be decoupled to verify its effectiveness because the design method is based on decoupling conditions. Therefore, an RSSP with kinematic isotropy (KI-RSSP) is represented, referring to [26]. The architecture parameters of the KI-RSSP are listed in Table 1, and the architecture is displayed in Figure 3, where the blue circles and red lines denote the upper-joint distribution circles on the MP and the struts (the end points represent the joints), respectively. For a multi-DOF shaker, the MP envelope determines the payload size to a certain extent; therefore, the MP envelope can be set as a design constraint. The radius of the MP envelope is r e = max ( r p 1 , r p 2 ) = 335 mm, and the origin point is set at the center of the MP, whereas the BP (black dashed circles) is −300 mm. The decoupling center, C P * (black point), of the KI-RSSP is further located at the origin, and the CN is κ 0 = 5.169.

4.2. Design Example of ICN-RSSP

Although a large MP can provide a large installation area for payloads, the MP envelope is limited to decreasing the mass of the moving parts and the energy consumption of the system. Therefore, the MP envelope of the ICN-RSSP should not be larger than that of the KI-RSSP. It should be noted that the MP envelope radius of the KI-RSSP in Table 1 is smaller than 707 mm. Therefore, ICN condition 1 is selected to design the ICN-RSSP according to Equation (34) and is carried out by the following steps:
(i) Choose r t = 250 mm; to make κ smaller than κ 0 , obtain θ = 39° via Equations (33) and (37): κ = 4.940;
(ii) Calculate the upper and lower limits of via Equations (35) and (36): 1.246 124;
(iii) Choose σ 1 and σ 2 by designing ω p 1 , ω p 2 , φ 1 , and φ 2 , to make within the limits: let ω p 1 = ω p 2 = 30° for simplification, and let φ 1 = 30° and φ 2 = 100° to obtain = 2.006 and make the MP envelope radius (326.352 mm) smaller than that of the KI-RSSP (335 mm);
(iv) Involve r t , θ , and , and Equation (44) > 0 can be determined. Therefore, the AICN can be further computed by Equation (41): the midpoint is z c * = 40.404 mm, and the width is W A I C N = 712.230 mm.
Table 2 and Figure 4 present the architectural parameters and diagrams, respectively. The decoupling center of the ICN-RSSP can be moved to the required position by adjusting the AICN midpoint in step (iii), if it is necessary to decouple the system to diminish the modeling and controlling complexity.

4.3. Numerical Verification

Numerical analyses of the KI-RSSP and ICN-RSSP are implemented to validate the effectiveness of the method. Figure 5a shows the eigenvalues and transfer coefficients of the KI-RSSP. When z c = z c * , the minimum values of λ 1 , 2 and the maximum values of λ 3 , 4 coincide with η T X and η R Y * , respectively, because of η T X > η R Y * . From the kinematic isotropy satisfied by the KI-RSSP at the decoupling center, C P * , η T X = η T Y = η T Z , and η R X * = η R Y * = η R Z can be derived, indicating that the minimum CN occurs at z c = z c * . In Figure 5b, there are four intersection points of the eigenvalue curves of the ICN-RSSP that correspond to the four solutions of Equations (40) and (41). The CN of the ICN-RSSP can be further maintained in the range between z c 3 and z c 4 for z c 2 < z c 3 and z c 1 > z c 4 . Therefore, the width of the AICN is determined using W A I C N = | z c 3 z c 4 | . The CN curves of the KI-RSSP and ICN-RSSP are shown in Figure 6. Compared with the KI-RSSP, the CN of the ICN-RSSP is constant within the AICN and is smaller than the minimum CN of the KI-RSSP. Furthermore, the CN of the ICN-RSSP is smaller than that of the KI-RSSP in the range outside the AICN.
In real situations, C P is not set exactly on the Z axis of the multi-DOF shaker, causing the CN to change. The C P deviations from the Z axis are assumed to be x c and y c , and the rate of change can be defined as
ξ c = | κ c κ 0 | κ 0 × 100 % ,
where κ c is the CN at ( x c , y c , z c ) T , and κ 0 is the CN at the decoupling center. Several spatial scatter points with a constant ξ c can be obtained by searching and calculating with the appropriate steps. A closed surface is further attained by splicing these scattered points, which is called the iso- ξ c surface in this study, to define the space with low CN sensitivity. The space is equivalent to the AICN when ξ c = 0 . Let ξ c = 1%, and the iso- ξ c surfaces are plotted in Figure 7. The shape of the KI-RSSP is approximately spherical, while that of the ICN-RSSP approximates a cocoon upright along the Z axis. By computing the volume of each space by integration, the ICN-RSSP is 16.050 times the KI-RSSP, indicating that the CN of the ICN-RSSP can increase less than 1% in a larger space. These analysis results demonstrate that the given method can design and minimize the CN and expand the low-sensitive space of the CN. Meanwhile, the MP envelope is not increased.
To demonstrate the effectiveness of reducing the error amplification, let e L and e P be the actuator and MP error vectors, respectively, and make the modulus of e L constant 1:
e L T e L = 1 .
It is a six-dimensional sphere, and constant 1 denotes the energy of the actuator errors. From Equations (1) and (47), it can be transformed into a six-dimensional hyper-ellipsoid equation:
e P T J T J e P = 1 .
Equation (48) can be expanded by integrating Equation (26). To facilitate discussion, the projections of the hyper-ellipsoid on each 2-DOF plane are displayed in Figure 8a,b, when z c varies from −1500 mm to 1500 mm. The semi-major axis of each ellipse describes the maximum error in each diagram, and the maximum error occurs in TX-RY. As C P moves away from the decoupling center, the TX error intensifies because of the coupling between TX and RY. Comparing the TX-RY diagrams in Figure 8c,d, the maximum TX and RY errors of the ICN-RSSP are 69.80% and 66.85%, respectively, of the KI-RSSP. The hyper-ellipsoid analysis results demonstrate that the proposed method can reduce the transfer error amplification of the multi-DOF shaker and maintain this advantage in a larger space for the manipulation center, which is meaningful for multi-DOF shakers to improve motion accuracy and control performance [21].

5. Development and Experiment of the Multi-DOF Shaker

5.1. Development of the Multi-DOF Shaker

A multi-DOF shaker prototype is developed based on the architecture parameters of the ICN-RSSP listed in Table 2. The six struts are configured in line with the architecture displayed in Figure 9. Each strut contains an actuator, two hook joints (the lower and the upper joints), and a rod connecting the two joints. The actuator is based on the voice coil motor. The fixed part of the actuator is fixed to the ground, and the moving part is driven by the actuation force and can only move along the axis of the fixed part. The lower joint is a 3-DOF hook joint, connecting the moving part of the actuator and the lower end of the rod, while the upper joint is a 2-DOF hook, connecting the upper end of the rod and the MP. Therefore, the multi-DOF shaker includes 13 moving bodies, six translational joints, six spherical joints, and six universal joints. And the number of DOFs is six, equal to the number of actuators, which implies that the multi-DOF shaker can be fully controlled by the six actuators.
The MP is designed as a regular hexagon with a diameter of 600 mm, and the X and Y axes are shown in Figure 9. Maintaining the same strut length allows for the same design of the actuators and joints, reducing the structural design complexity.
Accelerometers are attached to the MP to measure its 6-DOF acceleration of the MP (or payload) to ensure the accuracy of the desired vibration waveform reproduction. A real-time controller is adopted to process the sensor signals via the AD card and the signal amplifier and produce the drive signals through the DA card and the power amplifiers to control the multi-DOF shaker.

5.2. Experiment Results

A vibration excitation experiment was conducted to validate the effectiveness of the multi-DOF shaker for vibration waveform reproduction. The total mass of the moving parts for the vibration excitation experiment, including the MP and payload, was 51.08 kg. The experimental condition was the swept frequency sinusoidal vibration in RX, RY, and RZ, with the desired angular velocity amplitude of 5°/s, because the precise payloads were more sensitive to rotation errors. The frequency range of the experiment was 5–200 Hz, and the sweep rate was 1 Hz/s. The controller was further developed and presented in [39] by using adaptive disturbance cancellation (ADC), which is a typical time-domain control method for sinusoidal signals.
To evaluate the accuracy, the amplitude ratio and phase difference in the RX, RY, and RZ measured signals in the frequency domain of 5–200 Hz were calculated, and the results are shown in Figure 10. The left and right columns show the amplitude–frequency and phase–frequency curves, respectively. Here, the amplitude and phase errors are smaller than 10% and 10° in the frequency band, except for 104 Hz (111.63%, −2.55°) and 111 Hz (83.39%, −3.66°) in RZ, respectively, which were caused by the local vibration modes. The waveforms at 104 and 111 Hz are displayed in Figure 11a,b, where the blue lines and red dashed lines denote the measured signal and the desired signals, respectively. The real-time sweeping frequency was recorded along with time; thus, time can be replaced by frequency as the horizontal axis to directly exhibit the waveform at each frequency. The measured signal agreed well with the desired signal, although there were some amplitude errors and high-frequency noise. The results demonstrated the effectiveness of the method for obtaining a highly accurate multi-DOF shaker.

6. Conclusions

This study provided a new analytical method to design a class of RSSPs with ICN and used the method for a multi-DOF shaker design to reduce its motion error. Based on RSSP rotational symmetry, an analytical relationship between the architecture parameters and transfer coefficients of G J was established, and the decoupling conditions were deduced. The transfer coefficients were simplified using the decoupling conditions and the assumption of the iso-length struts. Based on this simplification, the eigenvalues of the G J were discussed, and the ICN conditions can be derived. Correspondingly, an analytical form of the CN was provided. Subsequently, the AICN concept was proposed, and its design formula was determined. A design example and numerical analysis were carried out to validate the effectiveness of the method. The numerical calculation results verified the effectiveness of the method at minimizing the CN and improving its insensitivity. Finally, a multi-DOF shaker was developed based on the design example, and the multi-DOF vibration excitation experimental results showed small vibration waveform errors. In addition, this method can be used to design other parallel robots that require high-precision motion control, such as a motion simulator [40], parallel machine tools [41] and precise positioning and pointing devices [42].

Author Contributions

Conceptualization, C.L. and W.L.; methodology, C.L. and H.H.; software, Y.Z.; theoretical analysis and validation, C.L. and Y.Z.; investigation, C.L.; writing—original draft preparation, C.L.; writing—review and editing, C.L., W.L. and Y.Z.; supervision, W.L. and H.H.; project administration, H.H.; funding acquisition, W.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was supported by the National Key Research and Development Program of China (grant no. 2021YFA1003503).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DOFDegree-of-freedom
CNCondition number
ICNInsensitive CN
AICNArea of the ICN
SSPStandard Stewart platform
GSPGeneralized Stewart platform
RSSPRotationally symmetric Stewart platform
KI-RSSPRSSP with kinematic isotropy
ICN-RSSPRSSP with an ICN
MPMobile plate
BPBase plate
ADCAdaptive disturbance cancellation

References

  1. Hatamleh, K.S.; Ma, O.; Flores-Abad, A.; Xie, P. Development of a Special Inertial Measurement Unit for UAV Applications. J. Dyn. Syst. Meas. Control. 2013, 135, 011003. [Google Scholar] [CrossRef]
  2. Zhao, S.; Chen, L.; Guan, N.; Zhou, Y.; Zhang, D.; Shu, X.; Liu, C. Angle Error from Vibrating in Tri-Axial Interferometric Fiber Optic Gyroscopes and the Evaluation with Dual-Laser Doppler Vibrometers. Opt. Fiber Technol. 2020, 54, 102071. [Google Scholar] [CrossRef]
  3. Zhou, J.; Li, Y.; Chen, J.; Nian, L.; Zhang, H. Research on Six Degrees of Freedom Compound Control Technology for Improving Photoelectric Pod Pointing Accuracy. Opt. Rev. 2017, 24, 579–589. [Google Scholar] [CrossRef]
  4. Capriglione, D.; Carratù, M.; Catelani, M.; Ciani, L.; Patrizi, G.; Singuaroli, R.; Pietrosanto, A.; Sommella, P. Development of a Test Plan and a Testbed for Performance Analysis of MEMS-Based IMUs under Vibration Conditions. Meas. J. Int. Meas. Confed. 2020, 158, 107734. [Google Scholar] [CrossRef]
  5. Tao, Y.; Rui, X.; Yang, F.; Zhang, J. Study on the Dynamics of IMU Isolation System Based on Transfer Matrix Method for Multibody Systems. In Proceedings of the ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Quebec City, QC, Canada, 26–29 August 2018; Volume 6, pp. 1–8. [Google Scholar] [CrossRef]
  6. Ma, L.; Jiang, X.; Dong, L.; Cao, J.; Jin, Y.; Shi, G. Vibration Effects Rectification of IMU Attitude Based on Gradient Descent Algorithm. In Proceedings of the 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR), Okinawa, Japan, 14–18 July 2017; Volume 2017, pp. 167–171. [Google Scholar]
  7. Zaiss, C.; Spiewak, S. Vibration Rectification and Thermal Disturbances in Ultra Precision Inertial Sensors. In Proceedings of the ASME 2011 International Mechanical Engineering Congress and Exposition, Denver, CO, USA, 11–17 November 2011; Volume 11, pp. 531–538. [Google Scholar] [CrossRef]
  8. de Pasquale, G.; Somà, A. Reliability Testing Procedure for MEMS IMUs Applied to Vibrating Environments. Sensors 2010, 10, 456–474. [Google Scholar] [CrossRef]
  9. Capriglione, D.; Carratu, M.; Catelani, M.; Ciani, L.; Patrizi, G.; Pietrosanto, A.; Sommella, P. Experimental Analysis of Filtering Algorithms for IMU-Based Applications under Vibrations. IEEE Trans. Instrum. Meas. 2021, 70, 3507410. [Google Scholar] [CrossRef]
  10. Gregory, D.; Bitsie, F.; Smallwood, D.O. Comparison of the Response of a Simple Structure to Single Axis and Multiple Axis Random Vibration Inputs; Sandia National Laboratory: Albuquerque, NM, USA, 2008; p. 87185. [Google Scholar]
  11. He, G.; Chen, H.; Sun, J. Dynamic Responses of Structures under Multiaxial and Uniaxial Random Excitations. Zhendong Yu Chongji/J. Vib. Shock 2017, 36, 194–201. [Google Scholar] [CrossRef]
  12. Ernst, M.; Habtour, E.; Dasgupta, A.; Pohland, M.; Robeson, M.; Paulus, M. Comparison of Electronic Component Durability under Uniaxial and Multiaxial Random Vibrations. J. Electron. Packag. Trans. 2015, 137, 011009. [Google Scholar] [CrossRef]
  13. Chen, M.; Wilson, D. The New Triaxial Shock and Vibration Test System at Hill Air Force Base. J. IEST 1998, 41, 27–32. [Google Scholar] [CrossRef]
  14. Stewart, D. A Platform with Six Degrees of Freedom. Proc. Inst. Mech. Eng. 1965, 180, 371–386. [Google Scholar] [CrossRef]
  15. Furqan, M.; Suhaib, M.; Ahmad, N. Studies on Stewart Platform Manipulator: A Review. J. Mech. Sci. Technol. 2017, 31, 4459–4470. [Google Scholar] [CrossRef]
  16. Zhao, Q.; Guo, J.; Yu, D.; Hong, J.; Liu, Z. A Novel Approach of Input Tolerance Design for Parallel Mechanisms Using the Level Set Method. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2020, 234, 371–381. [Google Scholar] [CrossRef]
  17. Li, F.; Zeng, Q.; Ehmann, K.F.; Cao, J.; Li, T. A Calibration Method for Overconstrained Spatial Translational Parallel Manipulators. Robot. Comput. Integr. Manuf. 2019, 57, 241–254. [Google Scholar] [CrossRef]
  18. Karimi, D.; Nategh, M.J. Contour Maps for Developing Optimal Toolpath and Workpiece Setup in Hexapod Machine Tools by Considering the Kinematics Nonlinearity. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2016, 230, 1572–1583. [Google Scholar] [CrossRef]
  19. Merlet, J.P. Jacobian, Manipulability, Condition Number, and Accuracy of Parallel Robots. J. Mech. Des. 2006, 128, 199–206. [Google Scholar] [CrossRef]
  20. Pulloquinga, J.L.; Mata, V.; Valera, Á.; Zamora-Ortiz, P.; Díaz-Rodríguez, M.; Zambrano, I. Experimental Analysis of Type II Singularities and Assembly Change Points in a 3UPS+RPU Parallel Robot. Mech. Mach. Theory 2021, 158, 104242. [Google Scholar] [CrossRef]
  21. Pittens, K.H.; Podhorodeski, R.P. A Family of Stewart Platforms with Optimal Dexterity. J. Robot. Syst. 1993, 10, 463–479. [Google Scholar] [CrossRef]
  22. Mehta, V.K.; Dasgupta, B. A General Approach for Optimal Kinematic Design of 6-DOF Parallel Manipulators. Sadhana Acad. Proc. Eng. Sci. 2011, 36, 977–994. [Google Scholar] [CrossRef]
  23. Peng, L.; Tong, Z.; Li, C.; Jiang, H.; He, J. Optimal Design of an Orthogonal Generalized Parallel Manipulator Based on Swarm Particle Optimization Algorithm. In Proceedings of the Intelligent Robotics and Applications: 10th International Conference, ICIRA 2017, Wuhan, China, 16–18 August 2017; pp. 334–345. [Google Scholar] [CrossRef]
  24. McInroy, J.E.; Obrien, J.F.; Allais, A.A. Designing Micromanipulation Systems for Decoupled Dynamics and Control. IEEE/ASME Trans. Mechatron. 2015, 20, 553–563. [Google Scholar] [CrossRef]
  25. Klein, C.A.; Miklos, T.A. Spatial Robotic Isotropy. Int. J. Rob. Res. 1991, 10, 426–437. [Google Scholar] [CrossRef]
  26. Yi, Y.; McInroy, J.E.; Jafari, F. Generating Classes of Orthogonal Gough-Stewart Platforms. In Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA, USA, 26 April–1 May 2004; Volume 2004, pp. 4969–4974. [Google Scholar] [CrossRef]
  27. Jiang, H.Z.; Tong, Z.Z.; He, J.F. Dynamic Isotropic Design of a Class of Gough-Stewart Parallel Manipulators Lying on a Circular Hyperboloid of One Sheet. Mech. Mach. Theory 2011, 46, 358–374. [Google Scholar] [CrossRef]
  28. Ben-horin, R.; Shoham, M.; Dayan, J. On the Isotropic Configurations of Six Degrees-of-Freedom Parallel Manipulators. IFAC Proc. Vol. 1997, 30, 235–238. [Google Scholar] [CrossRef]
  29. Li, W.; Angeles, J. The Design for Isotropy of a Class of Six-Dof Parallel-Kinematics Machines. Mech. Mach. Theory 2018, 126, 34–48. [Google Scholar] [CrossRef]
  30. Abdel-Malek, K. Criterion for the Locality of a Manipulator Arm with Respect to an Operating Point. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 1996, 210, 385–394. [Google Scholar] [CrossRef]
  31. Legnani, G.; Tosi, D.; Fassi, I.; Giberti, H.; Cinquemani, S. The “Point of Isotropy” and Other Properties of Serial and Parallel Manipulators. Mech. Mach. Theory 2010, 45, 1407–1423. [Google Scholar] [CrossRef]
  32. Zlatkin, Y.M.; Kalnoguz, A.N.; Voronchenko, V.G.; Lykholit, N.I.; Vakhlakov, A.Y.; Sladky, A.M.; Slyusar, V.M. Laser SINS for Cyclone-4 Launch Vehicle. Gyroscopy Navig. 2013, 4, 156–163. [Google Scholar] [CrossRef]
  33. Wang, L.; Wu, W.; Pan, X. Dynamic Error Compensation and Parameter Optimization for RLG SINS in Vibration Environments. 2017 24th Saint Petersbg. In Proceedings of the 2017 24th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS), St. Petersburg, Russia, 29–31 May 2017. [Google Scholar] [CrossRef]
  34. Salisbury, J.K.; Craig, J.J. Articulated Hands: Force Control and Kinematic Issues. Int. J. Rob. Res. 1982, 1, 4–17. [Google Scholar] [CrossRef]
  35. McInroy, J.E.; Jafari, F. Finding Symmetric Orthogonal Gough-Stewart Platforms. IEEE Trans. Robot. 2006, 22, 880–889. [Google Scholar] [CrossRef]
  36. Yang, C.; Qu, Z.; Han, J. Decoupled-Space Control and Experimental Evaluation of Spatial Electrohydraulic Robotic Manipulators Using Singular Value Decomposition Algorithms. IEEE Trans. Ind. Electron. 2014, 61, 3427–3438. [Google Scholar] [CrossRef]
  37. Jiang, H.Z.; He, J.F.; Tong, Z.Z.; Wang, W. Dynamic Isotropic Design for Modified Gough-Stewart Platforms Lying on a Pair of Circular Hyperboloids. Mech. Mach. Theory 2011, 46, 1301–1315. [Google Scholar] [CrossRef]
  38. Bandyopadhyay, S.; Ghosal, A. An Algebraic Formulation of Kinematic Isotropy and Design of Isotropic 6-6 Stewart Platform Manipulators. Mech. Mach. Theory 2008, 43, 591–616. [Google Scholar] [CrossRef]
  39. Zheng, Y.; Zhou, Z.; Huang, H. A Precise Identification and Control Method for the 6D Micro-Vibration Exciting System. J. Vib. Eng. Technol. 2021, 9, 1511–1531. [Google Scholar] [CrossRef]
  40. Tong, Z.; Gosselin, C.; Jiang, H. Dynamic Decoupling Analysis and Experiment Based on a Class of Modified Gough-Stewart Parallel Manipulators with Line Orthogonality. Mech. Mach. Theory 2020, 143, 103636. [Google Scholar] [CrossRef]
  41. Guo, J.; Wang, D.; Fan, R.; Chen, W.; Zhao, G. Kinematic Calibration and Error Compensation of a Hexaglide Parallel Manipulator. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2019, 233, 215–225. [Google Scholar] [CrossRef]
  42. Yun, H.; Liu, L.; Li, Q.; Li, W.; Tang, L. Development of an Isotropic Stewart Platform for Telescope Secondary Mirror. Mech. Syst. Signal Process. 2019, 127, 328–344. [Google Scholar] [CrossRef]
Figure 1. Architecture of RSSP.
Figure 1. Architecture of RSSP.
Actuators 12 00368 g001
Figure 2. Architecture with struts 1 and 2. (a) Top view; (b) axial view.
Figure 2. Architecture with struts 1 and 2. (a) Top view; (b) axial view.
Actuators 12 00368 g002
Figure 3. KI−RSSP architecture.
Figure 3. KI−RSSP architecture.
Actuators 12 00368 g003
Figure 4. ICN−RSSP architecture.
Figure 4. ICN−RSSP architecture.
Actuators 12 00368 g004
Figure 5. Eigenvalue and transfer coefficient curves: (a) KI−RSSP; (b) ICN−RSSP.
Figure 5. Eigenvalue and transfer coefficient curves: (a) KI−RSSP; (b) ICN−RSSP.
Actuators 12 00368 g005
Figure 6. CN curves.
Figure 6. CN curves.
Actuators 12 00368 g006
Figure 7. Iso- ξ c surfaces ( ξ c = 1%). (a) KI−RSSP; (b) ICN−RSSP.
Figure 7. Iso- ξ c surfaces ( ξ c = 1%). (a) KI−RSSP; (b) ICN−RSSP.
Actuators 12 00368 g007
Figure 8. Projection of hyper−ellipsoid. (a) KI−RSSP; (b) ICN−RSSP; (c) TX−RY diagram of KI−RSSP; (d) TX−RY diagram of ICN−RSSP.
Figure 8. Projection of hyper−ellipsoid. (a) KI−RSSP; (b) ICN−RSSP; (c) TX−RY diagram of KI−RSSP; (d) TX−RY diagram of ICN−RSSP.
Actuators 12 00368 g008
Figure 9. System development of the multi-DOF shaker.
Figure 9. System development of the multi-DOF shaker.
Actuators 12 00368 g009
Figure 10. Error analysis of the experiment results.
Figure 10. Error analysis of the experiment results.
Actuators 12 00368 g010
Figure 11. Waveforms at (a) 104 Hz and (b) 111 Hz.
Figure 11. Waveforms at (a) 104 Hz and (b) 111 Hz.
Actuators 12 00368 g011
Table 1. KI-RSSP architecture parameters.
Table 1. KI-RSSP architecture parameters.
ItemsValues
MP radius r p 1 = 250 mm, r p 2 = 335 mm
BP radius r b 1 = 135.410 mm, r b 2 = 981.950 mm
Upper-joint distribution angle ω p 1 = 15°, ω p 2 = −15°
Lower-joint distribution angle ω b 1 = −82.779°, ω b 2 = 2.789°
Architecture height h = 300 mm
Table 2. ICN-RSSP architecture parameters.
Table 2. ICN-RSSP architecture parameters.
ItemsValues
MP radius r p 1 = 288.675 mm, r p 2 = 326.352 mm
BP radius r b 1 = 268.740 mm, r b 2 = 517.152 mm
Upper-joint distribution angle ω p 1 = 30°, ω p 2 = −30°
Lower-joint distribution angle ω b 1 = 81.524°, ω b 2 = −51.091°
Architecture height h = 300 mm
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liang, C.; Li, W.; Huang, H.; Zheng, Y. Design and Experiment of a Multi-DOF Shaker Based on Rotationally Symmetric Stewart Platforms with an Insensitive Condition Number. Actuators 2023, 12, 368. https://doi.org/10.3390/act12100368

AMA Style

Liang C, Li W, Huang H, Zheng Y. Design and Experiment of a Multi-DOF Shaker Based on Rotationally Symmetric Stewart Platforms with an Insensitive Condition Number. Actuators. 2023; 12(10):368. https://doi.org/10.3390/act12100368

Chicago/Turabian Style

Liang, Chao, Weipeng Li, Hai Huang, and Yan Zheng. 2023. "Design and Experiment of a Multi-DOF Shaker Based on Rotationally Symmetric Stewart Platforms with an Insensitive Condition Number" Actuators 12, no. 10: 368. https://doi.org/10.3390/act12100368

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop