the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Kinematic and dynamic modeling of a novel 4-degree-of-freedom parallel mechanism
Yuming Zhao
Haibing Feng
Huiyuan Chen
Yanbing Xing
In this paper, a novel 4-degree-of-freedom (DOF) parallel mechanism (PM) limb is proposed. The properties of the degrees of freedom are verified based on the screw theory. The inverse position, velocity, and acceleration models of the mechanism are developed. The position workspace of the mechanism is generated based on the inverse kinematic model. The singular configurations are identified within the workspace. The distribution of the stiffness index in the workspace is visualized. The inverse dynamic model of the mechanism is developed based on the Lagrangian method. The kinematic and dynamic simulations of the mechanism are carried out in Adams to verify the correctness of the theoretical model. Most of the kinematic joints of the mechanism are revolute joints and form the sub-closed-loop parallelogram structure, which makes this mechanism exhibit promising application prospects for application in high-speed or heavy-load fields.
- Article
(10283 KB) - Full-text XML
- BibTeX
- EndNote
The mechanism is the skeleton of mechanical equipment and the key to determining its working performance. As one of the significant branches of the mechanism family, the parallel mechanism (PM) has made tremendous contributions to the development of the equipment-manufacturing industry since its birth due to its distinctive structural, kinematic, and mechanical characteristics (Kucuk, 2018; Ebrahimi et al., 2018; Ye et al., 2020). There are many kinds of PMs, which can be divided into 6-degree-of-freedom (DOF) PMs and lower-mobility PMs in terms of DOFs (Chong et al., 2020; Gan et al., 2016; Isaksson and Watson, 2013). In the early stage of PM applications, 6-DOF parallel devices are adopted in some production operations that require only low mobility, which leads to problems such as large equipment volume, high manufacturing cost, and complex control systems (Gan et al., 2016; Ye and Li, 2019; Ye et al., 2017). For these reasons, it has become a problem of great concern to mechanism researchers whether the DOFs of parallel devices can be matched to the motion dimensions of the task and/or whether they can be equal to the DOFs of the equipment when executing tasks that require fewer than 6 DOFs. Therefore, the concept of a lower-mobility PM is proposed, and lower-mobility PMs have been widely studied (Sun and Huo, 2018; Shen et al., 2020; Liu et al., 2019).
Lower-mobility PMs refer to PMs with 2–5 DOFs (Zeng et al., 2011). The lower-mobility PMs have a simple structure, a large workspace-to-volume ratio, and a simple control system compared to the 6-DOF PMs. Therefore, they have good application prospects in high-speed sorting, footed mobile robots, rehabilitation medicine, machining, and wave power generation (Chang and Zhang, 2019; Tian et al., 2020; Yang et al., 2018). A number of lower-mobility PMs have been proposed so far. For example, Hunt proposed a variety of PMs with lower mobility based on the screw theory (Hunt, 1983). Cao et al. (2019) proposed a new 2-DOF PM and conducted its kinematic analysis (Cao et al., 2019). Tsai and Joshi developed a 3-DOF PM and carried out its forward and inverse kinematic analyses and structural optimization (Tsai and Joshi, 2000). Gao et al. (2015) studied a class of 4-DOF PMs based on the generalized-function (GF) set-based synthesis (He et al., 2015). Lu et al. put forward a 5-DOF PM and derived the formulas for solving displacement, velocity, acceleration, and dynamic driving forces (Lu et al., 2018).
Among the many lower-mobility PMs, the 4-DOF PMs with three translations and one rotation (3T1R) have a large workspace at their end effectors and have garnered considerable attention in material handling, express sorting, palletizing, and so on (Xu et al., 2017; Arian et al., 2020; Pakzad et al., 2019). However, most of the existing 4-DOF PMs with 3T1R employ a single open-chain limb configuration. For instance, typical examples include the 4-UPU PM, 4-PRRU (Quadrupteron) PM, PRRR-3PRRS (TetraFLEX) PM, and 3UPU-PRRR PM (Huang and Li, 2003; Richard et al., 2007; Simas et al., 2022; Amine et al., 2017). Due to the parallelogram structures in their limbs, these PMs have lower rigidity and a lower maximum operating speed compared with the Delta and H4 parallel robots (Pierrot and Company, 1999; Pierrot et al., 2001). The limb mass of such PMs with a single open chain is large at the same stiffness level, resulting in poor dynamic performance, thus limiting their applicability in high-speed, heavy-load, and high-precision operations. Currently, many scholars are committed to developing lower-mobility PMs with sub-closed-loop structures in their limbs to promote the application of PMs in the mechanical-manufacturing field.
Most studies of PMs with 3T1R have focused on the PMs with three joints in a limb, with research covering their forward and inverse kinematics, workspace analysis, singularity analysis, and dynamic characteristics (Arian et al., 2020; Isaksson et al., 2017). Xie and Liu (2015) proposed a novel R(Pa*)R PM (X4), for which they conducted optimal design and workspace identification (where Pa* denotes a composite parallelogram mechanism) (Xie and Liu, 2015). Zhang et al. (2019) established the forward and inverse position models and analyzed the singular configurations of the 4-URU PM and obtained its workspace (Zhang et al., 2019). Zarkandi carried out forward and inverse dynamic analyses of a 4RSS + PS manipulator (Zarkandi et al., 2019). Wang established the dynamic model of the 4-SPS/CU PM (where C denotes a cylindrical joint) (Wang, 2018).
In contrast, research on the dynamics of PMs with 3T1R and four-joint sub-closed-loop limbs remains scarce. Dynamic analysis is essential for actuator selection, precision control of the mechanism, mechanical vibration analysis, and dynamic optimization and plays a crucial role in practical applications (Pakzad et al., 2019). Due to the multiple links and sub-closed-loop chains in PMs, the dynamic analysis of such PMs with 3T1R and four-joint sub-closed-loop passive limbs poses greater challenges. The dynamic study of PM with 3T1R can refer to studies on parallel mechanisms with other motion characteristics. For example, Sun et al. (2024) studied dynamic modeling and performance analysis of the 2PRU-PUU reconfigurable parallel mechanism. Yuan et al. (2024) established the electro-hydraulic-driven 3-UPS/S parallel stabilization platform dynamic equation using the virtual-work principle. Taking the bio-inspired masticatory parallel mechanism as an example, Cheng et al. (2024) built an inverse dynamic model by virtue of a dynamic method and derived the Hessian matrices of the constraint equations. Russo et al. (2024) reviewed several dynamic analysis methods for parallel machine tools. Liang et al. (2024) established the dynamic model by means of the Lagrangian method, and the effectiveness of the model is verified via Adams software.
In this paper, a novel 4-DOF PM with the 3-RPaPaR limbs is proposed (where Pa denotes a parallelogram joint). The properties of the degrees of freedom are verified based on the screw theory. The kinematic modeling is dealt with. The workspace is studied based on the inverse kinematic model. The singular configurations are described within the workspace. The distribution of the stiffness index is analyzed. The inverse dynamic model is developed based on the Lagrangian method. The correctness of kinematic and dynamic theoretical models is verified by simulation in Adams.
A novel 4-DOF PM with the 3-RPaPaR limb is proposed in this paper, as illustrated in Fig. 1. The PM consists of a base, a moving platform, and three limbs. The limb1st is composed of the actuated limb1st, the actuated limb4th, and the passive limb1st. The limb2nd consists of the actuated limb2nd and the passive limb2nd. The limb3rd is composed of the actuated limb3rd and the passive limb3rd.
In the mechanism, all of the actuated limbs are based on the RPR limb configuration, and the prismatic joint (P) serves as the actuated joint. All passive limbs are based on the RPaPaR limb, and Ri4–Ri7 form the parallelogram joint Pai1, and Ri6–Ri9 form the parallelogram joint Pai2. Ri3 and Ri10 denote the revolute joints connecting the passive limb to the base and the moving platform, respectively. The rotational axes of Ri3 and Ri10 are parallel to each other and perpendicular to the base, while the axes of the other revolute joints are parallel to the base, as illustrated in Fig. 2.
The actuated prismatic joint is placed between the passive limb links to improve actuation efficiency and the output force and torque of this PM. The passive limbs are composed entirely of revolute joints (R) as revolute joints feature easy manufacturing, high precision, and low cost. In comparison with the open-chain configuration, the closed-loop configuration enhances the structural stiffness of the mechanism. This configuration also ensures that the moving platform remains consistently parallel to the base. In comparison with traditional 4-DOF PMs, with the limb comprising two links and three joints, the RPaPaR passive limb is equivalent to a structure with three links and four joints. Therefore, the proposed PM offers a larger workspace. Meanwhile, the PM with three limbs exhibits superior acceleration performance compared to those with four limbs due to its simpler structural design and lower overall mass.
A bottom view of the mechanism is presented in Fig. 3. Notably, the Ri3 joints are uniformly distributed on a circular path on the base, and the Ri10 joints are similarly distributed on a circular path on the moving platform. In a general configuration, the angle θi1 between the limb plane and the line connecting the base to the Ri3 joint is not equal to 0° (θi1≠0°). If θi1 is equal to 0°, the mechanism will experience a malfunction.
As illustrated in Fig. 4, the base frame {B}: B−xByBzB is attached to the center point B of the base. The moving frame {D}: D−xDyDzD is attached to the center point D of the moving platform. Moreover, the link frame {Ci}: (i=1–3) is attached to the center point Ci of the link Ri1Ri5. The xB-axis direction is from point B to point R13 on the base, the xD axis is from point D to R110 on the moving platform, the axis is from point Ci to Ri1, all of the z axes are vertically downward, and all of the y axes are determined through the right-hand rule. The point Ri3 coincides with the center point Ci of link Ri1Ri5, and point Ri10 coincides with the center of link Ri8Ri9. The length and angle parameters of the PM are shown in Fig. 4. We define θi0 as the angle between BCi and xB.
3.1 Verification of DOF
Analysis of the motion characteristics of the end effector is a core step in the research of PMs. In this paper, the degrees of freedom of the mechanism are calculated and verified using screw theory. The first limb is selected as the research object for analysis, and the screw representation of the first limb is shown in Fig. 5.
In this paper, the screws of each kinematic pair for all limbs are first given, and then the reciprocal screws of the mechanism, i.e., the constraint screws, are solved. By performing secondary reciprocal screw solving, the DOF characteristics of the end effector of the mechanism are derived.
The screws of kinematic pairs Pi, Ri1–Ri3, Ri10, and R41 and R42 correspond to
i0,
i1–
i3,
i10, and
41 and
42, respectively. Both Ri4–Ri7 and Ri6–Ri9 are equivalent to parallelogram hinges, whose corresponding screws are
i4–
i7 and
i6–
i9. In the coordinate system {C1}: C1–, the motion screws of the first limb, including the driving chain and the executing chain, are expressed as follows:
where d, e, and f are all real numbers.
From Eq. (1), the reciprocal screw of the first limb is derived as
Similarly, the second and third limbs do not contain
40,
41, and
42. The reciprocal screws of the second and third limbs in the coordinate systems {C2}: and {C3}: can be derived in the same way.
Each limb applies a constraint couple on the moving platform. These three constraint couples are perpendicular to the revolute pairs R110, R210, and R310 respectively, and all lie parallel to the plane of the moving platform. On this basis, in the coordinate system {D} D−xDyDzD, the constraint screw system of the moving platform (containing three screws) can be expressed as
where j and k are real numbers.
Since these three screws are linearly dependent, they only correspond to two independent constraints, with one being a redundant constraint. Their second reciprocal screws
rr are exactly the motion screws of the moving platform, which are used to determine the DOF characteristics of the mechanism.
According to the motion screws of the moving platform, it can be determined that the moving platform has four DOFs, specifically three translational DOFs and one rotational DOF about the Z axis. During the motion process of the mechanism, the above constraint screws remain unchanged. The over-constraints of the mechanism include common constraints and redundant constraints: the number of common constraints is 0, the number of redundant constraints is always 1, and the mechanism has full-cycle DOFs.
3.2 Position analysis
Let χ=[DTα]T be the position and orientation vector of point D in {B}, where D = [X Y Z]T, and α is the angle of rotation of {D} about the zB axis. θi0 is the angle between the axis and xB axis. Let Li (i=1–3) and L4 be the length of vectors Ri1Ri2 and R41R42. The position analysis is the process of solving L=[L1L2L3L4]T with known χ.
Let and (i = 1–3) be the homogeneous transformation matrixes from {D} to {B} and from {Ci} to {B}, respectively; they can be expressed as follows:
where and (i = 1–3) denote the rotation matrixes from {D} to {B} and from {Ci} to {B}, respectively; they can be expressed as follows:
where Rz(∗) can be written as
where s and c denote sin and cos, respectively.
BCi (i=1–3) denotes the position vector of point Ci in {B} as follows:
BRi10 and DRi10 (i=1–3) express the position vectors of point Ri10 in {B} and {D}, respectively; the mathematical relationship between them is
where DRi10 (i=1–3) is expressed as follows:
CiRi10 (i=1–3) expresses the position vectors of point Ri10 in {Ci}. The mathematical relationship between BRi10 and CiRi10 is
where Ri10, αi1, and αi2 (i=1–3) are expressed as follows:
Based on Eqs. (10) and (12), θij (i=1–3; j=2, 3) can be obtained as follows (Ayiz and Kucuk, 2009; Kucuk and Gungor, 2016):
where αi3 and αi4(i=1–3) are expressed as
where c1=0, , c3=1, , and .
In triangle Ri1Ri2Ri4 (i=1–3) and triangle R41R42R17, L = [L1 L2L3L4]T can be solved based on the cosine theorem as follows:
where –l10, c41=l30, and .
3.3 Velocity analysis
Let []T be the linear and angular velocity vector of point D in {B}, with [ ]T. Let Vi (i=1–3) and V4 be the velocity of prismatic joint Pi and P4, respectively. The velocity analysis is the process of solving V = [V1V2V3V4]T with known .
By differentiating Eq. (18) with respect to time, the relationship between the velocity of the prismatic joint and is derived as follows:
Differentiating Eq. (15) with respect to time, and are derived as follows:
Substituting Eq. (20) into Eq. (17) gives
where JV is
bij= [aij1 aij2 aij3 aij4] (i=1–3; j=2, 3) is a 1 × 4 matrix that reveals the relation between the linear and angular velocity vector of point D in {B} and and (i=1–3), expressed as follows:
where bij1, bij2, and bij3 (i=1–3; j=2, 3) are written as
where bij4, bij5, αi5, and αij7 (i=1–3; j=2, 3) are written as
By substituting Eq. (18) in Eq. (16), a 4 × 4 matrix J is obtained, which reveals the relation between the linear and angular velocity vector of point D in {B} and the velocity of prismatic joint Pi (i=1–3) and P4 as follows:
where J is called the general Jacobian of the PM, expressed as
3.4 Acceleration analysis
Let []T be the linear and angular acceleration vector of point D in {B}, with [ ]T. Let Ai (i=1–3) and A4 be the acceleration of prismatic joint Pi and P4, respectively. The acceleration analysis is the process of solving A = [A1A2A3A4]T with known .
Differentiating Eq. (26) with respect to time, A is derived as follows:
where [] (i=1–4) is written in Appendix A, and is obtained by differentiating Eq. (19) with respect to time as
4.1 Workspace and singularity
The size of the workspace is an important index reflecting the operational capability of a mechanism. The workspace is solved based on the inverse kinematic model. All parameters of the mechanism are shown in Table 1. The constraints are defined, such as branching limits on the driving variables and the phenomenon of interference between limbs.
The workspace is symmetrical about the plane xBzB and presents an approximately square-hexagonal contour in the top view, as illustrated in Fig. 6a. The heights of the nearest (A) and farthest (B) points from the base in the vertical direction are 90 and 166 mm, respectively, and the volume of the workspace is 6.1671 × 105 mm3. The installation space is defined as a space enclosing the mechanism and the workspace, as illustrated in Fig. 6b. The volume calculated based on the limiting configuration and link parameters is 83.9277 × 105 mm3. Thus, the ratio of the workspace to installation space is .
Figure 6The workspace and the installation space of the novel 4-DOF PM: (a) the workspace, (b) the installation space.
When discussing the workspace, the singular configurations should be pointed out to avoid the phenomenon of the mechanism failing to work properly. The singular configurations are displayed in the workspace, as shown in Fig. 7. In the singular configurations, the moving platform is located on the axis zB, and there is no rotation around the axis zB, as represented by Eq. (33):
where z is the vertical distance of the moving platform from the base.
4.2 Stiffness analysis
The static stiffness index of the mechanism determines the kinematic accuracy and static stability of the mechanism (Tang et al., 2022). The stiffness matrix K can be calculated according to Eq. (34). The mean value of diagonal elements of the stiffness matrix is used as the stiffness performance index in this paper. The stiffness index Stl can be expressed through Eq.(35).
In the above, J is the Jacobian matrix, and k is the stiffness matrix of the joint space.
The Stl distribution for all workspaces is shown in Fig. 8a. Stl tends to zero when the rotation angle around the axis zB of the moving platform is 0° (α=0°) and the position (x, y) is close to (0, 0), as illustrated in Fig. 8b. This is the result of the singularity in this configuration. Additionally, z is negatively correlated with stiffness.
The Stl distributions at z=110, 126, and 142 mm are shown in Fig. 9. At the same height, α is defined as 15, 30, and 45°, respectively. The results show a positive correlation between α and stiffness. However, z has less effect on the stiffness compared to α.
The Lagrange equation of the second kind is used to complete the dynamic analysis. The Lagrange equation is written in the following form:
where is a function called the Lagrangian, K is the kinetic energy of the system, P is the potential energy (due to gravity effects), and χ= [XYZα]T and Q denote the vector of generalized forces applied to the system (Briot and Khalil, 2015).
The Lagrange equation can also be written in a general form of
where M(χ) denotes the system mass matrix and is symmetric, denotes the Coriolis and centrifugal matrix, and G(χ) denotes the gravity vector.
The parameters of the links are shown in Table 2. Since the link Ri6Ri7 and link Ri8Ri9 are lighter in mass, we ignore their effect on the system. MP denotes the moving platform. The link Ri1Pi and the link Ri2Pi (i=1–4) are the cylinder and piston of the actuator, respectively. CM denotes the center of mass of links, I denotes the moments of inertia of links around the center of mass, and denotes the linear/angular velocity of the center of mass for links in {B}, respectively.
5.1 Kinetic energy
The kinetic energy expression is written as follows (Taghirad, 2013):
The kinetic energy of the PM is the sum of the kinetic energy of each link. The distance between the center of mass and the endpoint of each link is shown in Fig. 10.
The coordinates of D and BCi (i=1–3) of the center of mass D and Ci in {B} are known, and then the coordinate of BCijs (i=1–4; j=2–4; s=1, 2) of the center of mass Cijs in {B} is solved as follows:
where [θ40 a41 a42] = [θ10 a11 a12], and CiCijs= [Cijsx 0 Cijsz]T is written as
where , , , l23=l21, , and ; θi4 (i=1–4) is given using the cosine theorem for triangle Ri1Ri2Ri4 (i=1–3) and triangle R41R42R17 again.
In the above, – , ci6=l1 – l10 (i=1–3), – , and c46=l20.
θi1 (i=1–3) is used to solve the linear and angular velocities of the center of mass of links, and then it is given from the equivalence of Eqs. (7) and (8) as follows:
where [ai15ai25] (i=1–3) is written as
where c17=1, and .
The center-of-mass linear and angular velocities of links in {B} are obtained by differentiating χ= [D α]T, BCi (i=1–3), and BCijs (i=1–4; j=2–4; s=1, 2) with respect to time as follows:
where B01, B02, Bi12 (i = 1–3), Bijs1, and Bijs2 (i = 1–4; j = 2–4; s = 1, 2) are all 3 × 4 matrixes and are written as
where bi1 (i=1–3), , bi10, bi20, bijsx and bijsz (i=1–4; j=2–4; s=1, 2) are all 1 × 4 matrixes and are solved by differentiating θi1, θi4, Cijsx, and Cijsz with respect to time ( +θ12, bij, and b44+ b12; bi4 is unknown).
The rotation matrix around the y axis and moments of inertia are expressed as follows:
The moments of inertia BI0, BIi1 (i=1–3), and BIijs (i=1–4; j=2–4; s=1, 2) are written as follows:
where Ijs= Ij (j=2, 3), , and .
Substituting Eqs. (46) and (54) into Eq. (38) yields the mass matrix M0 (χ), Mi1 (χ) (i=1–3), and Mijs (χ) (i=1–4; j=2–4; s=1, 2) as follows:
5.2 Potential energy
The potential energy P is written as follows:
where zC is the coordinate of the center of mass of the link in the zB axis.
The total potential energy of the mechanism is the sum of the potential energy of each link. The relationship between the gravity vector of each link and the potential energy is
According to Eq. (58), the gravity vectors of G0(χ), Gi1(χ) (i=1–3), and Gijs(χ) (i=1–4; j=2–4; s=1, 2) are written as follows:
5.3 Dynamic equations
The generalized force can be obtained as follows:
According to the principle of virtual work, the relationship among the force of the actuated joint τ, the vector of the generalized force Q, and the external load f acting on the moving platform can be expressed as follows:
Thus, the general equation of the actuator force is obtained as
where M(χ) and are 4 × 4 matrixes, and G(χ) is a 4 × 1 matrix.
The Coriolis and centrifugal matrix is expressed as follows:
The terms in the matrix M0(χ) are constants, and so it could be obtained that
The solution procedures for Ci1(χ) and are shown in Appendix B.
All links are fabricated from standard carbon steel with a density of kg mm−3, and the parameters of the PM are listed in Table 3.
θ10=0, , and . The initial position and orientation vector of point D in the base frame {B} was defined as χ= [−5.5491 12.7839 110 −0.2654]T so that singularity can be avoided, and [8t 8t 8t 0.07t]T. Gravitational acceleration (g = 9.8 N kg−1) was enabled in the simulation model, and an external load f = [f1 f2f3f4]T= [25 25 50 25]T was applied to the center of the moving platform. Herein, f1, f2, and f3, represent the translational force (N) along the X, Y, and Z axes, respectively, and f4 denotes the rotational moment (N m) about the Z axis.
Based on the aforementioned parameters and physical quantities, the theoretical results and Adams simulation results of the actuator displacement (L), velocity (V), acceleration (A), and driving force (F) are obtained separately, and excellent agreement was observed between the two sets of results. The simulation curves derived from Adams are presented in Fig. 11a–d.
To quantitatively describe the similarity between the simulation results and the theoretical results of the driving rod, the error existing between them was calculated. The error was calculated using the following formula:
where hT and hS denote the theoretical and simulation results of the L, V, A, and F, respectively, and Δh is the error value between hT and hS.
The time-varying curves of the error Δh are obtained according to Eq. (66), as shown in Fig. 12a–d.
In general, the magnitude of the error Δh is dependent on the magnitude of the simulated value, with larger actual values leading to greater absolute errors. Thus, the error ratio σh for the L, V, A, and F is defined. It can be defined as follows:
where Δhmax is the maximum absolute error, and hS is the corresponding simulation result at the same time instant.
Figure 11Actuator simulation curves: (a) displacement, (b) velocity, (c) acceleration, and (d) force.
Figure 12The error value curves between theoretical results and simulation results: (a) displacement, (b) velocity, (c) acceleration, and (d) force.
The error ratios σh were calculated based on Figs. 11 and 12, as listed in Table 4. It can be seen that the error ratios of the actuator displacement, velocity, acceleration, and driving force were 0.0009 %, 0.23 %, 1.12 %, and 0.91 %, respectively. The extremely small error ratios confirm the correctness of the established kinematic and dynamic models of the PM.
A novel 4-DOF PM with the 3-RPaPaR limb is proposed in this paper; this PM is capable of implementing three-translation and one-rotation (3T1R) motion and features a large workspace. Most kinematic joints of the mechanism are revolute joints, forming a sub-closed-loop parallelogram structure that endows the mechanism with promising application prospects in high-speed and heavy-load fields. The degree-of-freedom characteristics of the mechanism are verified using screw theory, and inverse position, velocity, and acceleration models of the mechanism are established systematically. The singular configurations of the mechanism are found to be distributed on zB without offset. The rotation angle α of the moving platform is identified as the dominant factor affecting the stiffness performance of the mechanism, while the vertical height z has a secondary effect. An explicit inverse dynamic model is derived based on the Lagrange equations of the second kind. The correctness of the established kinematic and dynamic theoretical models is verified by Adams simulations, with the error ratios of key actuator performance indices all remaining at an extremely low level. The modeling method presented in this paper can serve as a reference for kinematic and dynamic modeling of other PMs with four-joint sub-closed-loop limbs, and it is expected to promote the engineering application of this type of PM in industrial practice.
This section supplements the solution procedure for (i=1–4) in Eq. (31). Since , the solution of can be converted into solving (i=1–3; j=2, 3).
To simplify subsequent calculations, and ∂b χ are combined into b, and this operation is extended to other equations. An operator I* and c are defined for derivation. For time differentiation, I* =1, , and ; for partial differentiation with respect to χ, I* represents the Kronecker product (⊗) of the identity matrix I4×4 and the corresponding matrix, 04×1, and []T. In addition, I4×4(i)T, (i) denotes the ith row of the matrix.
b [ ] (i=1–3; j=2, 3) is obtained by time differentiation of Eq. (23), as shown below:
where b, b, and b are given by
Time differentiation of Eq. (25) yields b, b, and (i=1–3) as follows:
Time differentiation of Eq. (16) gives and (i=1–3).
The above steps complete the solution procedure for .
This section supplements the solution procedure for Ci1 (χ, ) (i=1–3) and Cijs (χ, ) (i=1–4; j=2–4; s=1, 2) in Eq. (61). By performing time differentiation and partial differentiation with respect to χ on Mi1 (χ) (i=1–3), the derivative Mi1 (χ)′ (including (χ) and ∂Mi1 ) is obtained as follows:
where the derivatives of and BI (including and ∂BI), denoted as and BI, are given by
Time differentiation and partial differentiation with respect to χ on bi1 (i=1–3) yield b:
where [] = [b b] when solving . Note that [] = [bb] when solving ∂b χ. bi15 and bi25 is calculated as follows:
ω× can be written as follows:
Time differentiation and partial differentiation with respect to χ on Mijs(χ) (i=1–4; j=2–4; s=1, 2) yield Mijs(χ)′ (including and ).
In the above, mjs= mj, and (j=2, 3); the derivatives of , , and BI (including and ∂BI) are given by:
where b , and b. Note that b, b, , and are as follows:
Time differentiation and partial differentiation with respect to χ on [bijsx bijsz] yield [b b].
In the above, bbij, bij4s bij, bij5c=cθijb, bij5s =sθijb, b, b. , and / (∂B .
Time differentiation and partial differentiation with respect to χ on bi4 (i=1–4) yield bi4:
where d. The expressions of and are as follows:
(i=1–4; j=2–4) is written as follows:
The above steps complete the solution procedure for Ci1(χ) and .
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).
Conceptualization: YZ and HF. Methodology: YZ, HF, and HC. Software: HC and YX. Validation: HF and YX. Formal analysis: YZ and HC. Investigation: HF and YX. Resources: YZ. Data curation: HF and YZ. Writing (original draft preparation): YZ and HC. Writing (review and editing): HF and YX. Visualization: YZ, YX, and HC. Supervision: YZ. Project administration: YZ and HF. Funding acquisition: YZ. All of the authors have read and agreed to the published version of the paper.
The contact author has declared that none of the authors has any competing interests.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
This work was supported by Jiangsu Engineering Research Center of Key Technology for Intelligent Manufacturing Equipment, China.
This work was funded by the project of collaborative technology development under (grant no. 2024321302000037).
This paper was edited by Guowu Wei and reviewed by two anonymous referees.
Amine, S., Mokhiamar, O., and Caro, S.: Classification of 3t1r parallel manipulators based on their wrench graph, J. Mech. Robot., 9, 011003, https://doi.org/10.1115/1.4035188, 2017.
Arian, A., Isaksson, M., and Gosselin, C.: Kinematic and dynamic analysis of a novel parallel kinematic schonflies motion generator, J. Mech. Mach. Theory., 147, 103629, https://doi.org/10.1016/j.mechmachtheory.2019.103629, 2020.
Ayiz, C. and Kucuk, S.: The kinematics of industrial robot manipulators based on the exponential rotational matrices, Proceedings of the 2009 IEEE International Symposium on Industrial Electronics, Seoul, Korea, July 2009, pp. 966–971, https://doi.org/10.1109/ISIE.2009.5222601, 2009.
Briot, S., Khalil, W.: Dynamics of parallel robots: from rigid bodies to flexible elements, Springer: New York, USA, pp. 61–66, https://doi.org/10.1007/978-3-319-19788-3, 2015.
Cao, W. A., Xu, S. J., Rao, K., and Ding, T. F.: Kinematic design of a novel two degree-of-freedom parallel mechanism for minimally invasive surgery, J. Mech. Des., 141, 104501, https://doi.org/10.1115/1.4043583, 2019.
Chang, T. C. and Zhang, X. D.: Kinematics and reliable analysis of decoupled parallel mechanism for ankle rehabilitation, J. Microelectron. Reliab., 99, 203–212, https://doi.org/10.1016/j.microrel.2019.05.016, 2019.
Cheng, C., Yuan, X., Li, Y., and Zeng, F.: Inverse dynamics and inertia coupling analysis of a parallel mechanism with parasitic motions and redundant actuations, Mech. Sci., 15, 587–600, https://doi.org/10.5194/ms-15-587-2024, 2024.
Chong, Z. H., Xie, F. G., Liu, X. J., Wang, J. S., and Niu, H. F.: Design of the parallel mechanism for a hybrid mobile robot in wind turbine blades polishing, J. Roboti. Com-Int. Manuf., 61, 101857, https://doi.org/10.1016/j.rcim.2019.101857, 2020.
Ebrahimi, I., Carretero, J. A., and Boudreau, R.: A family of kinematically redundant planar parallel manipulators, J. Mech. Des., 130, 062306, https://doi.org/10.1115/1.2900723, 2018.
Gan, D. M., Dai, J. S., Dias, J., and Seneviratne, L. D.: Variable motion/force transmissibility of a metamorphic parallel mechanism with reconfigurable 3t and 3r motion, J. Mech. Robot., 8, 1–9, https://doi.org/10.1115/1.4032409, 2016.
He, J., Gao, F., Meng, X. D., and Guo, W. Z.: Type synthesis for 4-Dof parallel press mechanism using GF set theory, Chin. J. Mech. Eng., 28, 851–859, https://doi.org/10.3901/Cjme.2015.0427.065, 2015.
Huang, Z. and Li, Q. C.: Type synthesis of symmetrical lower-mobility parallel mechanisms using the constraint-synthesis method, Int. J. Robot. Res., 22, 59–79, https://doi.org/10.1177/0278364903022001005, 2003.
Hunt, K. H.: Structural kinematics of in-parallel-actuated robot-arms, J. Mech-Trans. Autom., 105, 705–712, https://doi.org/10.1115/1.3258540, 1983.
Isaksson, M., Gosselin, C., and Marlow, K.: Singularity analysis of a class of kinematically redundant parallel schonflies motion generators, J. Mech. Mach. Theory., 112, 172–191, https://doi.org/10.1016/j.mechmachtheory.2017.01.012, 2017.
Isaksson, M. and Watson, M.: Workspace analysis of a novel six-degrees-of-freedom parallel manipulator with coaxial actuated arms, J. Mech. Des., 135, 104501, https://doi.org/10.1115/1.4024723, 2013.
Kucuk, S. and Gungor, B. D.: Inverse kinematics solution of a new hybrid robot manipulator proposed for medical purposes, Proceedings of the 2016 Medical Technologies National Congress (TIPTEKNO), Antalya, Turkey, October 2016, pp. 1–4, https://doi.org/10.1109/TIPTEKNO.2016.7863076, 2016.
Kucuk, S.: Dexterous workspace optimization for a new hybrid parallel robot manipulator, J. Mech. Robot., 10, 064503, https://doi.org/10.1115/1.4041334, 2018.
Liang, D., Mao, Y., Song, Y., and Sun T.: Kinematics, dynamics and multi-objective optimization based on singularity-free task workspace for a novel SCARA parallel manipulator, J. Mech. Sci. Technol., 38, 423–438, https://doi.org/10.1007/s12206-023-1235-6, 2024.
Liu, S. W., Peng, G. L., and Gao, H. J.: Dynamic modeling and terminal sliding mode control of a 3-Dof redundantly actuated parallel platform, Mechatronics, 60, 26–33, https://doi.org/10.1016/j.mechatronics.2019.04.001, 2019.
Lu, Y., Liu, Y., Zhang, L. J., Ye, N. J., and Wang, Y. L.: Dynamics analysis of a novel 5-Dof parallel manipulator with couple-constrained wrench, J. Robotica., 36, 1421–1435, https://doi.org/10.1017/S0263574718000474, 2018.
Pakzad, S., Akhbari, S., and Mahboubkhah, M.: Kinematic and dynamic analyses of a novel 4-Dof parallel mechanism, J. Braz. Soc. Mech. Sci., 41, 1–13, https://doi.org/10.1007/s40430-019-2058-3, 2019.
Pierrot, F. and Company, O.: H4: a new family of 4-Dof parallel robots, Proceedings of the 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Atlanta, Georgia, USA, September 1999, pp. 508–513, https://doi.org/10.1109/AIM.1999.803222, 1999.
Pierrot, F., Marquet, F., Company, O., and Gil, T.: H4 parallel robot: modeling, design and preliminary experiments, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation, Seoul, Korea, May 2001, pp. 3256–3261, https://doi.org/10.1109/ROBOT.2001.933120, 2001.
Richard, P. L., Gosselin, C. M., and Kong, X. W.: Kinematic analysis and prototyping of a partially decoupled 4-Dof 3t1r parallel manipulator, J. Mech. Des., 129, 611–616, https://doi.org/10.1115/1.2717611, 2007.
Russo, M., Zhang, D., Liu, X. J., and Xie, Z. H.: A review of parallel kinematic machine tools: design, modeling, and applications, Int. J. Mach. Tool Manu., 196, 104118, https://doi.org/10.1016/j.ijmachtools.2024.104118, 2024.
Shen, H. P., Chablat, D., Zeng, B. X., Li, J., Wu, G. L., and Yang, T. L.: A translational three-degrees-of-freedom parallel mechanism with partial motion decoupling and analytic direct kinematics, J. Mech. Robot., 12, 021112, https://doi.org/10.1115/1.4045972, 2020.
Simas, H., Gregorio, R. D., and Simoni, R.: Tetraflex: design and kinematic analysis of a novel self-aligning family of 3t1r parallel manipulators, J. Field. Robot., 39, 617–630, https://doi.org/10.1002/rob.22067, 2022.
Sun, T. and Huo, X. M.: Type synthesis of 1T2R parallel mechanisms with parasitic motions, J. Mech. Mach. Theory., 128, 412–428, https://doi.org/10.1016/j.mechmachtheory.2018.05.014, 2018.
Sun, T., Ye, W., Yang, C., and Huang, F.: Dynamic modeling and performance analysis of the 2PRU-PUU parallel mechanism, Mech. Sci., 15, 249–256, https://doi.org/10.5194/ms-15-249-2024, 2024.
Taghirad, H. D.: Parallel robots: mechanics and control, CRC Pres: New York, USA, pp. 232–260, https://doi.org/10.1201/9781003590408, 2013.
Tang, H. Y., Zhang, D., and Tian, C. X.: An approach for modeling and performance analysis of three-leg landing gear mechanisms based on the virtual equivalent parallel mechanism, J. Mech. Mach. Theory., 169, 104617, https://doi.org/10.1016/j.mechmachtheory.2021.104617, 2022.
Tian, W. J., Shen, Z. Q., Lv, D. P., and Yin, F. W.: A systematic approach for accuracy design of lower-mobility parallel mechanism, J. Robotica., 38, 1–16, https://doi.org/10.1017/S0263574720000028, 2020.
Tsai, L. and Joshi, S.: Kinematics and optimization of a spatial 3-UPU parallel manipulator, J. Mech. Des., 122, 439–446, https://doi.org/10.1115/1.1311612, 2000.
Wang, G. X.: Elastodynamics modeling of 4-SPS/CU parallel mechanism with flexible moving platform based on absolute nodal coordinate formulation, J. Proc. Inst. Mech. Eng. Part C-J. Eng. Mech. Eng. Sci., 232, 3843–3858, https://doi.org/10.1177/0954406217744814, 2018.
Xie, F. G. and Liu, X. J.: Design and development of a high-speed and high-rotation robot with four identical arms and a single platform, J. Mech. Robot., 7, 041015, https://doi.org/10.1115/1.4029440, 2015.
Xu, L., Chen, Q, He, L., and Li Q.: Kinematic analysis and design of a novel 3T1R 2-(PRR)2RH hybrid manipulator, J. Mech. Mach. Theory., 112, 105–22, https://doi.org/10.1016/j.mechmachtheory.2017.01.009, 2017.
Yang, Y., Peng, Y., Pu, H. Y., Chen, H. J., Ding, X. L., Chirikjian, G. S., and Lyu, S. N.: Deployable parallel lower-mobility manipulators with scissor-like elements, J. Mech. Mach. Theory., 135, 226–250, https://doi.org/10.1016/j.mechmachtheory.2019.01.013, 2018.
Ye, W., Chai, X. X., and Zhang, K. T.: Kinematic modeling and optimization of a new reconfigurable parallel mechanism, J. Mech. Mach. Theory., 149, 103850, https://doi.org/10.1016/j.mechmachtheory.2020.103850, 2020.
Ye, W., He, L. Y., and Li, Q. C.: A new family of symmetrical 2T2R parallel mechanisms without parasitic motion, J. Mech. Robot., 10, 011006, https://doi.org/10.1115/1.4038527, 2017.
Ye, W. and Li, Q. C.: Type synthesis of lower mobility parallel mechanisms: A review, Chin. J. Mech. Eng., 32, 1–11, https://doi.org/10.1186/s10033-019-0350-x, 2019.
Yuan X. M., Wang W. Q., Pang H. D., and Zhang L. J.: Analysis of vibration characteris-tics of electro-hydraulic driven 3-UPS/S parallel stabilization platform, Chin. J. Mech. Eng., 37, 96, https://doi.org/10.1186/s10033-024-01074-w, 2024.
Zarkandi, S.: Kinematics, workspace and optimal design of a novel 4RSS + PS parallel manipulator, J. Braz. Soc. Mech. Sci., 41, 1–17, https://doi.org/10.1007/s40430-019-1981-7, 2019.
Zeng, Q., Fang, Y. F., and Ehmann, K. F.: Design of a novel 4-Dof kinematotropic hybrid parallel manipulator, J. Mech. Des., 133, 121006, https://doi.org/10.1115/1.4005233, 2011.
Zhang, Q. Q., Xu, Y., Dong, F., and Wang, Y.: Kinematic performance analyses of a symmetrical 4-Uru parallel mechanism, Proceedings of the 2019 International Conference on Robotics, Intelligent Control and Artificial Intelligence, Shanghai, China, September 2019, pp. 172–77, https://doi.org/10.1145/3366194.3366224, 2019.