Abstract
Driven by the need for impact resistance and vibration reduction for mechanical devices in extreme environments, an all-metal vibration isolator with 6-degree-of-freedom (6-DOF) motion that is horizontally symmetrical was developed. Its stiffness and damping ability are provided by oblique springs in symmetrical arrangement and a metal–rubber elasto-porous damper. The spring is symmetrically distributed in the center axis of the support load surface. It is necessary to investigate the kinematics and the singularity before conducting multi-body dynamics analysis of the vibration isolator. Based on the theory of dual quaternions, the forward kinematics equations of the isolator were successively derived for theoretical kinematics modeling. In addition, an enhanced Broyden numerical iterative algorithm was developed and applied to the numerical solution of the forward kinematics equations of the vibration isolator. Compared with the traditional rotation-matrix method and Newton–Raphson method, the computational efficiency of the enhanced Broyden numerical iterative algorithm was increased by 680% and 290%, respectively. This was due to the enhanced algorithm without the calculations of any inverse matrix and forward kinematics equations. Finally, according to the forward kinematics Jacobian matrix, the position-singularity trajectory at a given orientation and the orientation-singularity space at a given position are calculated, which provides a basis for the algorithm of the 6-DOF vibration isolator to avoid singular positions and orientations.
1. Introduction
A multi-axis vibration isolation system is an appropriate approach to high-precision space systems for attenuating vibrations on precise instruments. All-metal vibration isolators have recently received much attention due to their excellent mechanical resistance and environmental adaptation [1,2]. Particularly, six-axis vibration isolation isolators, sometimes called Stewart platform, have been extensively investigated regarding multi-body dynamics and singularity avoidance algorithms [3,4,5]. However, these research issues rely on the kinematics model and draw the singular trajectory established during the pre-processing step.
The Stewart platform, as a parallel manipulator, was first introduced in 1965 [6]. Since then, forward kinematics and inverse kinematics in parallel mechanisms have been emphasized. The forward kinematics solution is more complex than the inverse kinematics solution because of the coupling effects between the branch chains. The forward kinematics methods of the 6-SPS (S represents spherical joint and P represents prismatic joint) or 6-UPS (U represents universal joint) parallel mechanism are summarized as adding sensors, polynomials, and numerical iterations. Some researchers attempted to use sensors to assist in calculating the forward kinematics [7,8,9,10,11,12]. The weakness under the assisted sensors includes the unavoidable measurement error and inconvenient usage. Polynomial methods can solve nonlinear equations by using special geometric properties [13,14,15], Grobner bases [16,17], interval analysis [18,19,20,21], algebraic elimination [22], and other methods. The algebraic equations of 20, 17, 13, and 16 degrees with 1 variable have been successfully obtained by these methods, as well as the corresponding potential solutions. In addition, kinematic calibration methods based on advanced iterative step planning have become a favorite topic for improvement of the precision in terms of the individual model [23,24,25]. However, the previous reported methods are generally complex, with a significant computational cost.
Recently, the numerical iterative algorithm has been attracted interest in improving the computational efficiency and solution precision. For example, Geng et al. [26] used the quaternion algorithm to obtain a fast numerical solution of forward kinematics, eliminating the mathematical singularity of the orientation matrix. Yang et al. [27] proposed a novel dual quaternion method to obtain a fast numerical solution and simulated the motion control of the Stewart mechanism, verifying the algorithm’s effectiveness in real-time conditions. However, solving the inverse matrix of the Jacobian matrix is still necessary. Undoubtedly, this leads to increase the computational difficulty. Yang et al. [28] described the rigid-body motion as an exponential twist, and then proposed a step-by-step derivation algorithm. Their results demonstrated that the algorithm could terminate within four iterations, converging with near-quadratic speed. Masory et al. [29] developed the kinematic equation of each branch chain using the Denavit–Hartenberg (DH) Matrix. The algorithm considered manufacturing errors of spherical joints and driving joints and implemented them into a numerical model. The actual forward kinematics of the Stewart platform were calculated via numerical iteration, but this process was time-consuming (on the order of hours).
Singular configuration seriously affects the motion and force transmission performance of parallel mechanisms, which leads to uncontrollability and even damage. Therefore, it is necessary to fully analyze the occurrence law of singular configuration and then obtain the specific distribution. Yang et al. [30] pointed out that constraint singularities lead to instantaneous degrees of freedom or bifurcation of the finite motion of the mechanism. Moreover, the internal differences between the conditions under which constraint singularities of parallel mechanisms occur have been analyzed by using differential manifolds. Yang et al. [31] developed the Jacobian matrix of the mechanism in the form of a dual quaternion and considered the singularity. On this basis, they proposed an algorithm to determine the singularity-free joint space and workspace. Su et al. [32] proposed a new singularity analysis method using a genetic algorithm (GA). The effectiveness of this new genetic singularity analysis method was validated by the singularity analysis of a six-DOF fine-tuning Stewart platform. Jonathan et al. [33] derived the singularity locus for zero-torsion orientations (tilted rotations only). The determinant of type II singularities was assessed using the linear expansion of the Jacobian matrix. Schappler et al. [34] proved that avoiding and exiting parallel robot singularities of type II should be possible with the null space of all joints.
The goal of this work is to identify ways to improve the traditional forward kinematics algorithm and improve the computational efficiency. In addition, the forward kinematics Jacobian matrix is used to calculate the position-singularity and the orientation-singularity trajectories. Firstly, the structure design of a 6-DOF all-metal vibration isolator is introduced in Section 2. The development of an enhanced Broyden numerical iterative algorithm is described in Section 3 to determine the solution of forward kinematics. Taking the vibration isolation as an example, the correctness and efficiency of the developed algorithm are verified in Section 4. In Section 5, the construction of the general symbolic expression of the position-singular trajectory and the orientation-singular trajectory, respectively, is described.
2. Structural Design of a 6-DOF All-Metal Vibration Isolator
2.1. Structural Design
At the high speed of sound, the isolator in the aircraft has to experience high vacuum, an environment where high and low temperatures alternate. Since traditional rubber isolators cannot be used in high- or low-temperature environments, many scholars suggested all-metal isolators, e.g., a wire rope isolator, a metal bellows isolator, or a metal rubber isolator. The application of metal rubber as damping and shock-resistant material has been the most successful, but it is difficult to achieve significant deformation when using only metal rubber as the vibration isolation element. In addition, in order to obtain high-precision performance, the vibration of the vibration-sensitive parts of the three orthogonal axes, as well as the angular displacement, must be suppressed. Most of the metal rubber isolators are only used in single-axis vibration isolation systems, and there is little research on multi-degree-of-freedom metal rubber isolators.
Aiming at the above problems and combining the characteristics of the Stewart platform, a 6-DOF all-metal vibration isolator, as shown in Figure 1, was designed in which the platform and the damping-reducing outrigger that is symmetrically distributed along the center axis are connected by spherical joints. It is a multi-free parallel vibration isolation system with the advantages of significant deformation, high temperature resistance, and shock resistance. Figure 2 illustrates the internal structure of the damping-reducing outrigger.
Figure 1.
Structure diagram of a 6-DOF all-metal vibration isolator.
Figure 2.
Internal structure diagram of the damping-reducing outrigger.
2.2. Structural Simplification
Figure 3 is the simplified structure diagram of the proposed 6-DOF all-metal vibration isolator. The moving and static coordinate systems ( and ) are established on the moving and static platforms. u and d represent the distance between the coordinate centers and boundaries for moving and static platforms, respectively. h is the height of the 6-DOF vibration isolator, respectively. s is the distance between the platform and the center of spherical joint, respectively. θ and li stand for the angle and the initial length of the damping-reducing outrigger. Therefore, all li can be expressed by . The coordinate values of all spherical joints in the moving and static coordinate systems are, respectively:
Figure 3.
Simplified structure diagram of the proposed 6-DOF all-metal vibration isolator.
3. Forward Kinematic Algorithm of 6-DOF All-Metal Vibration Isolator
3.1. Quaternion and Dual Quaternion
Hamilton quaternion H is expressed as or , with the special rule that , , , , , and . The multiplication of two quaternions is still a quaternion, as:
where , .
Similarly, the addition and subtraction of two quaternions result in quaternions, as:
In addition, a quaternion has the following properties:
is defined as a unit quaternion, which has the following properties:
Clifford dual quaternion is expressed as or , , , where and are the original part and dual part, respectively. is the dual calculation symbol, and .
The multiplication of two dual quaternions is still a dual quaternion, as:
Similarly, the addition and subtraction of two dual quaternions result in dual quaternions, as:
The dual quaternion is called the conjugate of dual, which is based on the definition of the dual conjugate. The dual quaternion is called the conjugate of the dual quaternion, which is based on the definition of the dual quaternion conjugate. Combining the above two conjugate definitions, the compound conjugate definition of dual quaternion is expressed as:
In addition, the conjugate of the dual quaternion has the following properties:
Unlike quaternions, the norm of dual quaternions is even:
Similarly to quaternions, the inverse and norm multiplication of dual quaternions have the following properties:
is defined as a unit dual quaternion, which has the following properties:
Further, the inverse of the unit dual quaternion is equal to the conjugate:
The dual quaternion and the quaternion are extended by unit quaternion q and rotation vector . Further, is expanded into a dual quaternion . The rotation can be expressed as:
From Equation (13), the unit dual quaternion represents a pure rotation.
Similarly, the quaternion and the dual quaternion are extended by displacement vector . The displacement can be expressed as:
From Equation (14), the unit dual quaternion represent a pure displacement.
Next, the rotation plus displacement can then be expressed as:
is defined; thus, .
Then, .
Under the properties of the dual quaternion norm, is still a unit dual quaternion, which means that any unit dual quaternion can represent rotation plus displacement.
3.2. Rigid Body Pose Calculation through Unit Dual Quaternion
Many methods have been used to describe the pose of a rigid body, and the most popular one is a 4 × 4 homogeneous transformation matrix, as given below.
where P stands for the absolute position and R for the orientation of the moving coordinate system.
Figure 4 shows Euler angle conversion between moving and static coordinates: ( and ), where the intersection of the -plane and the -plane is the line of intersection, represented by the letter . is the angle between the -axis and the intersecting line; is the angle between the -axis and the -axis; and is the angle between the intersecting line and the -axis.
and ).
Figure 4.
Euler angle conversion between moving and static coordinates ( and ).
For forward kinematics, the length of the outrigger is given , and the position and orientation parameters ( and ) of the moving platform are solved. The forward kinematics equation of the 6-DOF vibration isolator is shown:
where represents the position vector of each branch chain in the moving coordinate system.
Unit quaternions often represent the rotation of a rigid body instead of the rotation matrix , and satisfy the following equation:
The relationship between the dual quaternion and the homogeneous transfer matrix can be expressed as follows:
In Equation (19), the unit quaternion only represents rotation, not displacement. Through the deduction of Equation (14), the unit dual quaternion represents the position vector of each branch link connection point in the static coordinate system ( in Figure 3). First, , is extended to quaternion form , and then to dual quaternion . In the same way, is extended to quaternion and dual quaternion . Therefore, Equation (19) can be expressed as:
3.3. Forward Kinematics Equations
Based on Equation (21), the rotation and movement of the moving platform are transformed into quaternions by dual quaternion transformation. The closed-loop relationship between the outrigger vectors is shown in Figure 5.
Figure 5.
The closed-loop of the outrigger schematic diagram.
Further, the close-loop kinematic equations are established as:
where represents the position vector of each branch chain in the static coordinate system and represents the length of each damping-reducing outrigger. Further, the closed-loop equation is extended to quaternion form, and the closed-loop equation for all quaternions can be obtained by combining Equations (21) and (22):
The unit dual quaternion property, , drew the following conclusion:
Further, the kinematic closed-loop equation is simplified as:
Through the above transformation, the problem of solving the position and orientation is converted into the problem of solving quaternions and . To reduce the power of and reduce the difficulty of the solution, is multiplied on both sides of Equation (25). The inner product of Equation (25) is further solved, and then the damping-reducing outrigger length equation can be obtained as:
In Equation (26), the highest power of and is not more than two, so it can be written in the quadratic form by :
where , .
can be expressed in the form of a component block matrix, as:
where , . and are antisymmetric matrices. is a symmetric matrix, and each block matrix is listed as follows:
where and .
Similarly, Equation (24) is also converted into quadratic form, as:
3.4. Construction of an Iterative Sequence
Equations (27) and (31) are expressed in the form of nonlinear equations, as:
where , and .
The is decomposed by the Taylor formula, and the higher-order term is ignored. Thus, the Newton–Raphson numerical iteration sequence can be obtained as:
The greatest advantage of the Newton–Raphson method is fast convergence speed, but it is difficult to realize. The Newton–Raphson method is required to calculate the inverse matrix of the Jacobian matrix in each iteration, which increases the calculation amount.
The Broyden iterative method is introduced to reduce the amount of calculation. Replacing with matrix in a sense of approximation is essential for the Broyden iterative method. is nonsingular and easier to calculate than . The general form of this iterative scheme is expressed as:
where , .
The relationship between the nonlinear equation group and the Jacobian matrix are obtained:
Further, Equation (36) is substituted into Equation (34). Since is approximated in the Broyden iteration sequence, Equation (34) can be expressed as:
where .
In Equation (37), the inverse matrix needs to be solved during each iteration. Therefore, the matrix inversion formula of Sherman and Morrison is introduced:
where and, thus, and are vectors.
Then, the is substituted into Equation (38). Therefore, the iteration sequence is expressed as:
After is solved, then can be calculated by the recursive formula for each iteration step. However, the inverse matrix still exists in Equation (39). Therefore, Equation (38) is further applied to improve . Then,, , is substituted into Equation (38). Finally, the enhanced Broyden numerical iterative algorithm is obtained as:
The enhanced Broyden numerical iterative algorithm is no longer necessary to update the function value of and calculate any inverse matrix, which can greatly reduce the calculation difficulty. After the iteration converges, a unique set of variables (, , , , , , , ) can be calculated, then the position vector and orientation matrix can be solved by Equations (20) and (24).
4. Numerical Solution
4.1. Determination of Dimension Parameters
Because of the particular structure of the vibration isolator, establishing the analytical model is very complicated. Thus, the linear assumption is adopted to guide the calculation of the approximate stiffness, and then the relevant parameters of the vibration isolator are determined. In addition, the load is assumed to be distributed symmetrically in the vertical direction of the isolator.
Based on the relationship between the load components, the stiffness of the vibration isolator in the vertical Z direction can be approximated as:
The horizontal X-direction and Y-direction stiffness can be approximated as:
The ratio of the horizontal stiffness to the vertical are obtained:
Figure 6 shows the approximate relationship curve between the ratio of vertical stiffness and the spatial inclination angle. It can be seen that the smaller the space angle between the damping-reducing outrigger and the horizontal plane, the greater the lateral stiffness, but the stiffness in the Z direction also decreases at this time. Since the magnitude of vibration from the horizontal direction is almost the same as that in the Z direction during operation, the three-dimensional stiffness should satisfy the following relationship:
Figure 6.
The theoretical stiffness ratio curve for a three-dimensional vibration isolator.
Therefore, when , the space angle is between the damping-reducing outrigger and the horizontal plane.
The installation dimension requirements of the vibration isolator are: , , and . In addition, for the model of the spherical joint, . Therefore, the initial length , , and the coordinate values of the upper spherical joint and the lower spherical joint can be obtained as follows:
The damping-reducing outrigger stiffness is calculated as follows:
where represents the damping-reducing outrigger stiffness; represents the oblique-springs stiffness; and represents the annular-shaped metal rubber stiffness. Based on Equations (45) and (42), the stiffness of the vibration isolator is 280 N/mm. Under the use requirements of the vibration isolator, the vibration isolator’s rated load is 2000 N. Therefore, the maximum static deformation is ±7.2 mm. According to the angle relationship, , . The load is fixedly connected with the vibration isolator through the moving platform (Figure 1). The load on the outrigger is greater than it is in the equilibrium state, when the load is torsional. Thus, the deformation range is estimated to be the minimum.
4.2. Simulation Methodology
Mathematica is an extremely powerful piece of software that not only provides a mathematical model of all the normal functions, but also performs deep calculations. Thus, the forward kinematics model of the 6-DOF isolator was solved iteratively by Mathematica, and its forward kinematics simulation method is shown in Figure 7.
Figure 7.
Procedure of the forward kinematic algorithm.
4.3. Correctness Verification
The correctness verification of the algorithm includes the following two steps: first, the position and orientation of the 6-DOF isolator are given, and the length of each damping-reducing outrigger is calculated by using the calculation method of inverse kinematics. Further, taking the length of each damping-reducing outrigger as a condition, the forward kinematics algorithm is used to calculate the position and orientation. Finally, the calculation results are compared with the initial conditions.
The position vector and the orientation , , in the preset state are assumed. Then, the orientation matrix R is shaped as follows:
Based on Equation (18), the relationship between the Euler angle and the damping-reducing outrigger length can be obtained as follows:
Then, the length of the damping-reducing outrigger is calculated as:
Figure 8 shows a schematic of the position and orientation of a 6-DOF all-metal vibration isolator. Based on Equations (20) and (24), the position and orientation of the moving platform are converted into parameters as:
Figure 8.
Schematic of position and orientation for a 6-DOF all-metal vibration isolator.
In addition, the length of each damping-reducing outrigger is within the range proposed above. Thus, the correctness of P and R is determined. The structural parameters and damping-reducing outrigger length are substituted into Equation (27) as:
The initial posture , , , is supposed and then converted into quaternion form as:
Given the accuracy , the iterative process is shown in Figure 9. After fifteen iterations, the result is completely consistent with the inverse solution; then, the correctness of the algorithm is proven. In addition, the iteration time is 0.004 ms, and there are 19 iterative steps.
Figure 9.
Iterative process of 6-DOF all-metal vibration isolator.
4.4. Efficiency Verification
Using the same computer software, the efficiency is proven by comparing the results with those of the Newton–Raphson method described previously, using the traditional Euler angle and the dual quaternion. Figure 10 and Figure 11 show the iterative calculation results. There are 7 and 10 iterative steps, and the iterative times are 0.0312 ms and 0.0156. Compared with the traditional rotation-matrix method and the Newton–Raphson method, the computational efficiency of the enhanced Broyden numerical iterative algorithm is thus increased by 680% and 290%, respectively.
Figure 10.
Iterative process of the traditional Euler angle method.
Figure 11.
Iterative process of the Newton–Raphson method.
4.5. Discussion
The efficiency of the enhanced Broyden numerical iterative algorithm is very obvious, as can be seen from the results in Section 4.4. The main reason for this is that the enhanced Broyden numerical iterative algorithm does not need to calculate any inverse matrix and forward kinematics equations in the iterative process, which is untrue for the algorithms shown in Figure 10 and Figure 11. In addition, it can be seen that the calculation efficiency of the algorithm shown in Figure 10 is lower than that in Figure 11. The main reason is that the inverse matrix to be calculated in the algorithm shown in Figure 10 is an 8-order matrix, while that in Figure 11 is a 6-order matrix. The algorithms in Figure 10 and Figure 11 are based on the Newton–Raphson method, which has the property of square convergence. Thus, they use fewer iterative steps than the enhanced Broyden numerical iterative algorithm does, but the calculation time for each step is longer.
5. Singularity Analysis
5.1. Establishment of Kinematic Jacobian Matrix
The input–output kinematic equations of the vibration isolator based on the Jacobian matrix can be obtained by taking the derivative of Equation (18), which was concerned with time, as:
where
where is the forward kinematics Jacobian matrix and is the inverse kinematics Jacobian matrix. Obviously, ; when , the vibration isolator has forward kinematics singularity. Based on the forward kinematics algorithm, the singular trajectory of the isolator in the configuration space is a hypersurface distributed in the eight-dimensional parameter space. Therefore, to obtain the distribution law of singular trajectory conveniently, it is divided into two forms: position-singular configuration and orientation-singular configuration.
5.2. Position-Singularity Analysis
The position-singular configuration is located on when the orientation parameter is given. Since is not a unit quaternion, each element of has no value range. In addition, the imaginary part of represents the displacement, so conversion of into the expression of the spatial position parameter is necessary.
where , , and are the position parameters of the moving platform.
Therefore, when the orientation parameters are given, the position-singular trajectory expression of the vibration isolator can be obtained as:
where , is the display expression of the orientation parameters and the vibration isolator size parameters. Based on Equation (49), the position-singular trajectory equation is a sixth-degree polynomial concerned with the position parameters () of the moving platform.
Figure 12 shows the singular trajectory of the isolator’s three-dimensional position with different orientation parameters. In Figure 12a, the singular trajectory is a continuous surface with larger curvature and more regular shape when the moving platform is not twisted. Figure 12b,c are position-singular trajectories for the orientation parameters given in Section 4.2. When the orientation angle is small, the curvature and range of the position-singular surface is small, so it is easy to avoid. Figure 12d shows the position of the singular trajectory surface when the orientation parameter is large, and the surface is large and complex. Thus, when the orientation parameters of the moving platform are small, it can be seen that the singular deformation does not easily occur.
Figure 12.
Position-singularity vibration isolator for different orientations.
5.3. Orientation-Singularity Analysis
The orientation-singularity trajectory is when the positioning parameters , , are given. Therefore, the expression of the position-singularity trajectory of the vibration isolator is expressed as:
where , is the display expression of position parameters , , and and the vibration isolator size parameters.
Figure 13 shows the orientation-singular trajectory when the isolator is located at different positions. The blue area of the surface is the orientation-singular trajectory, which is more complex and discontinuous than the position-singular trajectory. Under different position parameters, the singular trajectory curves of 6-DOF isolators have no obvious geometric properties. However, the rule that the singular trajectory will not pass through the orientation origin at any given position is satisfied. Thus, in theory, there must be a non-singular orientation space near the orientation origin.
Figure 13.
Orientation-singularity vibration isolator for different positions.
5.4. Discussion
The kinematics and dynamics performance decrease sharply when the 6-DOF isolator is located in a singular configuration. Thus, the 6-DOF isolator should be far away from the singular configuration work. In a mechanical structure, the closest explanation of singularity concerns the dead point of the structure. The position-singularity does not easily occur when the orientation parameters of the moving platform are small, as can be seen from the results in Section 5.2. Firstly, the difference in the length of each leg increases when the orientation angle increases. It is easy to make the moving platform and the outrigger collinear when the moving platform moves. Thus, the structure appears at the dead point and the singularity phenomenon occurs. Similarly, the conclusion of Section 5.3 can be well understood using this point of view. In the case of a given non-singular position, there must be a non-singular orientation space near the orientation’s origin. Further research can judge the orientation capability of the structure by calculating the size of the orientation space.
6. Conclusions
Given the extreme reduction in environment vibration and the isolation of some aircraft equipment, a 6-DOF all-metal vibration isolator with rectangular spring and annular metal rubber in symmetrical arrangement was designed and developed. Under the installation and stiffness requirements, the platform size and the operating range of a single damping-reducing outrigger were determined, and its kinematics and singularity were analyzed. The main conclusions are as follows:
- (1)
- Under the representation of dual quaternions, the forward kinematics model of the 6-DOF isolator can be rewritten in quadratic form.
- (2)
- Compared with the traditional rotation-matrix and Newton–Raphson methods, the computational efficiency of the enhanced Broyden numerical iterative algorithm increased by 680% and 290%, respectively.
- (3)
- The position-singularity does not easily occur when the orientation parameters of the moving platform are small. The orientation-singularity does not pass through the orientation origin. In addition, in theory, there must be a non-singular orientation space near the orientation origin.
Author Contributions
C.Z.: methodology, formal analysis, writing—original draft. L.Z.: validation. Z.Z.: Writing—review and editing. X.X.: methodology, investigation, writing—editing and reviewing, supervision. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China: 12272094, 52175162; Key Project of National Defence Innovation Zone of Science and Technology, Commission of CMC: XXX-033-01; Natural Science Foundation of Fujian province of China: 2022J01541.
Data Availability Statement
The data used to support the findings of this study are included within the article.
Acknowledgments
This research was funded by the National Natural Science Foundation of China (No. 12272094, No. 52175162), and the Key Project of National Defence Innovation Zone of Science and Technology Commission of CMC (XXX-033-01) and the Natural Science Foundation of Fujian province of China (No. 2022J01541) are gratefully appreciated.
Conflicts of Interest
The authors declare no potential conflict of interest with respect to the research, authorship, and/or publication of this article.
References
- Zou, L.; Zheng, C.; Zheng, Z.; Hu, F.; Shao, Y.; Xue, X. Comparison of Dynamic Performance of an All-Metallic Vibration Isolator by Elliptic Method and Frequency Sweeping Method. Symmetry 2022, 14, 2017. [Google Scholar] [CrossRef]
- Yang, P.; Bai, H.; Xue, X.; Xiao, K.; Zhao, X. Vibration reliability characterization and damping capability of annular periodic metal rubber in the non-molding direction. Mech. Syst. Signal Process. 2019, 132, 622–639. [Google Scholar] [CrossRef]
- Gexue, R.; Qiuhai, L.; Ning, H.; Rendong, N.; Bo, P. On vibration control with Stewart parallel mechanism. Mechatronics 2004, 14, 1–13. [Google Scholar] [CrossRef]
- He, Z.; Feng, X.; Zhu, Y.; Yu, Z.; Li, Z.; Zhang, Y.; Wang, Y.; Wang, P.; Zhao, L. Progress of Stewart Vibration Platform in Aerospace Micro–Vibration Control. Aerospace 2022, 9, 324. [Google Scholar] [CrossRef]
- Hu, F.; Jing, X. A 6-DOF passive vibration isolator based on Stewart structure with X-shaped legs. Nonlinear Dyn. 2018, 91, 157–185. [Google Scholar] [CrossRef]
- Stewart, D. A platform with six degrees of freedom. Proc. Inst. Mech. Eng. 1965, 180, 371–378. [Google Scholar] [CrossRef]
- Zhou, W.; Chen, W.; Liu, H.; Li, X. A new forward kinematic algorithm for a general Stewart platform. Mech. Mach. Theory 2015, 87, 177–190. [Google Scholar] [CrossRef]
- Jang, T.K.; Lim, B.S.; Kim, M.K. The canonical stewart platform as a six DOF pose sensor for automotive applications. J. Mech. Sci. Technol. 2018, 32, 5553–5561. [Google Scholar] [CrossRef]
- Allred, C.J.; Jolly, M.R.; Buckner, G.D. Real-time estimation of helicopter blade kinematics using integrated linear displacement sensors. Aerosp. Sci. Technol. 2015, 42, 274–286. [Google Scholar] [CrossRef]
- Cheng, S.; Liu, Y.; Wu, H. A new approach for the forward kinematics of nearly general Stewart platform with an extra sensor. J. Adv. Mech. Des. Syst. Manuf. 2017, 11, JAMDSM0032. [Google Scholar] [CrossRef]
- Liu, Y.; Cheng, S.; Jiang, S.; Yang, X.; Li, Y.; Wu, H. Forward kinematics of 6-UPS parallel manipulators with one displacement sensor. J. Mech. Eng. 2018, 54, 1–7. [Google Scholar] [CrossRef]
- Boutchouang, A.H.B.; Melingui, A.; Ahanda, J.J.B.M.; Lakhal, O.; Motto, F.B.; Merzouki, R. Forward Kinematic Modeling of Conical-Shaped Continuum Manipulators. Robotica 2021, 39, 1760–1778. [Google Scholar] [CrossRef]
- Ma, J.; Chen, Q.; Yao, H.; Chai, X.; Li, Q. Singularity analysis of the 3/6 Stewart parallel manipulator using geometric algebra. Math. Methods Appl. Sci. 2018, 41, 2494–2506. [Google Scholar] [CrossRef]
- Wang, M.; Chen, Q.; Liu, H.; Huang, T.; Feng, H.; Tian, W. Evaluation of the Kinematic Performance of a 3-RRS Parallel Mechanism. Robotica 2021, 39, 606–617. [Google Scholar] [CrossRef]
- Zhu, G.; Wei, S.; Zhang, Y.; Liao, Q. A Novel Geometric Modeling and Calculation Method for Forward Displacement Analysis of 6-3 Stewart Platforms. Mathematics 2021, 9, 442. [Google Scholar] [CrossRef]
- Cheng, S.L.; Wang, C.Q.; Tao, Y.; Shu, J.Y. Analytical method for the forward kinematics analysis of the general 6-SPS parallel mechanisms. China Mech. Eng. 2010, 21, 1261–1264. [Google Scholar]
- Zhang, Y.; Liu, X.; Wei, S.; Wang, Y.; Zhang, X.; Zhang, P.; Liang, C. A Geometric Modeling and Computing Method for Direct Kinematic Analysis of 6-4 Stewart Platforms. Math. Probl. Eng. 2018, 2018, 6245341. [Google Scholar] [CrossRef]
- Merlet, J.P. Solving the Forward Kinematics of a Gough-Type Parallel Manipulator with Interval Analysis. Int. J. Robot. Res. 2004, 23, 221–235. [Google Scholar] [CrossRef]
- Yao, R.; Zhu, W.; Huang, P. Accuracy analysis of Stewart platform based on interval analysis method. Chin. J. Mech. Eng. 2013, 26, 29–34. [Google Scholar] [CrossRef]
- Zhou, X.; Xian, Y.; Chen, Y.; Chen, T.; Yang, L.; Chen, S.; Huang, J. An improved inverse kinematics solution for 6-DOF robot manipulators with offset wrists. Robotica 2022, 40, 2275–2294. [Google Scholar] [CrossRef]
- Song, G.; Su, S.; Li, Y.; Zhao, X.; Du, H.; Han, J.; Zhao, Y. A Closed-Loop Framework for the Inverse Kinematics of the 7 Degrees of Freedom Manipulator. Robotica 2021, 39, 572–581. [Google Scholar] [CrossRef]
- Guo, D.; Li, A.; Cai, J.; Feng, Q.; Shi, Y. Inverse kinematics of redundant manipulators with guaranteed performance. Robotica 2022, 40, 170–190. [Google Scholar] [CrossRef]
- Luo, R.; Gao, W.; Huang, Q.; Zhang, Y. An improved minimal error model for the robotic kinematic calibration based on the POE formula. Robotica 2022, 40, 1607–1626. [Google Scholar] [CrossRef]
- Yin, F.; Wang, L.; Tian, W.; Zhang, X. Kinematic calibration of a 5-DOF hybrid machining robot using an extended Kalman filter method. Precis. Eng. 2023, 79, 86–93. [Google Scholar] [CrossRef]
- Luo, Y.; Gao, J.; Zhang, L.; Chen, D.; Chen, X. Kinematic calibration of a symmetric parallel kinematic machine using sensitivity-based iterative planning. Precis. Eng. 2022, 77, 164–178. [Google Scholar] [CrossRef]
- Geng, M.; Zhao, T.; Wang, C. Direct position analysis of parallel mechanism based on quasi-Newtonmethod. J. Mech. Eng. 2015, 51, 28–36. [Google Scholar] [CrossRef]
- Yang, X.L.; Wu, H.T.; Chen, B.; Zhu, L.C.; Xun, J.X. Fast Numerical solution to forward kinematics of general Stewart mechanism using quaternion. Trans. Nanjing Univ. Aeronaut. Astronaut. 2014, 31, 377–385. [Google Scholar]
- Yang, F.; Tan, X.; Wang, Z.; Lu, Z.; He, T. A Geometric Approach for Real-Time Forward Kinematics of the General Stewart Platform. Sensors 2022, 22, 4829. [Google Scholar] [CrossRef]
- Masory, O.; Wang, J.; Zhuang, H. On the accuracy of a Stewart platform—Part 2: Kinematic calibration and compensation. In Proceedings of the 1993 IEEE International Conference on Robotics and Automation, Atlanta, GA, USA, 2–6 May 1993; pp. 725–731. [Google Scholar]
- Yang, S.; Li, Y. Classification and analysis of constraint singularities for parallel mechanisms using differential manifolds. Appl. Math. Model. 2020, 77, 469–477. [Google Scholar] [CrossRef]
- Yang, X.; Wu, H.; Chen, B.; Li, Y.; Jiang, S. A dual quaternion approach to efficient determination of the maximal singularity-free joint space and workspace of six-DOF parallel mechanisms. Mech. Mach. Theory 2018, 129, 279–292. [Google Scholar] [CrossRef]
- Su, Y.; Duan, B.; Peng, B.; Nan, R. Singularity analysis of fine-tuning Stewart platform for large radio telescope using genetic algorithm. Mechatronics 2003, 13, 413–425. [Google Scholar] [CrossRef]
- Lacombe, L.; Gosselin, G. Singularity analysis of a kinematically redundant (6+2)-DOF parallel mechanism for zero-torsion configurations. Mech. Mach. Theory 2022, 170, 104682. [Google Scholar] [CrossRef]
- Schappler, M.; Ortmaier, T. Singularity avoidance of task-redundant robots in pointing tasks: On null space projection and cardan angles as orientation coordinates. In Proceedings of the 18th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2021), Online Streaming. 6–8 July 2021; SciTePress: Setúbal, Portugal, 2021; pp. 338–349. [Google Scholar]
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. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).