Parallel kinematic machines have been applied in aerospace and automotive manufacturing due to their potentials in high speed and high accuracy. However, there exists coupling in parallel kinematic machines, which makes dynamic analysis, rigidity enhancement, and control very complicated. In this article, coupling characteristics of a 5-degree-of-freedom (5-dof) hybrid manipulator are analyzed based on a local index and a global index. First, velocity analysis as well as acceleration analysis of the robot is conducted to provide essential information for dynamic modeling. Then the dynamic model is built based on the principle of virtual work. Whereas the mass matrix is off-diagonal, a local coupling index as well as a global index is defined, based on which coupling characteristics of the robot are analyzed. Results show that distributions of coupling indices are symmetric due to its structural features. And dimensional parameters, structural parameters, as well as mass parameters have a large influence on the system’s coupling characteristics. Research conducted in the article is of great help in optimal design and control. Meanwhile, the method proposed in the article can be applied to other types of parallel kinematic machines or hybrid manipulators.
Parallel kinematic machines (PKMs) have received significant attention both in terms of theoretical research and practical applications due to their merits of high loads, high accuracy, and high speed when compared with serial kinematic machines (SKMs). The typical success can be verified by the application of the Tricept and Sprint Z3 in assembly and milling in aerospace and automotive industry.1–4 As is known, PKMs have large stiffness and large loading capability due to their closed-loop structural features. However, it is the closed-loop structural features that make limbs of a PKM coupled, which makes it very complicated for topological synthesis, dimensional design, performance enhancement, and control system design. Limbs of PKMs are coupled, which demonstrates that the driving force/torque of one certain limb is related to other limbs. Despite that there are many references focusing on kinematic analysis,5–7 stiffness modeling,8–10 dynamic analysis,11–13 and calibration14–16 of PKMs, references about coupling analysis are very scarce. As far as the authors are concerned, coupling analysis of PKMs involves two basic issues, one is how to establish a coupling model, and the other is how to quantify coupling strength.
In general, the dynamic model of a PKM is a highly nonlinear complex system with multiple inputs/outputs, which can be regarded as the basis of coupling analysis. There are mainly several methods of dynamic modeling, that is, Lagrange method,17,18 Newton-Euler method,19,20 Kane’s method,21,22 the principle of virtual work.23,24 The Lagrange method is based on the system’s energy. Bonnemains et al.25 built a dynamic model of Tripteor X7, based on which inertia parameters were indentified. The Newton-Euler method describes inertia parameters, force, and acceleration of a PKM by establishing one Newton equation and one Euler equation of each part. Based on the Newton-Euler method, Wang et al.26 proposed a simplified dynamic model which was used to the optimal design of the driving force. Relatively speaking, the Kane’s method is complicated, which calculates the generalized driving force and generalized inertia force of a system by defining partial velocity and partial angular velocity. The principle of virtual work is the most commonly used method due to its easy principle. Kalani et al.27 presented an improved dynamic model of a 6-UPS PKM based on the principle of virtual work. In addition, the Gibbs-Appell method is usually applied to establish dynamic equations of PKMs.28 As for the coupling strength, there are no too much references talking about how to quantify. Bergerman et al.29 developed a dynamic coupling index for an underactuated manipulator, which can express the coupling degree between passive joints and active joints. Inspired by the work conducted in Bergerman et al.,29 this article attempts to analyze coupling in PKMs.
According to discussions above, this article deals with the coupling strength of a 5-dof hybrid manipulator. The remainder of the article is organized as follows. Kinematic analysis is described in Section 2, which can provide essential information for the following dynamic modeling. Based on the principle of virtual work, the rigid dynamic model is established in Section 3. Then a local coupling index and a global index are proposed, based on which coupling characteristics are analyzed in Section 4. Finally, main conclusions are drawn in Section 5.
Description of mechanical structures and inverse kinematic analysis
Figure 1 shows a 3D model of the Trimule robot proposed in Dong et al.,10 which contains a PKM module and a 2R module. In general, the PKM module is composed of one base, one platform, three active universal–prismatic–spherical (UPS) limbs and one passive universal–prismatic (UP) limb. The three active UPS limb assemblages have the same topological structures, which has an oscillating limb connected to the base by a universal joint and a stretchable limb connected to the platform by a spherical joint. And the passive UP limb assemblage mainly consists of a thin limb and a thick limb as shown in Figure 2. The thin limb is connected to the base by a universal joint while the thick limb is fixedly connected to the platform. The 2R module consists of two revolute joints which are defined as the A axis and the C axis, respectively, which can improve flexibility of the robot.
A CAD model of the Trimule robot.
Assemblage of active and passive limbs.
In order to facilitate derivation, the schematic diagram of the hybrid manipulator and several coordinate systems are depicted in Figure 3. Herein, C is the end point of the machine tool. A denotes the intersection point of A axis and C axis. Ai (i = 1 to 3) denotes the geometrical center of the ith spherical joint. A4 is the connection point on the interface of the platform and the passive limb. Bk (k = 1 to 4) denotes the geometrical center of the kth universal joint. Ck (k = 1 to 4) is the end point of the kth limb. The machine tool body-fixed frame C-xCyCzC is attached to the end point of the tool C, with the xC axis parallel to the C axis’s rotation axis, the zC axis parallel to the machine tool’s axis, and the yC axis can be decided by the right-hand rule. The A axis body-fixed frame A-xAyAzA is built at the point A, where the xA axis parallel to the C axis’s rotation axis, the zA axis parallel to the axis of the A axis, and the yA axis can be decided by the right-hand rule. B4-xyz is the global frame attached to the point B4, where the x axis points from B4 to B2 and the y axis is vertically up to B3B2. Then direction of the z axis can be determined by the right-hand rule. The platform body-fixed frame P-uvw is set at the midpoint of A3A2, with the u axis parallel to A3A2 and the w axis vertical to the platform. Accordingly, the v axis can be decided by the right-hand rule. The limb body-fixed frame Bk-xkykzk is set at the point Bk, where the zk axis is along the kth limb, the yk axis is along one rotation axis of the kth universal joint, and the xk axis can be determined by the right-hand rule. To be specific, B1 – x1y1z1 in the 1st UPS limb is shown in Figure 3.
Schematic diagram of the PKM module.
Assume that the transformation matrix of the platform body-fixed frame P-uvw with respect to the global frame B4-xyz can be defined as
Similarly, transformation matrices of frames Bk-xkykzk and C-xCyCzC with respect to the global frame B4-xyz can be expressed, respectively, as
For content limitation, detailed inverse kinematics is not described in the article. Since there is no coupling in the 2R module, the following will focus on kinematic and dynamic modeling of the PKM module.
Velocity analysis
Position of the point PrP can be expressed in the global frame B4-xyz as
where bi is the vector pointing from B4 to Bi; qi and wi denote the length and unit vector of the ith UPS limb, respectively; ai is the vector pointing from P to Ai expressed in the global frame B4-xyz; q4 and w4 denote the length and unit vector of the UP limb, respectively.
where vP and wP are the linear velocity of the point P and the angular velocity of the platform, respectively; and ωLi denote the velocity of the ith prismatic joint and the angular velocity of the ith UPS limb, respectively.
Taking inner dot of equation (7) by u and v (u and v are unit vectors of u and v axes), respectively, yields
It is noted that the rotation matrix can be determined by rotating about the x axis with an angle ψ first and then rotating about the v axis with an angle θ. According to the principle of linear superposition, the angular velocity of the platform can be expressed as
Equations (8)–(10) and (12) can be written in a matrix form as follows
where ; is the generalized Jacobian matrix of the PKM module, Ja and Jc are defined as the active Jacobian matrix and the constraint Jacobian matrix, respectively, which can be expressed as
Taking cross product of equation (6) by wi, the angular velocity of the ith UPS limb ωLi can be expressed as
where , and are skew matrices of vectors wi and ai.
Supposing that the mass center of the ith UPS limb is defined as Di and the vector pointing from Bi to Di is ri in the global frame B4-xyz, the velocity of the mass center Di can be expressed in the frame B4-xyz as
where vBi denotes the velocity of point Bi and there exists .
Combining equations (16) with (18), the velocity of the mass center Di and the angular velocity of the ith UPS limb can be written in a matrix form as follows
where can be defined as the transformation matrix of the platform’s velocity with respect to that of the ith UPS limb.
Similarly, define r4 as the position vector of the UP limb’ mass center D4, whose velocity can thus be expressed as
Thus, the velocity of the mass center D4 and angular velocity of the UP limb can be written as
where is the derivative matrix of JLi with respect to time, which can be expressed as . And there exist
Similarly, taking derivation of equation (21) yields
where , denotes the skew matrix of vector .
Formulation of rigid dynamics
In this section, the principle of virtual work is applied to formulate the rigid dynamic model of the PKM module. And the 2R module will be treated as the platform’s load whose inertia matrix is position-dependent. In order to facilitate derivation, the force diagram of the PKM module is depicted in Figure 4.
Force diagram of the PKM module.
Virtual work conducted by the platform
Assume that the external load is applied at the point P in the platform, of which the virtual work can be expressed as
The inertial force and moment of the platform can be expressed as
where mP and IP are the equivalent mass and inertia matrix of the platform measured in the global frame B4-xyz, respectively. It is noted that mass of the 2R module can be regarded as load applied at the platform. Thus there exists
where mP0, mA, and mC are the mass of the platform itself, the A axis, and the C axis, respectively; IP0, IA, and IC are the inertia matrices of the platform itself, the A axis and the C axis expressed in the global frame B4-xyz. It is noted that IP0, IA, and IC are calculated about the platform’s mass center P.
Then the virtual work conducted by the platform’s inertial force and moment can be expressed as
The virtual work conducted by the platform’s gravity can be expressed as
where g denotes the gravity’s acceleration.
Virtual work conducted by the ith UPS limb
Assume that the external force fi (actually caused by the driving torque) is applied at the ith UPS limb, whose virtual work can be expressed as
The inertial force and moment of the ith UPS limb can be expressed as
where mLi and ILi are the equivalent mass and inertia matrix of the ith UPS limb measured in the global frame B4-xyz. It is noted that mLi and ILi are contributed by the stretchable limb and oscillating limb. And the inertia matrix ILi is position-dependent.
Then the virtual work conducted by the ith UPS limb’s inertial force and moment can be expressed as
where U is the displacement of the platform, C is the coefficient matrix of , G is the system’s gravity, Q is the Coriolis force which can be ignored if the PKM works in a low speed, , M is the mass matrix of the PKM module, which can be expressed as
where , , , , , , , , , , and .
If the generalized Jacobian matrix J is invertible, the dynamic model can be expressed in the joint space as
where M* denotes the mass matrix of the PKM module in the joint space, which can be expressed as
Coupling analysis
In general, the driving force caused by and Q* is very small and the term G* can be compensated by feedforward control. Therefore, if the external force is zero, the driving force can be mostly determined by the inertial force as follows
In order to extract the three driving force of the three UPS limbs, the following is given
where , , , .
It is noted that the mass matrix is off-diagonal, which can be regarded as the root of the PKM’s coupling. In general, the mass matrix can be expressed as
If the PKM is not coupling, off-diagonal elements should be zero. Therefore, κi can be regarded as the local coupling index, which can be expressed as
It can be seen from equation (55) that the larger the local coupling index κi is, the more coupled the system is.
Parameters of the hybrid manipulator
Main geometrical parameters and mass parameters are listed in Tables 1 and 2, respectively. It is noted that inertia of all parts listed in Table 2 is measured about their mass centers in their body-fixed frames.
Geometrical parameters of the Trimule robot.
Length of the triangle A1A2A3a (mm)
135
Length of the triangle B1B2B3b (mm)
320
Stroke of the platform s (mm)
200
Outer diameter of the stretchable limb Da1 (mm)
60
Inner diameter of the stretchable limb da1 (mm)
40
Outer diameter of the oscillating limb Da2 (mm)
89
Inner diameter of the oscillating limb da2 (mm)
73
Outer diameter of the thick limb Dp1 (mm)
205
Inner diameter of the thick limb dp1 (mm)
189
Outer diameter of the thin limb Dp2 (mm)
130
Inner diameter of the thin limb dp2 (mm)
106
Mass parameters of the Trimule.
Mass of the oscillating limb mo (kg)
34.7504
Inertia of the oscillating limb in the xi axis Iox0 (kg·m2)
4.8210
Inertia of the oscillating limb in the yi axis Ioy0 (kg·m2)
4.8186
Inertia of the oscillating limb in the zi axis Ioz0 (kg·m2)
0.0496
Mass of the stretchable limb ms (kg)
13.1696
Inertia of the stretchable limb in the xi axis Isx0 (kg·m2)
1.2023
Inertia of the stretchable limb in the yi axis Isy0 (kg·m2)
1.2023
Inertia of the stretchable limb in the zi axis Isz0 (kg·m2)
0.0081
Mass of the thick limb mtk (kg)
18.2863
Inertia of the thick limb in the x4 axis Itkx0 (kg·m2)
0.3203
Inertia of the thick limb in the y4 axis Itky0 (kg·m2)
0.3203
Inertia of the thick limb in the z4 axis Itkz0 (kg·m2)
0.1604
Mass of the thin limb mtn (kg)
33.4241
Inertia of the thin limb in the x4 axis Itnx0 (kg·m2)
2.3216
Inertia of the thin limb in the y4 axis Itny0 (kg·m2)
2.3216
Inertia of the thin limb in the z4 axis Itnz0 (kg·m2)
2.3380
Mass of the platform mP (kg)
27.0335
Inertia of the platform in the u axis IPx0 (kg·m2)
0.2725
Inertia of the platform in the v axis IPy0 (kg·m2)
0.2345
Inertia of the platform in the w axis IPz0 (kg·m2)
0.3244
Mass of the A axis mA (kg)
28.9460
Inertia of the A axis in the xA axis IAx0 (kg·m2)
1.4970
Inertia of the A axis in the yA axis IAy0 (kg·m2)
1.6407
Inertia of the A axis in the zA axis IAz0 (kg·m2)
0.3441
Mass of the C axis mC (kg)
40.6882
Inertia of the C axis in the xC axis ICx0 (kg·m2)
1.0051
Inertia of the C axis in the yC axis ICy0 (kg·m2)
0.5346
Inertia of the C axis in the zC axis ICz0 (kg·m2)
0.6243
Coupling analysis at a typical configuration
Taking a typical configuration as an example, where x = y = 0 m, z = 1.35 m, α = 90°, β = 0°, the calculated mass matrix is shown in equation (56). Herein, α and β are Euler angles of the machine tool fame C-xCyCzC with respect to the global frame B4-xyz.
As can be seen obviously, the mass matrix is not diagonal. Based on equation (55), three local coupling indices are calculated, that is, κ1 = 0.9578, κ2 = κ3 = 0.9145. It can be found that κ1 is larger than κ2 and κ3, demonstrating that the 1st UPS limb has a larger coupling strength with the other two UPS limbs. And κ2 is equal to κ3, which is caused by that the 2nd UPS limb and the 3rd UPS limb are distributed symmetrically at this configuration.
Distributions of local coupling indices over a working plane
Distributions of three local coupling indices over the working plane of z = 1.35 m are demonstrated in Figure 5. Herein, both of x and y vary from −0.2 m to 0.2 m.
Distributions of coupling indices over the working plane z = 1.35 m, α = 90°, β = 0°.
As can be seen clearly from Figure 5, the three local coupling indices are strongly position-dependent. To be specific, κ1 varies from 0.9403 to 0.9736; κ2 and κ3 change from 0.9104 to 0.9304. Further observation can be found that distributions of κ1 are symmetric about the plane of x = 0 while distributions of κ2 are symmetric to that of κ3 about the plane of x = 0. To make it clear, distributions of κ2 and κ3 over the x-y plane are shown in Figure 6. The reason for this phenomenon is that the system is distributed symmetrically. To be specific, the 2nd UPS limb and the 3rd UPS limb are distributed symmetrically about the plane of x = 0. It can be found from Figure 4 that κ1 increases monotonously with the increment of y and the three limbs demonstrate the most coupling strength when the system works at the configuration where x = ±0.2 m, y = 0.2 m.
Distributions of local coupling indices over the x-y plane.
Parametric analysis
As can be seen from Figure 5, three local coupling indices are strongly position-dependent. For the convenience of analysis, a global coupling index which demonstrates the average maximum local coupling index throughout the whole workspace is defined as
where κmax,ρ is the largest value among κ1, κ2, and κ3 at a typical configuration ρ; V denotes the volume of the entire workspace. Workspace of the manipulator is the combination of a cylinder portion and a spherical portion as depicted in Dong et al.10 For the convenience of analysis, the followings only analyze coupling strength in a prescribed task workspace where z = 1.15 to 1.35 m, x = –0.2 to 0.2 m, y = –0.2 to 0.2 m.
Based on the global coupling index, the followings are analyzed.
Dimensional parameters effects
Variations of κ with respect to the size of the platform and the base are shown in Figure 7. Herein, a denotes the size of the platform, which varies from 0.08 m to 0.16 m. And b denotes the size of the base, varying from 0.28 m to 0.36 m.
Variations of κ with respect to the size of the platform and base.
As shown in Figure 7, the global coupling index κ increases monotonously with the increment of a while decreases with that of b. Further observation shows that the size of the base has a larger effect on the coupling strength than that of the platform. Therefore, increasing the size of the base is suggested preferentially to have a low coupled system so that the real control performance can be improved.
Structural parameters effects
Variations of κ with respect to the length of active UPS and passive UP limbs are depicted in Figure 8. Herein, la1 and la2 are length of the stretchable limb and the oscillating limb while lp1 and lp2 are that of the thick limb and the thin limb as shown in Figure 2, respectively.
Variations of κ with respect to the length of active and passive limbs.
It can be seen from Figure 8 that the global coupling index κ increases monotonously with the increment of the oscillating limb’s length la2 while decreases with that of the stretchable limb’s length la1. And it seems that the length of the oscillating limb la2 has a larger effect on κ than that of the stretchable limb la1. Further observation demonstrates that the global coupling index κ decreases monotonously with the increment of the thick limb’s length lp1. And the global coupling index κ seems to keep unchanged with the increment of the length of the thin limb lp2. By comparing, it can be found that length of the active limbs has a larger effect on κ than that of the passive limb. Therefore, it is suggested to decrease length of the oscillating limb preferentially to decrease the coupling strength of the system.
Figure 9 shows variations of κ with respect to the depth of active UPS and passive UP limbs. Herein, δa1 and δa2 are depth of the stretchable limb and oscillating limb while δp1 and δp2 are that of the thick limb and thin limb, respectively. Depth of the active limbs and passive limb varies from 2 mm to 14 mm. For the convenience of analysis, external diameters of the active limbs and passive limb keep unchanged.
Variations of κ with respect to the depth of active and passive limbs.
It can be seen from Figure 9 that the global coupling index κ increases monotonously with the increment of the UPS limbs’ depth. By comparing, the global coupling index κ is more sensitive to the depth of the stretchable limb δa1. And the effect of the oscillating limb’s depth δa2 on κ is very small. On the contrary, the global coupling index κ decreases monotonously with the increment of the UP limb’s depth. And depth of the thick limb and thin limb seems to have the same effect on the system’s coupling strength.
In general, effects of the structural parameters on the system’s coupling strength are very weak, which can be found from Figures 8 and 9.
Mass parameters effects
Variations of κ with respect to mass of the 2R module are depicted in Figure 10. Herein, mA and mC are mass of the A axis and C axis. As can be seen, the global coupling index κ decreases monotonously with the increment of mass of the 2R module. Therefore, increasing mass of the 2R module properly is advised to reduce coupling strength of the system.
Variations of κ with respect to mass of the 2R module.
Combining Figures 7–10, it can be concluded that sizes of the platform and the base have an obvious effect on the global coupling strength. And effects of structural parameters of the active and passive limbs as well as mass of the 2R module are relatively low. Despite that, coupling may affect the real control performance or other indices in a large degree. Therefore, optimal design of the parallel/hybrid manipulator should be synthesized with kinematic, stiffness, and dynamic performance together.
Conclusion
Based on the rigid dynamic model, this article analyzes coupling characteristics of the Trimule robot. The main contributions of the article are drawn as follows.
A local coupling index is defined based on the off-diagonal mass matrix. Distributions of three local coupling indices are strongly position-dependent and are symmetric to the plane of x = 0 due to the mechanical features of the Trimule robot. And the three UPS limbs are coupled most when the robot works at the workspace boundaries.
A global coupling index is proposed which indicates the average maximum coupling index throughout the whole workspace. Parametric analysis demonstrates that dimensional parameters and structural parameters as well as mass parameters can affect the coupling strength to an extent. And the dimensional parameters of the PKM seem to have the largest influence.
It is worth noting that optimal design of the Trimule should be conducted by considering kinematic performance, stiffness, dynamic characteristics, and coupling together, which will be published in the near future.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is supported by the National Key Science and Technology Project (grant number 2017ZX04013001), National Key Technology Research and Development Program of the Ministry of Science and Technology of China (grant number 2015BAF11B00), and National Natural Science Foundation of China (grant number 51475320).
Author biographies
Yanqin Zhao is a PhD Candidate at Tianjin University, China. And her research interests are stiffness, dynamics and control of parallel kinematic machines.
Jiangping Mei is a Professor at School of Mechanical Engineering, Tianjin University, China. His research interests are robots and automation control.
Wentie Niu is an Associated Professor at School of Mechanical Engineering, Tianjin University, China. His research interests are intelligent agricultural equipments and robots.
Mingkun Wu is a Master Student at Tianjin University, China. And his research interest is machine vision.
Fan Zhang is a PhD Candidate at Tianjin University, China. And his research interests are dimensional synthesis and control of high speed parallel robots.
References
1.
HennesNStaimerD. Application of PKM in aerospace manufacturing—high performance machining centers ECOSPEED, ECOSPEED-F and ECOLINER. In: Proceedings of the 4th Chemnitz parallel kinematics seminar, 2004.
2.
HennesN. Ecospeed: an innovative machining concept for high performance 5-axis-machining of large structural component in aircraft engineering. In: Proceedings of the 3rd Chemnitz parallel kinematic seminar, 2002
3.
NeumannKE. System and method for controlling a robot. Patent US6301525B1, USA, 2010.
4.
NeumannKE. Tricept application. In: Proceedings of the 3rd Chemnitz parallel kinematics seminar, 2002.
5.
CarreteroJAPodhorodeskiRPNahonMA, et al. Kinematic analysis and optimization of a new three degree-of-freedom spatial parallel manipulator. ASME J Mech Design2000; 122: 17–24.
6.
KangRJChanalHBonnemainsT, et al. Learning the forward kinematics behavior of a hybrid robot employing artificial neural networks. Robotica2011; 30: 847–855.
7.
JinYBiZLiuH, et al. Kinematic analysis and dimensional synthesis of a new parallel kinematic machine for large volume machining. J Mech Robot2015; 7: 041004.
8.
RizkRFaurouxJCMumteanuM, et al. A comparative stiffness analysis of a reconfigurable parallel machine with three or four degrees of mobility. J Mach Eng2006; 6: 45–55.
9.
WangMXLiuHTHuangT, et al. Compliance analysis of a 3-SPR parallel mechanism with consideration of gravity. Mech Machine Theory2015; 84: 99–112.
10.
DongCLLiuHTYueW, et al. Stiffness modeling and analysis of a novel 5-DPF hybrid robot. Mech Machine Theory2018; 125: 80–93.
11.
ZhangXPMillsJKCleghornWL. Dynamic modeling and experimental validation of a 3-PRR parallel manipulator with flexible intermediate links. J Intell Robot Syst2007; 50: 323–340.
12.
PirasGCleghornWLMillsJK. Dynamic finite-element analysis of a planar high-speed, high-precision parallel manipulator with flexible links. Mech Machine Theory2005; 40: 849–862.
13.
YaoJTGuWDFengZQ, et al. Dyanmic analysis and driving force optimization of a 5-DOF parallel manipulator with redundant actuation. Robot Comp Integr Manufact2017; 48: 51–58.
ChanalHDucERayP, et al. A new approach for the geometrical calibration of parallel kinematics machines tools based on the machining of a dedicated part. Int J Machine Tools Manufact2007; 47: 1151–1163.
16.
WuJFZhangRWangRH, et al. A systematic optimization approach for the calibration of parallel kinematics machine tools by a laser tracker. Int J Machine Tools Manufact2014; 86: 1–11.
17.
FangYCWangPCSunN, et al. Dynamics analysis and nonlinear control of an offshore boom crane. IEEE Trans Ind Electr2013; 61: 414–427.
WangJSWuJWangLP, et al. Simplified strategy of the dynamic model of a 6-UPS parallel kinematic machine for real-time control. Mech Machine Theory2007; 42: 1119–1140.
20.
LiKQWenR. Closed-form dynamic equations of the 6-RSS parallel mechanism through the Newton-Euler approach. In: IEEE international conference on measuring technology & mechatronics automation, 2011.
21.
WeiHXWangTMLiuM, et al. Inverse dynamic modeling and analysis of a new acterpillar robotic mechanism by Kane’s method. Robotica2012; 31: 493–501.
22.
YangCFHanJWZhengST, et al. Dynamic modeling and computational efficiency analysis for a spatial 6-DOF parallel motion system. Nonlin Dyn2012; 67: 1007–1022.
23.
ZhaoYJGaoF. Dynamic formulation and performance evaluation of the redundant parallel manipulator. Robot Comp Integr Manufact2009; 25: 770–781.
24.
XinGYDengHZhongGL. Closed-form dynamics of a 3-DOF spatial parallel manipulator by combining the Lagrangian formulation with the virtual work principle. Nonlin Dyn2016; 86: 1329–1347.
25.
BonnemainsTChanalHBouzgarrouBC, et al. Dynamic model of an overconstrained PKM with compliances: the Tripteor X7. Robot Comp Integr Manufact2013; 29: 180–191.
26.
WangLPWuJWangJS. Dynamic formulation of a planar 3-DOF parallel manipulator with actuation redundancy. Robot Comp Integr Manufact2010; 26: 67–73.
27.
KalaniHRezaeiAAkbarzadehA. Improved general solution for the dynamic modeling of Gough-Stewart platform based on principle of virtual work. Nonlin Dyn2016; 83: 2393–2418.
28.
AbedlooEMolaeiATaghiradHD. Closed-form dynamic formulation of spherical parallel manipulators by Gibbs-Appell method. In: IEEE second RSI/ISM international conference on robotics & mechatronics, 2014.
29.
BergermanMLeeCXuYS. A dynamic coupling index for underactuated manipulators. J Field Robot2010; 12: 693–707.