Skip to main content
Top
Published in:

Open Access 01-12-2022 | Original Article

Kinematic, Workspace and Force Analysis of A Five-DOF Hybrid Manipulator R(2RPR)R/SP+RR

Authors: Yundou Xu, Fan Yang, Youen Mei, Dongsheng Zhang, Yulin Zhou, Yongsheng Zhao

Published in: Chinese Journal of Mechanical Engineering | Issue 1/2022

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In the present study, the over-constrained hybrid manipulator R(2RPR)R/SP+RR is considered as the research objective. In this paper, kinematics of the hybrid manipulator, including the forward and inverse position, are analyzed. Then, the workspace is checked based on the inverse position solution to evaluate whether the workspace of the hybrid manipulator meets the requirements, and the actual workspace of the hybrid robot is analyzed. After that, the force analysis of the over-constrained parallel mechanism is carried out, and an ADAMS-ANSYS rigid-flexible hybrid body model is established to verify the simulation. Based on the obtained results from the force analysis, the manipulator structure is designed. Then, the structure optimization is carried out to improve the robot stiffness. Finally, calibration and workspace verification experiments are performed on the prototype, cutting experiment of an S-shaped aluminum alloy workpiece is completed, and the experiment verifies the machining ability of the prototype. This work conducts kinematics, workspace, force analyses, structural optimization design and experiments on the over-constrained hybrid manipulator R(2RPR)R/SP+RR, providing design basis and technical support for the development of the novel hybrid manipulator in practical engineering.

1 Introduction

With the continuous acceleration of the modernization process, the complexity of specimens involved in high-end manufacturing such as parts of aircraft, automobiles and ships has increased rapidly [1]. Accordingly, requirements of positioning accuracy and machining flexibility have continuously increased in the past years.
The serial robot has large workspace and good flexibility, but it is limited in the machining field that requires high precision and rigidity of the robot body. Parallel robots have large rigidity and strong carrying capacity, but they have shortcomings, such as small working space and poor flexibility [2]. Hybrid robots, especially five-degree-of-freedom (DOF) serial-parallel hybrid robots, have the advantages of parallel and serial robots in terms of stiffness and workspace, respectively. Accordingly, hybrid robots have attracted many researchers and enterprises [35]. Many scholars have conducted in-depth research on the five-DOF hybrid robot. Based on the two-rotation-one-translation (2R1T) parallel mechanism [68], some machining robots with good application prospects, including Tricept hybrid robots [9, 10], Exechon hybrid machining center [11, 12], Sprint Z3 tool head [13], TriMule [14, 15] and TriVariant hybrid robots [16, 17], and other robots based on (PUS+R)/PRR/PR [18, 19], 2-UPR/RPU [20, 21], 2-RPU/UPR [22, 23], 2-RPS/SPR [24], and 2-RPU/UPR/RPR [25], have been developed so far.
Zhang et al. [26] proposed a five-DOF hybrid mechanism R(2RPR)R/SP+RR, wherein the intersection of two revolute axes of the serial part (AC swing head) of the mechanism was located on the extension line of the SP limbs. Then, the kinematic analyses were performed in this regard. However, in the actual design of this manipulator, the intersection of two revolute axes of the serial part is located in the circumcircle center of the triangle formed by the moving platform, thereby complicating the kinematic analyses.
In order to resolve the abovementioned shortcoming, kinematics, workspace and force analyses are conducted in the present study based on a novel design. Then, the corresponding stiffness, workspace and other performance indices are analyzed. Finally, an experimental platform is constructed to evaluate the performance index and meet the expected requirements. It should be indicated that in the entire manuscript, the notations R, P, U and S stand for revolute, prismatic, universal and spherical joints, respectively.

2 Motion Principle and Kinematic Analysis

2.1 Motion Principle

Xu et al. [27, 28] present a novel design of the hybrid manipulator, and its parallel part is R(2RPR)R/SP mechanism (see Figure 1). Each limb of the parallel part consists of upper and lower links connected to the fixed and moving platforms, respectively. Moreover, A1a1(A2a2) limb form a UPU structure. Two U joints on the same side of two limbs are connected to the moving or fixed platforms and the two axes are collinear. Meanwhile, these two limbs are also recorded as a composite limb R(2RPR)R. The limb A3a3 is of SP structure, and the axis of P joint is perpendicular to the plane of the moving platform. Different from the mechanism described in Ref. [26], the intersection of the two revolute axes of the serial part is not located on the extension line of the SP limb.

2.2 Inverse Position Analysis

Figure 1 shows the coordinate system of the hybrid robot. It indicates that the origin of the reference coordinate O0-X0Y0Z0 is attached to point A3 of the fixed platform, while the X0-axis is perpendicular to the bottom side A1A2 and Y0-axis is parallel to the bottom side A1A2. Moreover, the origin of the coordinate system O1-X1Y1Z1 is at point A3, while the corresponding Y1-axis is parallel to the bottom side A1A2 and the Z1-axis coincides with vector A3G, where the point G is the intersection of the two revolute axes of the serial part. The origin of the coordinate system o2-x2y2z2 is located at the connection between the AC swing head and the moving platform with the z2- and y2-axes coinciding with the C swing axis r1 and the A swing axis r2, respectively. The origin of the coordinate system o3-x3y3z3 is located at the intersection of the AC swing head, while the corresponding z3-axis points to the tool tip point F and the y3-axis coincides with the A pendulum axis r2.
Given the coordinates of the proposed tool tip point (xF, yF, zF)T and the unit vector of the spindle head S, the inverse position analysis is carried out to calculate the lengths l1, l2 and l3 of the parallel mechanism and the angles \(\psi_{1}\) and \(\psi_{2}\) of the AC swing head. Then the coordinate of ai in the O1-X1Y1Z1 coordinate system can be obtained as the following:
$$\left\{ \begin{aligned} {\varvec{a}}_{1}^{1} = [\begin{array}{*{20}l} {p{\text{c}}\varphi - l_{3} {\text{s}}\varphi } & { - q} & {l_{3} {\text{c}}\varphi + p{\text{s}}\varphi } \\ \end{array} ], \hfill \\ {\varvec{a}}_{2}^{1} = [\begin{array}{*{20}c} {p{\text{c}}\varphi - l_{3} {\text{s}}\varphi } & q & {l_{3} {\text{c}}\varphi + p{\text{s}}\varphi } \\ \end{array} ], \hfill \\ {\varvec{a}}_{3}^{1} = [\begin{array}{*{20}c} { - l_{3} {\text{s}}\varphi } & 0 & {l_{3} {\text{c}}\varphi } \\ \end{array} ]. \hfill \\ \end{aligned} \right.$$
(1)
Moreover, \(\varphi\) is the angle between Z1-axis and vector A3a3. It should be indicated that in all calculations, the length of the bottom side of the moving platform triangle is 2q and the height is p. Based on Eq. (1), \(\varphi\) can be expressed in the form below:
$$\varphi = \arcsin \left( {\frac{p}{{2L_{G} }}} \right),$$
(2)
where \(L_{G} = \sqrt {x_{G}^{2} + y_{G}^{2} + z_{G}^{2} }\) is the length from the point G to O0, then
$$l_{3} = \sqrt {L_{G}^{2} - \left( \frac{p}{2} \right)^{2} } - k,$$
(3)
where k is the distance between the intersection point G of the AC head axes and the point O. The coordinate of the intersection point G can be derived as follows:
$$\left\{ \begin{aligned} G_{x} = x_{F} - f[\begin{array}{*{20}c} 1 & 0 & 0 \\ \end{array} ]\varvec{S}, \hfill \\ G_{y} = y_{F} - f[\begin{array}{*{20}c} 0 & 1 & 0 \\ \end{array} ]\varvec{S}, \hfill \\ G_{z} = z_{F} - f[\begin{array}{*{20}l} 0 & 0 & 1 \\ \end{array} ]\varvec{S}, \hfill \\ \end{aligned} \right.$$
(4)
where f is the distance from the tool tip to the point G, the orientation of the moving system O1-X1Y1Z1 relative to the reference coordinate system O0-X0Y0Z0 can be represented by a rotation matrix described by Euler angles (\(\alpha ,\beta ,\gamma\)). This can be mathematically expressed in the form below:
$${}_{1}^{0} \varvec{R} = \left[ {\begin{array}{*{20}c} {{\text{c}}\beta {\text{c}}\gamma } & { - {\text{c}}\beta {\text{s}}\gamma } & {{\text{s}}\beta } \\ {{\text{c}}\alpha {\text{s}}\gamma + {\text{c}}\gamma {\text{s}}\alpha {\text{s}}\beta } & {{\text{c}}\alpha {\text{c}}\gamma - {\text{s}}\alpha {\text{s}}\beta {\text{s}}\gamma } & { - {\text{c}}\beta {\text{s}}\alpha } \\ {{\text{s}}\alpha {\text{s}}\gamma - {\text{c}}\alpha {\text{c}}\gamma {\text{s}}\beta } & {{\text{c}}\gamma {\text{s}}\alpha + {\text{c}}\alpha {\text{s}}\beta {\text{s}}\gamma } & {{\text{c}}\alpha {\text{c}}\beta } \\ \end{array} } \right],$$
(5)
where sα and cα denote sinα and cosα, respectively. Moreover, the coordinate of point G can be expressed as:
$$\left[ \begin{gathered} x_{G} \hfill \\ y_{G} \hfill \\ z_{G} \hfill \\ \end{gathered} \right] = {}_{1}^{0} {\varvec{R}}\left[ \begin{gathered} 0 \hfill \\ 0 \hfill \\ L_{G} \hfill \\ \end{gathered} \right].$$
(6)
Then,
$$\left\{ \begin{gathered} \alpha = \arctan \left( { - \frac{{y_{G} }}{{z_{G} }}} \right), \hfill \\ \beta = \arcsin \left( {\frac{{x_{G} }}{{L_{G} }}} \right). \hfill \\ \end{gathered} \right.$$
(7)
According to the structural constraints of the mechanism, four points A1, A2, a1, and a2 are always in the same plane. Then the coupling angle γ can be calculated from the following expression.
When yG \(=\) 0,
$$\gamma = \arcsin \left( {\frac{w}{{\sqrt {u^{2} + v^{2} } }}} \right) - \arctan 2\left( {\frac{v}{{\sqrt {u^{2} + v^{2} } }},\frac{u}{{\sqrt {u^{2} + v^{2} } }}} \right),$$
(8)
when yG \(\ne\) 0,
$$\gamma = 2\arctan \left({\frac{{u + \sqrt {u^{2} + v^{2} - w^{2} } }}{v + w}}\right),$$
(9)
$$ \left\{ \begin{array}{lll} u = Pq{\text{c}}\alpha {\text{s}}\beta - q\left( {L_{G} {\text{c}}\varphi + p{\text{s}}\varphi } \right){\text{c}}\alpha , \hfill \\ v = Pq{\text{s}}\alpha - q\left( {L_{G} {\text{c}}\varphi + p{\text{s}}\varphi } \right){\text{c}}\alpha {\text{s}}\beta , \hfill \\ w = q\left( {p{\text{c}}\varphi - L_{G} {\text{s}}\varphi } \right){\text{s}}\alpha {\text{c}}\beta , \hfill \\ \end{array} \right. $$
(10)
where P denotes the fixed platform triangle height. Subsequently, the length of the three branches of the parallel mechanism can be obtained from the following expression:
$$l_{i} = \left\| {{}_{1}^{0} {\varvec{Ra}}_{i}^{1} - {\varvec{A}}_{i} } \right\|.\;\;(i = 1,2,3)$$
(11)
The rotation matrix of the coordinate system o3-x3y3z3 relative to the fixed coordinate system can be expressed as:
$${\varvec{R}} = {}_{1}^{0} {\varvec{RR}}_{\varphi } {}_{2}^{1} {\varvec{R}}{}_{3}^{2} \user2{R,}$$
(12)
where \({\varvec{R}}_{\varphi }\) is the rotation matrix respect to \(\varphi\). Moreover, \({}_{2}^{1} {\varvec{R}}\) and \({}_{3}^{2} {\varvec{R}}\) denote the rotation matrices of the two rotation axes of the AC swing head, they can be obtained from the following expression:
$${\varvec{R}}_{\varphi } = \left[ {\begin{array}{*{20}c} { - {\text{c}}\varphi } & 0 & {{\text{s}}( - \varphi )} \\ 0 & 1 & 0 \\ { - {\text{s}}( - \varphi )} & 0 & {{\text{c}}( - \varphi )} \\ \end{array} } \right],\quad {}_{2}^{1} {\varvec{R}} = \left[ {\begin{array}{*{20}c} {{\text{c}}\psi_{1} } & { - {\text{s}}\psi_{1} } & 0 \\ {{\text{s}}\psi_{1} } & {{\text{c}}\psi_{1} } & 0 \\ 0 & 0 & 1 \\ \end{array} } \right],\quad {}_{3}^{2} {\varvec{R}} = \left[ {\begin{array}{*{20}c} {{\text{c}}\psi_{2} } & 0 & {{\text{s}}\psi_{2} } \\ 0 & 1 & 0 \\ { - {\text{s}}\psi_{2} } & 0 & {{\text{c}}\psi_{2} } \\ \end{array} } \right].$$
The unit vector of the spindle head can be expressed as:
$${}_{1}^{0} {\varvec{RR}}_{\varphi } {}_{2}^{1} {\varvec{R}}{}_{3}^{2} {\varvec{R}}\left[ {\begin{array}{*{20}c} 0 \\ 0 \\ 1 \\ \end{array} } \right] = \varvec{S}.$$
(13)
The two input angles of the AC swing head can be solved as the following:
$$\left\{ {\begin{array}{*{20}l} {\psi_{1} = \arctan \left( {\frac{{\left[ {\begin{array}{*{20}c} 0 & 1 & 0 \\ \end{array} } \right]{\varvec{R}}_{\varphi }^{{\text{T}}} {}_{1}^{0} {\varvec{R}}^{{\text{T}}} {\varvec{S}}}}{{\left[ {\begin{array}{*{20}l} 1 & 0 & 0 \\ \end{array} } \right]{\varvec{R}}_{\varphi }^{{\text{T}}} {}_{1}^{0} {\varvec{R}}^{{\text{T}}} {\varvec{S}}}}} \right),} \\ {\psi_{2} = \arccos \left( {\left[ {\begin{array}{*{20}l} 0 & 0 & 1 \\ \end{array} } \right]{\varvec{R}}_{\varphi }^{{\text{T}}} {}_{1}^{0} {\varvec{R}}^{{\text{T}}} {\varvec{S}}} \right).} \\ \end{array} } \right.$$
(14)
Since the lengths l1, l2 and l3 of the parallel part and the angles \(\psi_{1}\) and \(\psi_{2}\) of the AC swing head can be calculated from the foregoing expressions, the inverse position analysis of the robot is completed. It is worth noting that these parameters can be used for trajectory planning and workspace calculation.

2.3 Forward Position Analysis

In the forward position analysis, the lengths of three limbs of the parallel part (i.e., l1, l2 and l3) and the two input angles of the AC swing head (i.e., \(\psi_{1}\) and \(\psi_{2}\)) are known values. Accordingly, the main purpose of this analysis is to solve the coordinate of the tool tip point F and the unit vector of the spindle head S.
The orientation of the moving platform coordinate system O1-X1Y1Z1 relative to the fixed platform coordinate system O0-X0Y0Z0 can be described by the rotation matrix \({}_{1}^{0} {\varvec{R}}\). The position of point ai on the moving platform in the coordinate system O0-X0Y0Z0 can be expressed in the form below:
$$\left\{ \begin{gathered} {\varvec{a}}_{1}^{0} = {}_{1}^{0} {\varvec{R}}{\varvec{a}}_{1}^{1} , \hfill \\ {\varvec{a}}_{2}^{0} = {}_{1}^{0} {\varvec{R}}{\varvec{a}}_{2}^{1} , \hfill \\ {\varvec{a}}_{3}^{0} = {}_{1}^{0} {\varvec{R}}{\varvec{a}}_{3}^{1} . \hfill \\ \end{gathered} \right.$$
(15)
The expression \(l_{i} = \left\| {{\varvec{a}}_{i}^{0} - {\varvec{A}}_{i} } \right\|\)(i = 1, 2, 3) is a system of ternary higher order equations. In the present study, ‘Fsolve’ function of MATLAB software was applied to calculate three rotation angles α, β, γ in \({}_{1}^{0} {\varvec{R}}\). The position of the point G in the coordinate system O1-X1Y1Z1 of the moving platform can be expressed as follows:
$${}^{1}{\varvec{G}} = \left( {\begin{array}{*{20}c} 0 & 0 & {l_{4} } \\ \end{array} } \right)^\text{T} ,$$
(16)
where l4 is the length from point A3 to point G and
$$l_{4} = \sqrt {{(}l_{3} + k{)}^{{2}} + \frac{{p^{{2}} }}{4}} .$$
Meanwhile, the position of the point G in the fixed platform coordinate system O0-X0Y0Z0 can be obtained as the following:
$${\varvec{G}} = {}_{1}^{0} {\varvec{R}}{}^{1}{\varvec{G}} = \left( {\begin{array}{*{20}c} {x_{G} } & {y_{G} } & {z_{G} } \\ \end{array} } \right)^\text{T} .$$
(17)
The rotation matrix R of the end coordinate system of the mechanism can be expressed as:
$${\varvec{R}} = {}_{1}^{0} {\varvec{RR}}_{\varphi } {}_{2}^{1} {\varvec{R}}{}_{3}^{2} {\varvec{R}}{.}$$
(18)
Based on the foregoing expressions, the unit vector of the spindle head S can be derived in the form below:
$${\varvec{Q}} = F\left( {L_{0} , \, \theta - \theta_{x} , \, \frac{r}{R}} \right).$$
(19)
Moreover, the coordinates of the tool tip point F are obtained as:
$$\varvec{S}{ = }{}_{1}^{0} {\varvec{RR}}_{\varphi } {}_{2}^{1} {\varvec{R}}{}_{3}^{2} {\varvec{R}}\left[ {\begin{array}{*{20}c} 0 \\ 0 \\ 1 \\ \end{array} } \right].$$
(20)
The coordinate vector \({\varvec{F}} = (\begin{array}{*{20}c} {x_{F} } & {y_{F} } & {z_{F} } \\ \end{array} )^\text{T}\) of the tool tip point and the unit vector of the spindle head S can be obtained, which can be used for real-time detection of the machining process.

3 Workspace Analysis

3.1 Workspace Check

According to the performed manipulator kinematics analysis, the workspace of the manipulator can be searched based on the inverse position analysis. However, it is necessary to check whether the workspace represented by the intersection of the two rotation axes of the AC swing head meets the size of a φ1300 mm × 300 mm cylinder.
In this regard, a large enough space containing the expected workspace [24] is considered at the first step. Then the points in the predetermined three-dimensional space are transformed into the inverse position solution of the mechanism, and the driving values of the mechanism are obtained to determine whether it is inside or outside the workspace. In the former case, the transformed point is printed, while in the latter case, the next point is selected to judge until all points in the space are searched. Finally, all points that meet the mechanism constraints are imported into the computational domain to form a three-dimensional appearance of the workspace, as shown in Figure 2.
Figure 2 indicates that the size of the manipulator's workspace can cover a φ1300 mm × 300 mm cylinder, which meets the requirements of the expected workspace.

3.2 Actual Workspace

In the practical working condition, the center of the end face of the AC swing head F, i.e., the tool tip point, where the tool holder is installed, is normally considered as the workspace reference point. It should be indicated that there are certain requirements for the angle ranges of the A- and C-axes of the AC swing head. The angle ranges of the A- and C-axes at the AC swing head are set to be ±40°, the actual effective stroke of each limb is 800 mm, the effective rotation range of the R joint is ±30°, and the rotation range of the S joint is ±35°. Since the solution of the actual workspace is similar to the presented analysis based on the inverse kinematics solution, the actual workspace can be solved by increasing the constraints of angle limits of the AC swing head. The actual size of structure parameters of the hybrid manipulator is shown in Table 1, based on which the workspace of the hybrid manipulator is solved.
Table 1
Size of structural parameters of the hybrid manipulator after optimization
Parameter
Value (mm)
2Q
960
2q
414
P
835
p
376
c
429
d
178
H
1160
Figure 3 shows the actual workspace of the five-DOF hybrid manipulator in the MATLAB environment. The height of the actual workspace is 800 mm, the overall shape is similar to a mushroom, the head is convex, the bottom is concave, the middle part is relatively sharp and thick, and the surrounding boundary is blunt and thin.
It is worth noting that considering the small size of the head and bottom, an effective workspace cannot be formed. As a result, the workspace is concentrated in the middle. Meanwhile, the actual workspace is much larger than the planning workspace, which can meet the processing requirements.
In the present study, a φ1380 mm × 340 mm cylinder is considered as the actual workspace. It is observed that the size of the manipulator’s actual workspace is larger than the positional workspace. It can completely include a φ1300 mm × 300 mm cylinder, which exceeds the requirement workspace.

4 Force Analysis and Structural Optimization Design

4.1 Force Analysis and Simulation Verification

In order to provide a theoretical basis for the structural design of the hybrid manipulator, force analysis should be carried out. On the other hand, the parallel mechanism of the manipulator R(2RPR)R/SP contains over-constraints, which generate static indeterminate problems in the force analysis. In order to resolve this problem, the weighted generalized inverse method [29, 30] is applied in the present study. Then the analytical solution of the force analysis of the over-constrained parallel mechanisms can be expressed as follows:
$${\varvec{f}} = {\varvec{W}}^{{ - 1}} \left( {{\varvec{G}}_{f}^{F} } \right)^{{\text{T}}} \left( {{\varvec{G}}_{f}^{F} {\varvec{W}}^{ - 1} \left( {{\varvec{G}}_{f}^{F} } \right)^{{\text{T}}} } \right)^{ - 1} \user2{\varvec{\$} }_{F} ,$$
(21)
where \({\varvec{G}}_{f}^{F} = \left( {\begin{array}{*{20}c} {{\varvec{\$ }}_{a1}^{{}} } & {{\varvec{\$ }}_{1}^{r} } & {{\varvec{\$ }}_{a2}^{{}} } & {{\varvec{\$ }}_{2}^{r} } & {{\varvec{\$ }}_{a3}^{{}} } & {{\varvec{\$ }}_{31}^{r} } & {{\varvec{\$ }}_{32}^{r} } \\ \end{array} } \right)\) is the mapping matrix from f to \(\varvec{\$ }_{F}\), \(\varvec{\$ }_{F}\) denotes external forces exerted to the moving platform and \({\varvec{f}} = \left( {\begin{array}{*{20}c} {f_{a,1} } & {m_{r,1} } & {f_{a,2} } & {m_{r,2} } & {f_{a,3} } & {f_{r,31} } & {f_{r,32} } \\ \end{array} } \right)\) is the column vector composed of the magnitudes of the constraint and actuation wrenches. Moreover, W is the weighting matrix, composed of the stiffness of the constrained wrenches, which can be determined by the stiffness of each limb structure.
In the present study, it is assumed that limbs are cylindrical rods of equal cross-section, and the structural parameters are given as following Table 2.
Table 2
The structural parameters
Parameter
Value
E (Pa)
2.07 × 1011
μ
0.29
H (m)
0.335
2Q (m)
0.3
2q (m)
0.18
θ1
[−π/6~π/6]
θ2
[−π/9~π/9]
$F
(10 N 10 N 10 N; 10 N·m 10 N·m 10 N·m)
In Table 2, E represents the elastic modulus, μ represents the Poisson’s ratio, H represents the initial distance between the moving and fixed platforms, and 2Q and 2q represent the base length of the fixed and moving platforms triangle, respectively. The angles that the parallel mechanism rotates around the two rotational axes ra and rb [26] are θ1 and θ2, respectively. In the moving coordinate system o-xyz, the external load $F is applied at the origin of the moving platform. Then constraint forces/couples and driving forces of each limb can be solved. Figures 4, 5, 6 present obtained results in this regard.
To evaluate the accuracy of the performed force analysis, the simulation model of the ADAMS-ANSYS rigid-flexible hybrid body is established, as shown in Figure 7. It is observed that in the coordinate system o2-x2y2z2, the above $F is applied at the moving platform. For t = 0–1 s, the moving platform has a trajectory \(P(z) = 0.335 + 0.005t(m)\) along the z2-direction. Moreover, the magnitude of each limb’s driving force and constraint forces/couples can be measured in the simulation model, and the results are shown in Figure 8.
When the mechanism is in the initial position (i.e., t = 0 and α = β = 0°), the theoretical values of the magnitude of each limb’s driving force, constraint forces/couples and the simulation ones are shown in Table 3.
Table 3
Theoretical and simulation values
Limb
Df/Cf
Tv
Sv
Ae
Re
Limb1
fa, 1
4.0561 N
3.981 N
0.0751
1.85%
mr, 1
3.0784 N·m
3.182 N·m
− 0.1036
− 3.37%
Limb2
fa, 2
49.094 8N
48.08 N
1.0148
2.07%
mr, 2
3.0784 N·m
3.186 N·m
− 0.1076
− 3.50%
Limb3
fa, 3
−62.8534 N
− 62.66 N
− 0.1934
0.31%
fr, 31
17.9403 N
18.35 N
−0.4097
− 2.28%
fr, 32
−5.7550 N
− 5.87 N
0.115
− 2.00%
In Table 3, the Df/Cf represents driving/constraint force, the Tv/Sv represents theoretical/simulation value, the Ae/Re represents absolute/relative error. From Table 3, we know that the error between the theoretical and the simulation data is negligible, which proves the accuracy of the obtained results from the simulation and theoretical analysis. It is concluded that the performed analysis can be applied as the basis for subsequent manipulator design.

4.2 Structural Design Based on the Stiffness Optimization

Based on the force analysis and simulation results, the structure design of the five-DOF hybrid manipulator was completed, as shown in Figure 9. In the actual mechanism design process, specific structural forms and arrangements of components should be optimized. The objective of the structural optimization design is to improve the stiffness of the manipulator. And the ANSYS structure optimization module is used to analyze the deformation of the hybrid manipulator at each time the structural forms and sizes of key components were changed, and different configurations of the manipulator will be analyzed. While the milling force of 1000 N is applied at the tool tip along the X-, Y- and the axial direction respectively.
Note that here only the situation that the milling force applied along the X-direction when the manipulator is in a specific configuration is analyzed before and after structural optimization, to demonstrate the effect of optimization.
In this regard, Figure 10 presents the deformation of manipulator originating from the applied load along the X-direction.
Accordingly, as shown in Figure 10, under the external load, the maximum deformation of each component of the hybrid manipulator can be obtained, and the weak area of the 3D model can be obtained. Thus, the structural forms and sizes of the weak area are improved step by step, the final 3D model of the optimized hybrid manipulator is shown in Figure 11.
And Figure 12 reveals that under the same loading condition as that in Figure 10, the maximum deformation of the end-effector of the optimized hybrid manipulator is 0.033891 mm and the calculated lateral stiffness increases from 22 N/μm to 29.5 N/μm, indicating that the hybrid manipulator has high stiffness and a good application prospect.

5 Prototype and Experiments

The prototype was manufactured based on the optimized 3D model, and the designed manipulator was calibrated by the laser tracker system (Figure 13).
First, the size of the workspace to reach the calculated size is verified. Let the end of the manipulator take a motion trajectory of a ϕ1300 mm circle and run it several times in the working space. The coordinates of the endpoints are captured by a laser tracker system. The distance between the nearest and the farthest trajectory is 330 mm. Moreover, when the manipulator moves to any point on the given trajectory, the length of each branch meets the design requirements and no alarms appeared on the branch limit switches. Consequently, it is concluded that the workspace meets the requirements.
After compensation based on calibration data, experimental results show that the average positioning accuracy along the X-, Y- and Z-directions are 0.0445, 0.0404 and 0.0164 mm, respectively [31, 32].
Then the re-position accuracy in four configurations, called B1, B2, B3, and B4 configurations, are measured. Let the manipulator start from the zero point and run to the farthest circular surface, then let the end of the manipulator take a motion trajectory of a ϕ1300 mm circle. The four intersection points of the circle and the x- and y-axes are taken as the repeatability measurement configurations, i.e., B1, B2, B3 and B4, which are shown in Figure 14. Position measurements of these four points are made by using a laser tracker system. Finally, the above processes are repeated 30 times to obtain the average value of the re-positioning accuracy of the manipulator at these four configurations, as shown in Table 4.
Table 4
Re-position accuracy with different configurations (mm)
B1
B2
B3
B4
0.0164
0.0420
0.0461
0.0256
Finally, a milling experiment of an S-shaped aluminum alloy workpiece is planned to verify the machining ability of the hybrid manipulator prototype.
Figure 15a shows the cutting process moment of machining aluminum alloy components by the hybrid manipulator prototype. Figure 15b shows the S-shaped aluminum alloy workpiece processed by the prototype. The S-shaped workpiece exhibits a certain spatial surface with a good machining surface quality. It is concluded that the designed hybrid robot has good machining capabilities.

6 Conclusions

(1) In the present study, the intersection of the two rotation axes of the AC swing head is considered in the triangle formed by the moving platform, and the forward and inverse position of the five-DOF hybrid manipulator are solved for the hybrid mechanism R(2RPR)R/SP+RR. In particular, the analytical solution of the inverse position is derived. The presented solution is expected to become an important foundation for the subsequent motion control, parameter calibration and compensation. Then the robot’s actual workspace that calculated with the tool tip point as the reference point is analyzed based on the kinematic calculation results, the calculation results show that it can meet the requirement workspace.
(2) Force analysis of the over-constrained parallel mechanism R(2RPR)R/SP is conducted by the weighted generalized inverse method, and an ADAMS-ANSYS rigid-flexible hybrid body model is applied to verify the simulation. Based on the finite element analysis results, the structure optimization design of the hybrid manipulator is completed and the manipulator stiffness is effectively improved.
(3) It is found that after the calibration, the positioning and re-position accuracy is greatly improved and meet the expected requirements. Meanwhile, the workspace of the endpoint of the prototype meets the expected requirements. The S-shaped workpiece machining concluded the designed hybrid robot has good machining capabilities.

Acknowledgements

Not applicable.

Competing Interests

The authors declare no competing financial interests.
Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.
Literature
[1]
go back to reference Z X Zhou, T Y Zhou, Y H Ren. Current research and development trends of complex surface machining technology. Journal of Mechanical Engineering, 2010, 46(17): 105-113. (in Chinese)CrossRef Z X Zhou, T Y Zhou, Y H Ren. Current research and development trends of complex surface machining technology. Journal of Mechanical Engineering, 2010, 46(17): 105-113. (in Chinese)CrossRef
[2]
go back to reference Y Jiang, T M Li, L P Wang, et al. Kinematic error modeling and identification of the over-constrained parallel kinematic machine. Robotics and Computer-Integrated Manufacturing, 2018, 49: 105-119.CrossRef Y Jiang, T M Li, L P Wang, et al. Kinematic error modeling and identification of the over-constrained parallel kinematic machine. Robotics and Computer-Integrated Manufacturing, 2018, 49: 105-119.CrossRef
[3]
go back to reference Z H Chong, F G Xie, X J Liu, et al. Design of the parallel mechanism for a hybrid mobile robot in wind turbine blades polishing. Robotics and Computer-Integrated Manufacturing, 2020, 61: 101857.CrossRef Z H Chong, F G Xie, X J Liu, et al. Design of the parallel mechanism for a hybrid mobile robot in wind turbine blades polishing. Robotics and Computer-Integrated Manufacturing, 2020, 61: 101857.CrossRef
[4]
go back to reference W J Tian, M W Mou, J H Yang, et al. Kinematic calibration of a 5-DOF hybrid kinematic machine tool by considering the ill-posed identification problem using regularisation method. Robotics and Computer-Integrated Manufacturing, 2019, 60: 49-62.CrossRef W J Tian, M W Mou, J H Yang, et al. Kinematic calibration of a 5-DOF hybrid kinematic machine tool by considering the ill-posed identification problem using regularisation method. Robotics and Computer-Integrated Manufacturing, 2019, 60: 49-62.CrossRef
[5]
go back to reference Y L Lai, C C Liao, Z G Chao. Inverse kinematics for a novel hybrid parallel–serial five-axis machine tool. Robotics and Computer-Integrated Manufacturing, 2018, 50: 63-79.CrossRef Y L Lai, C C Liao, Z G Chao. Inverse kinematics for a novel hybrid parallel–serial five-axis machine tool. Robotics and Computer-Integrated Manufacturing, 2018, 50: 63-79.CrossRef
[6]
go back to reference T Sun, X Huo. Type synthesis of 1T2R parallel mechanisms with parasitic motions. Mechanism and Machine Theory, 2018, 128: 412-428.CrossRef T Sun, X Huo. Type synthesis of 1T2R parallel mechanisms with parasitic motions. Mechanism and Machine Theory, 2018, 128: 412-428.CrossRef
[7]
go back to reference J Wei, J S Dai. Reconfiguration-aimed and manifold-operation based type synthesis of metamorphic parallel mechanisms with motion between 1R2T and 2R1T. Mechanism and Machine Theory, 2019, 139: 66-80.CrossRef J Wei, J S Dai. Reconfiguration-aimed and manifold-operation based type synthesis of metamorphic parallel mechanisms with motion between 1R2T and 2R1T. Mechanism and Machine Theory, 2019, 139: 66-80.CrossRef
[8]
go back to reference Y Song, P Han, P Wang. Type synthesis of 1T2R and 2R1T parallel mechanisms employing conformal geometric algebra. Mechanism and Machine Theory, 2018, 121: 475-486.CrossRef Y Song, P Han, P Wang. Type synthesis of 1T2R and 2R1T parallel mechanisms employing conformal geometric algebra. Mechanism and Machine Theory, 2018, 121: 475-486.CrossRef
[9]
go back to reference F Caccavale, B Siciliano, L Villani. The Tricept robot: dynamics and impedance control. Mechatronics IEEE/ASME Transactions on, 2003, 8(2): 263-268.CrossRef F Caccavale, B Siciliano, L Villani. The Tricept robot: dynamics and impedance control. Mechatronics IEEE/ASME Transactions on, 2003, 8(2): 263-268.CrossRef
[10]
go back to reference J L Olazagoitia, S Wyatt. New PKM Tricept T9000 and its application to flexible manufacturing at aerospace industry. SAE Technical Papers, 2007, 2007(2142): 37-48. J L Olazagoitia, S Wyatt. New PKM Tricept T9000 and its application to flexible manufacturing at aerospace industry. SAE Technical Papers, 2007, 2007(2142): 37-48.
[11]
go back to reference Y Zhao, Y Jin, J Zhang. Kinetostatic modeling and analysis of an exechon parallel kinematic machine (PKM) module. Chinese Journal of Mechanical Engineering, 2016, 29(1): 33-44.CrossRef Y Zhao, Y Jin, J Zhang. Kinetostatic modeling and analysis of an exechon parallel kinematic machine (PKM) module. Chinese Journal of Mechanical Engineering, 2016, 29(1): 33-44.CrossRef
[12]
go back to reference Y Jin, Z M Bi, H T Liu, et al. Kinematic analysis and dimensional synthesis of exechon parallel kinematic machine for large volume machining. Journal of Mechanisms & Robotics, 2015, 7(4): 41004.CrossRef Y Jin, Z M Bi, H T Liu, et al. Kinematic analysis and dimensional synthesis of exechon parallel kinematic machine for large volume machining. Journal of Mechanisms & Robotics, 2015, 7(4): 41004.CrossRef
[13]
go back to reference T Sun, Y M Song. Dimensional synthesis of a 3-DOF parallel manipulator based on dimensionally homogeneous Jacobian matrix. Sci. China Technol. Sc., 2010, 53(1): 168-174.CrossRef T Sun, Y M Song. Dimensional synthesis of a 3-DOF parallel manipulator based on dimensionally homogeneous Jacobian matrix. Sci. China Technol. Sc., 2010, 53(1): 168-174.CrossRef
[14]
go back to reference T Huang, C Dong, H Liu, et al. A simple and visually orientated approach for type synthesis of overconstrained 1T2R parallel mechanisms. Robotica, 2019, 37(7): 1161-1173.CrossRef T Huang, C Dong, H Liu, et al. A simple and visually orientated approach for type synthesis of overconstrained 1T2R parallel mechanisms. Robotica, 2019, 37(7): 1161-1173.CrossRef
[15]
go back to reference T Huang, C Dong, H Liu, et al. Five-degree-of-freedom hybrid robot with rotational supports. US, Patent 9943967, 2017-4-27. T Huang, C Dong, H Liu, et al. Five-degree-of-freedom hybrid robot with rotational supports. US, Patent 9943967, 2017-4-27.
[16]
go back to reference M Li, T Huang, D G Chetwynd, et al. Forward position analysis of the 3-DOF module of the TriVariant: A 5-DOF reconfigurable hybrid robot. Journal of Mechanical Design, 2005, 128(1): 319-322.CrossRef M Li, T Huang, D G Chetwynd, et al. Forward position analysis of the 3-DOF module of the TriVariant: A 5-DOF reconfigurable hybrid robot. Journal of Mechanical Design, 2005, 128(1): 319-322.CrossRef
[17]
go back to reference Y Y Wang, T Huang, X M Zhao, et al. Finite element analysis and comparison of two hybrid robots-The Tricept and the TriVariant. IEEE International Conference on Intelligent Robots and Systems, 2006: 490-495. Y Y Wang, T Huang, X M Zhao, et al. Finite element analysis and comparison of two hybrid robots-The Tricept and the TriVariant. IEEE International Conference on Intelligent Robots and Systems, 2006: 490-495.
[18]
go back to reference Q Jin, T L Yang. Synthesis and analysis of a group of 3-degree-of-freedom partially decoupled parallel manipulators. Journal of Mechanical Design, 2004, 126(2): 301-306.CrossRef Q Jin, T L Yang. Synthesis and analysis of a group of 3-degree-of-freedom partially decoupled parallel manipulators. Journal of Mechanical Design, 2004, 126(2): 301-306.CrossRef
[19]
go back to reference F G Xie, X J Liu, J Wang. A 3DOF parallel manufacturing module and its kinematic optimization. Robotics and Computer-Integrated Manufacturing, 2012, 28(3): 334-343.CrossRef F G Xie, X J Liu, J Wang. A 3DOF parallel manufacturing module and its kinematic optimization. Robotics and Computer-Integrated Manufacturing, 2012, 28(3): 334-343.CrossRef
[20]
go back to reference Q Li, J M Herve. Type synthesis of 3-DOF RPR-equivalent parallel mechanisms. IEEE T. Robot., 2014, 30(6): 1333-1343.CrossRef Q Li, J M Herve. Type synthesis of 3-DOF RPR-equivalent parallel mechanisms. IEEE T. Robot., 2014, 30(6): 1333-1343.CrossRef
[21]
go back to reference L M Xu, X X Chai, Q C Li, et al. Design and experimental investigation of a new 2R1T overconstrained parallel kinematic machine with actuation redundancy. Journal of Mechanisms and Robotics, 2019, 11(3): 031016.CrossRef L M Xu, X X Chai, Q C Li, et al. Design and experimental investigation of a new 2R1T overconstrained parallel kinematic machine with actuation redundancy. Journal of Mechanisms and Robotics, 2019, 11(3): 031016.CrossRef
[22]
go back to reference D S Zhang, Y D Xu, J T Yao, et al. Analysis and optimization of a spatial parallel mechanism for a new 5-DOF hybrid serial-parallel manipulator. Chinese Journal of Mechanical Engineering, 2018, 31: 54.CrossRef D S Zhang, Y D Xu, J T Yao, et al. Analysis and optimization of a spatial parallel mechanism for a new 5-DOF hybrid serial-parallel manipulator. Chinese Journal of Mechanical Engineering, 2018, 31: 54.CrossRef
[23]
go back to reference Y Xu, F Yang, Z Xu, et al. TriRhino: A five-DOF hybrid serial-parallel manipulator with all rotating axes being continuous: stiffness analysis and experiments. Journal of Mechanisms and Robotics, 2020, 13(2): 1-15. Y Xu, F Yang, Z Xu, et al. TriRhino: A five-DOF hybrid serial-parallel manipulator with all rotating axes being continuous: stiffness analysis and experiments. Journal of Mechanisms and Robotics, 2020, 13(2): 1-15.
[24]
go back to reference Y Xu, D S Zhang, J T Yao, et al. Type synthesis of the 2R1T parallel mechanism with two continuous rotational axes and study on the principle of its motion decoupling. Mechanism and Machine Theory, 2017, 108: 17-40.CrossRef Y Xu, D S Zhang, J T Yao, et al. Type synthesis of the 2R1T parallel mechanism with two continuous rotational axes and study on the principle of its motion decoupling. Mechanism and Machine Theory, 2017, 108: 17-40.CrossRef
[25]
go back to reference Y D Xu, Y Zhao, Y Yue, et al. Type synthesis of overconstrained 2R1T parallel mechanisms with the fewest kinematic joints based on the ultimate constraint wrenches. Mechanism and Machine Theory, 2020, 147: 103766.CrossRef Y D Xu, Y Zhao, Y Yue, et al. Type synthesis of overconstrained 2R1T parallel mechanisms with the fewest kinematic joints based on the ultimate constraint wrenches. Mechanism and Machine Theory, 2020, 147: 103766.CrossRef
[26]
go back to reference D Zhang, Y Xu, J Yao, et al. Design of a novel 5-DOF hybrid serial-parallel manipulator and theoretical analysis of its parallel part. Robotics and Computer-Integrated Manufacturing, 2018, 53: 228-239.CrossRef D Zhang, Y Xu, J Yao, et al. Design of a novel 5-DOF hybrid serial-parallel manipulator and theoretical analysis of its parallel part. Robotics and Computer-Integrated Manufacturing, 2018, 53: 228-239.CrossRef
[27]
go back to reference Y Xu, Z Xu, F Yang, et al. Design and analysis of a new 5-DOF hybrid serial-parallel manipulator. Mechanisms and Machine Science, 2020, 79: 301-311.CrossRef Y Xu, Z Xu, F Yang, et al. Design and analysis of a new 5-DOF hybrid serial-parallel manipulator. Mechanisms and Machine Science, 2020, 79: 301-311.CrossRef
[28]
go back to reference Y Xu, Z Xu, F Yang, et al. Design and analysis of a new 5-DOF hybrid robot considering workspace and force transmission efficiency. China Mechanical Engineering, 2019, 30(16): 1996-2002. (in Chinese) Y Xu, Z Xu, F Yang, et al. Design and analysis of a new 5-DOF hybrid robot considering workspace and force transmission efficiency. China Mechanical Engineering, 2019, 30(16): 1996-2002. (in Chinese)
[29]
go back to reference W Liu, Y Xu, J Yao, et al. The weighted Moore–Penrose generalized inverse and the force analysis of overconstrained parallel mechanisms. Multibody System Dynamics, 2016: 1-21. W Liu, Y Xu, J Yao, et al. The weighted Moore–Penrose generalized inverse and the force analysis of overconstrained parallel mechanisms. Multibody System Dynamics, 2016: 1-21.
[30]
go back to reference Y Xu, W Liu, J Yao, et al. A method for force analysis of the overconstrained lower mobility parallel mechanism. Mechanism and Machine Theory, 2015, 88: 31-48.CrossRef Y Xu, W Liu, J Yao, et al. A method for force analysis of the overconstrained lower mobility parallel mechanism. Mechanism and Machine Theory, 2015, 88: 31-48.CrossRef
[31]
go back to reference H Ye, D Wang, J Wu, et al. Forward and inverse kinematics of a 5-DOF hybrid robot for composite material machining. Robotics and Computer-Integrated Manufacturing, 2020, 65: 101961.CrossRef H Ye, D Wang, J Wu, et al. Forward and inverse kinematics of a 5-DOF hybrid robot for composite material machining. Robotics and Computer-Integrated Manufacturing, 2020, 65: 101961.CrossRef
[32]
go back to reference L Huang, L R Yin, B Liu, et al. Design and error evaluation of planar 2-DOF remote center of motion mechanisms with cable transmissions. Journal of Mechanical Design, 2021, 143(1): 013301.CrossRef L Huang, L R Yin, B Liu, et al. Design and error evaluation of planar 2-DOF remote center of motion mechanisms with cable transmissions. Journal of Mechanical Design, 2021, 143(1): 013301.CrossRef
Metadata
Title
Kinematic, Workspace and Force Analysis of A Five-DOF Hybrid Manipulator R(2RPR)R/SP+RR
Authors
Yundou Xu
Fan Yang
Youen Mei
Dongsheng Zhang
Yulin Zhou
Yongsheng Zhao
Publication date
01-12-2022
Publisher
Springer Nature Singapore
Published in
Chinese Journal of Mechanical Engineering / Issue 1/2022
Print ISSN: 1000-9345
Electronic ISSN: 2192-8258
DOI
https://doi.org/10.1186/s10033-022-00792-3

Premium Partners