Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-25T04:23:40.890Z Has data issue: false hasContentIssue false

Performance evaluation and dimensional optimization design of planar 6R redundant actuation parallel mechanism

Published online by Cambridge University Press:  27 March 2024

Ming Han
Affiliation:
School of Mechanical Engineering, Hebei University of Technology Tianjin, China
Jiajin Che
Affiliation:
School of Mechanical Engineering, Hebei University of Technology Tianjin, China
Jinyue Liu*
Affiliation:
School of Mechanical Engineering, Hebei University of Technology Tianjin, China
Dong Yang*
Affiliation:
School of Mechanical Engineering, Hebei University of Technology Tianjin, China
*
Corresponding authors: Jinyue Liu; Email: [email protected], Dong Yang; Email: [email protected]
Corresponding authors: Jinyue Liu; Email: [email protected], Dong Yang; Email: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

Aiming at the problems of small good workspace, many singular configurations, and limited carrying capacity of non-redundant parallel mechanisms, a full-redundant drive parallel mechanism is designed and developed, and its performance evaluation, good workspace identification, and scale optimization design are studied. First, the kinematics analysis of the planar 6R parallel mechanism is completed. Then, the motion/force transmission performance evaluation index of the mechanism is established, and the singularity analysis of the mechanism is completed. Based on this, the fully redundant driving mode of the mechanism is determined, and the good transmission workspace of the mechanism in this mode is identified. Then, the mapping relationship between the performance and scale of the mechanism is established by using the space model theory, and the scale optimization of the mechanism is completed. Finally, the robot prototype is made according to the optimal scale, and the performance verification is carried out based on the research of dynamics and control strategy. The results show that the fully redundant actuation parallel mechanism obtained by design optimization has high precision and large bearing capacity. The position repeatability and position accuracy are 0.053 mm and 0.635 mm, respectively, and the load weight ratio can reach 15.83%. The research results of this paper complement and improve the performance evaluation and scale optimization system of redundantly actuated parallel mechanisms.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

1. Introduction

Currently, research on performance evaluation and scale optimization methods for parallel mechanisms mainly focuses on non-redundant parallel mechanisms. However, non-redundant parallel mechanisms suffer from issues such as limited workspace, high singularity occurrence, and restricted load-bearing capacity, which fail to meet practical needs [Reference Wang, Zhang and Shao1Reference Choi, Seo and Lee4]. Therefore, there is an urgent need to design and develop a fully redundant drive parallel mechanism and investigate issues related to performance evaluation metrics, identification of good workspace, and scale-optimized design [Reference Zeng, Hou and Huang5Reference Wang, Zhang and Shao7].

Performance analysis is a crucial aspect of mechanism design and a key step in achieving scale optimization [Reference Li, Sun and Shan8Reference Gao and Zhang9]. Building on kinematic analysis, establishing performance evaluation metrics is a prerequisite for optimizing the design of parallel mechanisms [Reference Zhou, Xie and Liu10Reference Yang, Zhao and Xiong11]. These mechanisms primarily employ the mathematical characteristics of Jacobian matrices and motion/force transmission properties to evaluate their kinematic performance. For non-redundant parallel mechanisms, Nabavi et al. [Reference Nabavi, Shariatee, Enferadi and Akbarzadeh12] employed the characteristic length method to establish dimensionless Jacobian matrices for a 6-degrees of freedom (DOF) PUS parallel mechanism and analyzed the performance metrics of manipulability and workspace. Antonov et al. [Reference Antonov, Fomin, Glazunov and Ceccarelli13], using both the characteristic length and linear velocity mapping methods, constructed dimensionless Jacobian matrices for a 6-DOF parallel mechanism, investigating workspace and singularity. However, due to the inconsistent dimensionalities of elements in the Jacobian matrix of parallel mechanisms with rotational coupling, performance evaluation metrics fail to clearly represent the mapping between kinematic performance in joint space and operational space [Reference Yang, Ye and Li14]. Motion and force transmission/constraint properties not only reflect the mapping of motion and force between joint space and operational space but also serve as the basis for identifying good workspace and singular spaces [Reference Liu, Huang and Kecskeméthy15]. For instance, Wang et al. [Reference Wang, Zhang, Shao and Tang16] defined performance metrics such as mechanism input, output, and local motion/force transmission characteristics for a planar 5R parallel robot. Using performance maps, they determined the mechanism’s geometric parameters. For redundant drive parallel mechanisms, Zhang et al. [Reference Zhang, Fang and Jiang17] proposed a motion/force transmission performance evaluation method based on screw theory for a novel 1T2R redundant overconstrained parallel mechanism with 3 DOF.

Scale optimization enhances the motion performance of parallel mechanisms, and reasonable geometric parameters are the foundation for achieving optimal performance [Reference Mazare and Taghizadeh18]. Scale optimization methods mainly include the objective function approach and the performance map approach [Reference Desai and Muthuswamy19]. For example, Fang et al. [Reference Yang, Fang, Fang and Li20] optimized parameters for a 5PUS-PRPU parallel mechanism using the objective function method and through comparative analysis of the workspace before and after optimization validated the correctness of the approach. Yang et al. [Reference Yang, Tang, Chen, Peng and Pu21] introduced a novel 3-DOF translational parallel robot, proposing a composite evaluation function considering factors such as workspace area, transmission efficiency, and reaction forces to achieve scale optimization for the translational manipulator. While the performance map approach is challenging to apply to mechanisms with more than four design parameters, it visually depicts the relationship between design parameters and performance metrics in a graphical manner [Reference Zhang, Guo and Li22]. Liu et al. [Reference Liu and Wang23], for example, established dimensionless design spaces for various parallel mechanisms and systematically studied multiple performance metrics, generating performance maps to achieve scale optimization. Zhu et al. [Reference Zhu, Wang and Wu24] studied the mapping relationship between various performance metrics and dimensions for the redundant drive parallel mechanism (R5LD), generating and analyzing corresponding performance maps to identify optimal size regions and complete mechanism optimization. They further conducted an in-depth study of load-bearing capacity and workspace.

The rest of this article is distributed as follows: in the second section, the kinematics analysis of the planar 6R parallel mechanism is completed. In the third section, the local and global performance evaluation indexes of motion/force transmission performance are established, and the singularity of the mechanism is analyzed, and the identification rules of the good transmission workspace (GTW) of the mechanism are formulated. In the fourth section, a scale optimization method based on performance map and high-quality scale domain is proposed to realize the optimization design of mechanism scale parameters. In the fifth section, the prototype of the redundantly actuated parallel robot is completed, and the performance verification is carried out on the basis of the research of mechanism dynamics and control strategy. The last section gives the conclusion of this paper.

2. Kinematics analysis

The structure of the planar 6R mechanism is shown in Fig. 1. First, the position of the planar 6R mechanism is analyzed. The joints $ \mathrm{A}_{1}, \mathrm{B}_{1}, \mathrm{A}_{2}$ are the active join, the joints $\mathrm{B}_{2}, \mathrm{C}_{1}, \mathrm{C}_{2} $ are the active join, and the rod $C_{\mathit{1}}C_{\mathit{2}}$ is the moving platform of the mechanism. Its center point P is the moving platform reference point. The lever $\mathit{A}_{\mathit{1}}\mathit{A}_{\mathit{2}}$ is the frame. A fixed reference coordinate system o-xy is established. The coordinate origin is located at the center of $\mathit{A}_{\mathit{1}}\mathit{A}_{\mathit{2}}$ . x-Axis is along $\mathit{A}_{\mathit{1}}\mathit{A}_{\mathit{2}}$ direction and y axis is perpendicular to $\mathit{A}_{\mathit{1}}\mathit{A}_{\mathit{2}}$ . Suppose $\mathit{A}_{\mathit{1}}\mathit{B}_{\mathit{1}}\mathit{=}\mathit{A}_{\mathit{2}}\mathit{B}_{\mathit{2}}=r_{1}$ , $\mathit{C}_{\mathit{1}}\mathit{C}_{\mathit{2}}\mathit{=}2r_{3}$ , $\mathit{B}_{\mathit{1}}\mathit{C}_{\mathit{1}}\mathit{=}\mathit{B}_{\mathit{2}}\mathit{C}_{\mathit{2}}=r_{2}$ , and $\mathit{A}_{\mathit{1}}\mathit{A}_{\mathit{2}}\mathit{=}2r_{4}$ .

Figure 1. Schematic diagram of planar 6R parallel mechanism.

The center coordinate of rod $C_{1}C_{2}$ is $P = (x, y, \varphi) $ , where $\varphi$ is the rotation angle of the moving platform, and the coordinates of each position point are as follows:

(1) \begin{equation} \left\{\begin{array}{l} \textbf{a}_{1}=\left({-}r_{4},0\right)^{\mathrm{T}}\\[5pt] \textbf{b}_{1}=\left(r_{1}\cos \theta _{1}-r_{4},r_{1}\sin \theta _{1}\right)^{\mathrm{T}}\\[5pt] \textbf{c}_{1}=\left(x-r_{3}\cos \varphi,y-r_{3}\sin \varphi \right)^{\mathrm{T}}\\[5pt] \textbf{a}_{2}=\left(r_{4},0\right)^{\mathrm{T}}\\[5pt] \textbf{b}_{2}=\left(r_{1}\cos \theta _{2}+r_{4},r_{1}\sin \theta _{2}\right)^{\mathrm{T}}\\[5pt] \textbf{c}_{2}=\left(x+r_{3}\cos \varphi,y+r_{3}\sin \varphi \right)^{\mathrm{T}} \end{array}\right. \end{equation}

In Eq. (1), $\theta _{1}$ and $\theta _{2}$ represent the angles between the rod $\mathit{A}_{\mathit{1}}\mathit{A}_{\mathit{2}}$ and the rod $\mathit{A}_{\mathit{1}}B_{1}$ and the rod $\mathit{A}_{\mathit{1}}B_{2}$ , respectively.

From the rod length relationship:

(2) \begin{equation} \left| b_{1}c_{1}\right| ^{2}=\left| b_{2}c_{2}\right| ^{2}=r_{2}^{2} \end{equation}

Namely:

(3) \begin{align} & -2r_{1}\!\left(y-r_{3}\sin \varphi \right)\sin \theta _{1}-2r_{1}\!\left(x-r_{3}\cos \varphi +r_{4}\right)\cos \theta _{1}\nonumber\\ & \quad +\left(x-r_{3}\cos \varphi +r_{4}\right)^{2}+\left(y-r_{3}\sin \varphi \right)^{2}+r_{1}^{2}-r_{2}^{2}=0 \end{align}

Let

(4) \begin{equation} \left\{\begin{array}{l} A_{1}=\left(x-r_{3}\cos \varphi +r_{4}\right)^{2}+\left(y-r_{3}\sin \varphi \right)^{2}+r_{1}^{2}-r_{2}^{2}\\[5pt] B_{1}=-2r_{1}\!\left(x-r_{3}\cos \varphi +r_{4}\right)\\[5pt] C_{1}=-2r_{1}\!\left(y-r_{3}\sin \varphi \right) \end{array}\right. \end{equation}

Eq. (3) can be written as:

(5) \begin{equation} C_{1}\sin \theta _{1}+B_{1}\cos \theta _{1}+A_{1}=0 \end{equation}

Combined with the double angle equation, let

(6) \begin{equation} \left\{\begin{array}{l} \sin \theta _{1}=\dfrac{2\tan \!\left(\dfrac{\theta _{1}}{2}\right)}{1+\tan ^{2}\!\left(\dfrac{\theta _{1}}{2}\right)}\\[25pt] \cos \theta _{1}=\dfrac{1-\tan ^{2}\!\left(\dfrac{\theta _{1}}{2}\right)}{1+\tan ^{2}\!\left(\dfrac{\theta _{1}}{2}\right)} \end{array}\right. \end{equation}

By solving Eqs. (5) and (6) simultaneously, we can get

(7) \begin{equation} \left\{\begin{array}{l@{\quad}l} \theta _{1}=2\arctan \dfrac{-C_{1}\pm \sqrt{C_{1}^{2}+B_{1}^{2}-A_{1}^{2}}}{A_{1}-B_{1}} & A_{1}\neq B_{1}\\[15pt] \theta _{1}=2\arctan \dfrac{-\left(A_{1}+B_{1}\right)}{2C_{1}} & A_{1}=B_{1} \end{array}\right. \end{equation}

Similarly available:

(8) \begin{equation} \theta _{3}=\arctan \frac{y-r_{3}\sin \varphi -r_{1}\sin \theta _{1}}{x-r_{3}\cos \varphi +r_{4}-r_{1}\cos \theta _{1}} \end{equation}

In addition, it can be solved by cosine theorem:

(9) \begin{align} \gamma _{1} & =\arccos \!\left(\frac{r_{1}^{2}+r_{2}^{2}-\left| a_{1}c_{1}\right| ^{2}}{2r_{1}r_{2}}\right)\nonumber\\[5pt]& =\arccos \!\left(\frac{r_{1}^{2}+r_{2}^{2}-\left(x-r_{3}\cos \varphi +r_{4}\right)^{2}-\left(y-r_{3}\sin \varphi \right)^{2}}{2r_{1}r_{2}}\right) \end{align}

Similarly, the value of $\gamma _{2}$ , $\mu _{1}$ , and $\mu _{2}$ can be obtained.

From the above conclusions, it can be seen that there are 22 sets of solutions for the inverse kinematics of the parallel mechanism, that is, ‘+’ and ‘–’. The planar 3-DOF parallel mechanism under this configuration is named ‘ $+-$ ’ mode. Similarly, the following four inverse assembly models can be obtained, as shown in Fig. 2.

Figure 2. Four groups of reverse assembly configurations: (a) ‘ $+-$ ’ assembly configuration; (b) ‘ $++$ ’ assembly configuration; (c) ‘ $-\,-$ ’ assembly configuration; (d) ‘ $-\,+$ ’ assembly configuration.

3. GTW of redundant parallel mechanism

Aiming at the planar 6R parallel mechanism, the modern mathematical tool screw theory is used to define the motion/force transmission performance index in the DOF space of the parallel mechanism, so as to evaluate its performance. Based on the above research results, the kinematic performance evaluation rules suitable for planar 6R redundantly actuated parallel mechanisms are studied, and the identification method of GTW of mechanisms is explored.

Figure 3. (a) RRR branched chain structure diagram, (b) joint A 1 corresponding to the transfer wrench screw solution diagram, and (c) joint B 1 corresponding to the transfer wrench screw solution diagram.

3.1. Establishment of performance evaluation index

First, the twist screw and the wrench screw are solved. For the RRR (the underline indicates that this joint is the driving joint) branched chain, the structure diagram is shown in Fig. 3(a). In the RRR branch chain, there are three twist screw, which are as follows:

(10) \begin{align} \left\{\begin{array}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}lll} \boldsymbol{\$}_{1} =\, (0, & 0, & 1; & 0, \quad -r_{4}, \quad 0 )\\[5pt] \boldsymbol{\$}_{2}=\, (0, & 0, & 1; & r_{1}\sin \theta _{2}, \quad -r_{4}-r_{1}\cos \theta _{2}, \quad 0)\\[5pt] \boldsymbol{\$}_{3}=\, (0, & 0, & 1; & r_{1}\sin \theta _{2}+r_{2}\sin \!\left(\gamma _{2}-\theta _{2}\right), \quad r_{2}\cos \!\left(\gamma _{2}-\theta _{2}\right)-r_{4}-r_{1}\cos \theta _{2}, \quad 0) \end{array}\right. \end{align}

These three twist screws can be used as a basis for the third-order screw system. There are three anti-screws, namely the number of constraint wrench screws, which are as follows:

(11) \begin{align} \left\{\begin{array}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l} \boldsymbol{\$}_{1}^{r} =\, (0, & 0, & 1; & 0, & 0, & 0 )\\[5pt] \boldsymbol{\$}_{2}^{r}=\, (0, & 0, & 0; & 1, & 0, & 0)\\[5pt] \boldsymbol{\$}_{3}^{r}=\, (0, & 0, & 0; & 0, & 1, & 0) \end{array}\right. \end{align}

The transfer wrench screw represents $B_{2}C_{2}$ pure force along the rod direction and passing through the center of the revolute joint $B_{2}$ and $C_{2}$ . The number of transfer wrench screws in a branch of the parallel mechanism is equal to the number of input joints. Assuming that the input joint $A_{2}$ corresponding to the twist screw $\boldsymbol{\$}_{1}$ is locked, at least one new screw can be constructed. According to the concept of reciprocal product and the definition of the transfer wrench screw, the transfer wrench screw corresponding to the twist screw $\boldsymbol{\$}_{1}$ in the RRR branch chain can be obtained as follows:

(12) \begin{equation} \boldsymbol{\$}_{\mathrm{TA}2}=\left({-}\cos \!\left(\gamma _{2}-\theta _{2}\right),\sin \!\left(\gamma _{2}-\theta _{2}\right),0;\,0,0,r_{4}\sin \!\left(\gamma _{2}-\theta _{2}\right)+r_{1}\sin \gamma _{2}\right) \end{equation}

For another RRR branched chain, the branched chain contains two input joints $A_{1}$ and $B_{1}$ , and its transfer wrench screw solution diagram is shown in Fig. 3(b). Assuming that the $B_{1}$ joint is ‘locked’, the direction of the transmitted force of the input joint $A_{1}$ is not along the direction of the rod $B_{1}C_{1}$ , but along the direction perpendicular to the rod.

The transfer wrench screw corresponding to the joint in the branched RRR can be expressed as:

(13) \begin{equation} \boldsymbol{\$}_{\mathrm{TA}1}=\left(\boldsymbol{f}_{\mathrm{A}1};\,\textbf{C}_{1}\times \boldsymbol{f}_{\mathrm{A}1}\right) \end{equation}

Among them:

\begin{align*} \boldsymbol{f}_{\mathrm{A}1} & =\left(\frac{r_{2}\sin \!\left(\gamma _{1}+\theta _{1}\right)-r_{1}\sin \theta _{1}}{\sqrt{r_{1}^{2}+r_{2}^{2}-2r_{1}r_{2}\cos \gamma _{1}}},\frac{r_{1}\cos \theta _{1}-r_{2}\cos \!\left(\gamma _{1}+\theta _{1}\right)}{\sqrt{r_{1}^{2}+r_{2}^{2}-2r_{1}r_{2}\cos \gamma _{1}}},0\right)\\[5pt]\textbf{C}_{1}\times \boldsymbol{f}_{\mathrm{A}1} & =\left(0,0,\frac{r_{1}^{2}+r_{2}^{2}-2r_{1}r_{2}\cos \gamma _{1}-r_{1}r_{4}\cos \theta _{1}+r_{2}r_{4}\cos \!\left(\gamma _{1}+\theta _{1}\right)}{\sqrt{r_{1}^{2}+r_{2}^{2}-2r_{1}r_{2}\cos \gamma _{1}}}\right) \end{align*}

Similarly, the transfer wrench screw corresponding to the joint $B_{1}$ in the branch RRR is shown in Fig. 3(c). The transfer wrench screw corresponding to the joint $B_{1}$ can be expressed as:

(14) \begin{equation} \begin{array}{l} \boldsymbol{\$}_{\mathrm{TB}1}=\left(\boldsymbol{f}_{\mathrm{B}1};\,\textbf{C}_{1}\times \boldsymbol{f}_{\mathrm{B}1}\right)\\[5pt] \,\,\,\,\,=\left(\sin \!\left(\gamma _{1}+\theta _{1}\right),\ {-}\cos \!\left(\gamma _{1}+\theta _{1}\right), 0;\,0, 0,r_{4}\cos \!\left(\gamma _{1}+\theta _{1}\right)+r_{2}-r_{1}\cos \gamma _{1}\right) \end{array} \end{equation}

Then the input and output twist screws are solved. The input twist screws of the planar 3-DOF 6R parallel mechanism correspond to their respective twist screws, which are as follows:

(15) \begin{equation} \left\{\begin{array}{l} \boldsymbol{\$}_{\mathrm{IA}1}=\left(\begin{array}{lll} 0, & 0, & 1;\,\,\begin{array}{lll} 0, & r_{4}, & 0 \end{array} \end{array}\right)\\[5pt] \boldsymbol{\$}_{\mathrm{IB}1}=\left(\begin{array}{lll} 0, & 0, & 1;\,\,\begin{array}{lll} r_{1}\sin \theta _{1}, & r_{4}-r_{1}\cos \theta _{1}, & 0 \end{array} \end{array}\right)\\[5pt] \boldsymbol{\$}_{\mathrm{IA}2}=\left(\begin{array}{lll} 0, & 0, & 1;\,\begin{array}{lll} 0, & -r_{4}, & 0 \end{array} \end{array}\right) \end{array}\right. \end{equation}

The observation method is used to solve the output twist screw corresponding to joint $A_{1}$ in the RRR branch. The schematic diagram of the solution process is shown in Fig. 4(a).

Figure 4. (a) Joint A 1 corresponding to the output twist screw solution diagram and (b) joint B 1 corresponding to the output twist screw solution diagram.

From the vector $B_{1}C_{1}$ , the unit velocity vector of point $C_{1}$ can be obtained as:

(16) \begin{equation} \textbf{v}_{\mathrm{OA}1}=\left(\cos \!\left(\gamma _{1}+\theta _{1}\right),\sin \!\left(\gamma _{1}+\theta _{1}\right),0\right) \end{equation}

Therefore, the output twist screw $\boldsymbol{\$}_{\mathrm{OA}1}$ is

(17) \begin{equation} \boldsymbol{\$}_{\mathrm{OA}1}=\left(\boldsymbol{v}_{\mathrm{OA}1};\,\textbf{C}_{1}\times \boldsymbol{v}_{\mathrm{OA}1}\right) \end{equation}

Similarly, the solution process diagram of the output twist screw $\boldsymbol{\$}_{\mathrm{OB}1}$ corresponding to the joint $B_{1}$ in the RRR branched chain is shown in Fig. 4(b), and the output twist screw $\boldsymbol{\$}_{\mathrm{OB}1}$ is

(18) \begin{equation} \boldsymbol{\$}_{\mathrm{OB}1}=\left(\boldsymbol{v}_{\mathrm{OB}1};\,\textbf{C}_{1}\times \boldsymbol{v}_{\mathrm{OB}1}\right) \end{equation}

In the parallel mechanism, in order to make each transfer wrench screw to transfer the corresponding motion/force to the end effector well, the value of input transmission index (ITI) and output transmission index (OTI) is required to be close to 1. Therefore, this paper defines the local transmission index (LTI) of the institution as:

(19) \begin{align} \gamma & =\min \!\left\{\gamma _{\mathrm{I}},\gamma _{\mathrm{O}}\right\}=\min \!\left\{\lambda _{1},\lambda _{2},\lambda _{3},\eta _{1},\eta _{2},\eta _{3}\right\}\nonumber\\[5pt]& =\min \!\left\{\left| \sin \gamma _{2}\right|,\left| \frac{r_{1}\sin \gamma _{1}}{\sqrt{r_{1}^{2}+r_{2}^{2}-2r_{1}r_{2}\cos \gamma _{1}}}\right|,\left| \sin \mu _{2}\right| \right\} \end{align}

The value range of $\gamma$ is [0, 1].

The overall ITI of the organization is

(20) \begin{equation} \gamma _{\mathrm{I}}=\min _{i}\!\left\{\lambda _{i}\right\}=\min _{i}\!\left\{\frac{\left| \boldsymbol{\$}_{\mathrm{T}i}\circ \boldsymbol{\$}_{\mathrm{I}i}\right| }{\left| \boldsymbol{\$}_{\mathrm{T}i}\circ \boldsymbol{\$}_{\mathrm{I}i}\right| _{\max }}\right\}\left(i=1,2,3\right) \end{equation}

The overall OTI of the institution is

(21) \begin{equation} \gamma _{\mathrm{O}}=\min \!\left\{\eta _{1},\eta _{2},\eta _{3}\right\}=\min \!\left\{\left| \frac{r_{1}\sin \gamma _{1}}{\sqrt{r_{1}^{2}+r_{2}^{2}-2r_{1}r_{2}\cos \gamma _{1}}}\right|,\left| \sin \mu _{2}\right| \right\} \end{equation}

Similarly, the dimensionless scale parameters of the parallel mechanism are $r_{1}=r_{2}=1.5, r_{3}=0.4$ , and $r_{4}=0.6$ . The attitude angle range of the moving platform is $({-}\pi,\,-\pi /2)$ . The distribution of LTI in the fixed attitude workspace is shown in Fig. 5.

Figure 5. The distribution of LTI at different attitude angles: (a) $\varphi =-\pi /2$ ; (b) $\varphi =-2\pi /3$ ; (c) $\varphi =-5\pi /6$ ; and (d) $\varphi =-\pi$ .

The distribution of LTI in the flexible workspace is shown in Fig. 6.

Figure 6. Distribution of LTI in flexible workspace.

The solution result lays a theoretical foundation for the subsequent solution of the performance indexes of the redundantly driven parallel mechanism with singular configurations and GTW.

3.2. Mechanism singularity analysis

Glazunov et al. [Reference Glazunov, Arkaelyan, Briot and Rashoyan25] proposed a singularity determination criterion based on the mathematical relationship between the input/output twist screw and the transfer wrench screw. In this paper, with reference to the above method, the following two singularities are defined: when the input transmission index (ITI) is equal to 0, the motion/force corresponding to the input joints cannot be transferred out, which is called input transmission singularity (ITS). Similarly, defining the output transmission singularity (OTS):

(22) \begin{align} \mathrm{ITS}=\min _{i}\!\left\{\left| \boldsymbol{\$}_{\mathrm{T}i}\circ \boldsymbol{\$}_{\mathrm{I}i}\right| \right\}\rightarrow 0,\left(i=1,2,3\right)\nonumber\\[5pt] \mathrm{OTS}=\min _{i}\!\left\{\left| \boldsymbol{\$}_{\mathrm{T}i}\circ \boldsymbol{\$}_{\mathrm{O}i}\right| \right\}\rightarrow 0,\left(i=1,2,3\right) \end{align}

The dimensionless scale parameters of the parallel mechanism are taken as $r_{1}=r_{2}=1.5, r_{3}=0.4$ , and $r_{4}=0.6$ , and the attitude angle range of the moving platform is $({-}\pi,\,-\pi /2)$ . The transfer singular workspace of the mechanism in the reachable workspace is shown in Fig. 7.

Figure 7. Singular workspaces in accessible workspaces.

The area formed by the red scattering points represents the transfer singular workspace of the parallel mechanism under the reachable workspace. When the reference point of the end-moving platform of the mechanism is at (0.5, 2), (1.5, 2), (0.5, 1), and (1.5, 1), the variation of the LTI of the mechanism with the end attitude angle is shown in Fig. 8:

Table I. 18 Non-redundant parallel mechanisms.

Figure 8. Variation of mechanism LTI with end attitude angle.

Figure 9. Parallel mechanism transmits singular configuration.

When the reference point of the moving platform at the end of the mechanism is rotated at (0.5, 2), (1.5, 2), and (0.5, 1), the value of LTI is equal to 0 at $\varphi =-132^{\circ}, \varphi =-156^{\circ}, \varphi =-136^{\circ}$ , respectively, which indicates that the mechanism is in the passing singular configuration under this configuration. At this time, the possible singular position of the mechanism is shown in Fig. 9:

Applying ITS and OTS to singularity analysis of planar parallel mechanisms without solving their Jacobi matrices and being able to identify all types of singularity of the mechanism (ITS and OTS) reveals the nature of singularity occurring in the mechanism and similarly can be obtained for the singular configuration under the other combinations of non-redundantly driven joints

3.3. Motion/force transmission performance analysis of non-redundant parallel mechanism

The planar 3-DOF 6R parallel mechanism is an asymmetric mechanism. Three joints are randomly selected from the six driving joints as the driving joints, and 20 non-redundant parallel mechanisms are obtained. The joints A1, B1, C1 and joints A2, B2, C2 are removed as the driving parallel mechanisms. The remaining 18 non-redundant parallel mechanisms are shown in Table I.

When there is $A_{1}$ joint, the parallel mechanism has a total of nine non-redundant forms, among which the non-redundant form driven by $A_{1}B_{1}A_{2}$ has been analyzed in detail. The motion/force transmission indexes of the remaining eight non-redundant forms and the non-redundant parallel mechanism with $A_{1}$ joint under each driving mode are shown in Table II.

Table II. Contains the motion/force transmission index of A1 joint under each driving mode.

In addition to the above non-redundant parallel mechanism with $A_{1}$ joint, the motion/force transmission indexes of the non-redundant parallel mechanism with $B_{1}$ joint under each driving mode are shown in Table III.

Table III. Contains the motion/force transmission index of B1 joint under each driving mode.

In addition to the above non-redundant parallel mechanisms with $A_{1}$ and $B_{1}$ joints, there are three non-redundant forms of the parallel mechanism with $C_{1}$ joints, as shown in Table IV.

Table IV. Contains the motion/force transmission index of $C_{1}$ joint in each driving mode.

3.4. GTW identification of redundantly actuated parallel mechanisms

For the drive redundant parallel mechanism, the Local Minimized Transmission Index (LMTI) is used to evaluate the motion/force transmission performance of the drive redundant parallel mechanism.

Assuming that the driving number of the mechanism is k and the redundancy is r, this paper makes the redundant driving joints follow up, and then q non-redundant parallel mechanisms can be obtained, that is, $q=C_{k}^{r}$ . According to the definition of LTI in Eq. (19), when the end-moving platform of the parallel mechanism is in any position, there must be a non-redundant parallel mechanism, and its LTI value is better than that of other non-redundant parallel mechanisms. The LTI value is the local minimum transmission index of the driving redundant parallel mechanism. It can be described as follows:

(23) \begin{equation} \text{LMTI}=\max \!\left\{\varepsilon _{1},\varepsilon _{2},\ldots,\varepsilon _{q}\right\}\qquad\quad \left(q=C_{k}^{r}\right) \end{equation}

where $\varepsilon$ represents the institution’s LTI.

The LMTI value of the mechanism is in the range of [0,1]. The distribution of LMTI of the redundantly actuated parallel mechanism at different attitude angles is shown in Fig. 10.

The distribution of the LMTI in the flexible workspace of the mechanism in a specific angle range is shown in Fig. 11.

Compared with the $A_{1}B_{2}A_{1}$ joint drive, the motion/force transmission performance of the mechanism is significantly improved by introducing the full-redundant drive mode in the flexible workspace of the fixed attitude. Therefore, the planar 3-DOF 6R parallel mechanism in this paper is driven by full redundancy to improve the overall kinematic performance of the mechanism.

If the attitude of the moving platform is given, the area with LTI (LMTI) ≥ 0.7 is defined as GTW. The distribution of GTW in the flexible workspace of the mechanism is shown in Fig. 12 under the full-redundant drive and the specific angle range.

Figure 10. The distribution map of LMTI at different attitude angles: (a) $\varphi =-\pi /2$ ; (b) $\varphi =-2\pi /3$ ; (c) $\varphi =-5\pi /6$ ; and (d) $\varphi =-\pi$ .

Figure 11. Distribution of LMTI in flexible workspace.

Figure 12. The GTW distribution diagram of the mechanism under the full-redundant driving mode.

Compared with the area of LTI≥0.7 in the flexible workspace under the non-redundant driving mode shown in Fig. 6, the area of the GTW of the mechanism under the fully redundant driving mode increases by 5.45, and the growth amplitude reaches 136 times. Similarly, according to the definition of singularity, it is found that there is no singularity configuration in the 6R parallel mechanism under the full-redundant driving mode, and its kinematic performance is greatly improved.

4. Dimension optimization of redundantly actuated parallel mechanism

In this section, the dimension of the planar 6R mechanism is dimensionless and the parameter design space is established by using the space model theory. Then, the mapping relationship between the workspace shape, area, motion/force transmission performance index, and scale of the redundantly actuated parallel mechanism is established, and the performance map is drawn. Finally, based on the performance map, the optimization design of the mechanism scale is completed from a global perspective.

4.1. Dimensionless method and parameter design space

It can be seen from Fig. 1 that there are four scale variables in the planar 6R parallel mechanism, and each member is dimensionless. Let:

(24) \begin{equation} \left\{\begin{array}{l} r_{i}=R_{i}/L\\[5pt] L=\dfrac{1}{4}\sum\limits_{i=1}^{4}R_{i} \end{array}\right.\ \ , \left(i=1,2,3,4\right) \end{equation}

where R i and r i denote the actual length and dimensionless parameters of the member, respectively, then:

(25) \begin{equation} r_{1}+r_{2}+r_{3}+r_{4}=4 \end{equation}

According to the structural characteristics and assembly constraints of the robot, it can be obtained:

(26) \begin{equation} \left\{\begin{array}{l} 0\lt r_{1},r_{2}\lt 4\\[5pt] 0\lt r_{3},r_{4}\lt 2 \end{array}\right. \end{equation}

The spatial model of the mechanism is shown in Fig. 13(a).

Figure 13. The spatial model of the mechanism: (a) space model of parallel mechanism and (b) plane diagram of space model.

We are accustomed to using the plane coordinate system $o'-xy$ instead of the dimensionless coordinates, so we can get the spatial model plane diagram as shown in Fig. 13(b).

The conversion relationship of the coordinate system is

(27) \begin{equation} \left\{\begin{array}{l} x=\dfrac{2\sqrt{3}}{3}r_{1}+\dfrac{\sqrt{3}}{3}r_{3}\\[10pt] y=r_{3} \end{array}\right. \end{equation}

In this section, the space model plan of the mechanism is established through the constraints and assembly conditions of the parallel mechanism, which provides an effective tool for the subsequent scale optimization design.

4.2. Dimension optimization design of parallel mechanism

In each plane diagram of the spatial model of the planar 3-DOF 6R parallel mechanism, six straight lines can be divided into several small intervals, and the area and shape of the workspace of the parallel mechanism can be studied according to the different scale characteristics in each interval.

When $0\lt r_{4}\lt 1$ , the plane interval diagram of the space model is shown in Fig. 14.

Figure 14. Plane interval diagram of space model (0 < r 4 < 1).

The range of the attitude angle of the end is $({-}\pi,\,-\pi /2)$ . According to the workflow solution process, when $0\lt r_{4}\lt 1$ , the mapping relationship between the shape and scale of the workspace is shown in Fig. 15. Similarly, the mapping relationship between the shape and scale of the workspace under the remaining scales can be obtained.

Figure 15. Mapping relationship between the shape and scale of the workspace: (a) mapping relationship between shape and scale of reachable/flexible workspace and (b) mapping relationship between shape and scale of good transmission workspace.

The distribution of the workspace area in the design space cannot be understood from the above map. The number of points searched under a certain step size is used as the evaluation index of the workspace value (WSV). While searching the flexible workspace of the parallel mechanism, the area of the workspace can be calculated. Taking r 4 = 0.3 as an example, as shown in Fig. 16, the mapping relationship at other scales can be obtained.

Figure 16. Mapping relationship between workspace area and scale: (a) mapping relationship between reachable/flexible workspace area and scale and (b) mapping relationship between good transmission workspace area and scale.

In summary, the planar 6R parallel mechanism achieves a large area in order to obtain the reachable/flexible workspace and the GTW based on it under a specific rotation angle range $({-}\pi,\,-\pi /2)$ , the smaller the $r_{4}$ is, the better. The value range of $r_{4}$ is specified as (0, 1]. At this time, the scale range of the parallel mechanism should be selected as:

(28) \begin{equation} \left\{\begin{array}{l} r_{1}+r_{4}\gt r_{2}+r_{3}\\[5pt] r_{2}+r_{4}\gt r_{1}+r_{3} \end{array}\right. \end{equation}

Since the performance of the mechanism is different under different poses at the same scale, and there is no constraint performance evaluation problem in the planar 3-DOF 6R parallel mechanism, this paper defines

(29) \begin{equation} \Lambda =\min \!\left\{\gamma \right\}=\min \!\left\{\gamma _{\mathrm{I}},\gamma _{\mathrm{O}}\right\} \end{equation}

$\Lambda$ represents the local design index (LDI). The set of all pose points with LDI≥0.7 is defined as the GTW of the mechanism. The obtained area is a global index for the scale optimization design of the parallel mechanism. The average value of the LDI of the defined mechanism in the GTW is

(30) \begin{equation} \Gamma =\frac{\int _{W}\Lambda dw}{\int _{W}dw} \end{equation}

where $\Gamma$ represents the GTI and $w$ represents the organization ’s GTW.

Taking r 4 = 0.3 as an example, the mapping relationship between the global transmission index and the scale of the parallel mechanism is obtained as shown in Fig. 17.

The analysis shows that the planar 3-DOF 6R parallel mechanism should select the scale in the area with higher global transmission index value under the specific rotation angle range $({-}\pi,\,-\pi /2)$ , so as to obtain better overall performance.

In conjunction with Fig. 16(b), the optimized area of the parallel mechanism within the parametric design space is shown in Fig. 18. The area enclosed by the solid blue line and the solid red line in the figure represents the range of the global transmission index value of the institution greater than 0.87 and the range of the GTW area of the institution when = 0.3, respectively, and the green intersection area of the two is the optimization area in the parameter design space, and the optimization area under the rest of the scales can be obtained by the same reason. The combination of institutional scales in the preferred scale area meets the design requirements, and the GTW area of the formed mechanism is relatively large, and the value of the institutional GTI is above 0.87, which proves the correctness of the theory and method of institutional scale optimization.

Table V. Size parameters of 6R mechanism.

Figure 17. Mapping relationship between global transmission index and scale of parallel mechanism.

Figure 18. Optimization region of parallel mechanism in parameter design space.

5. Prototype production and performance verification

In this part, the scale parameters of the key components of the mechanism are selected, the good task space of the robot is analyzed, and the dynamic model of the mechanism is established. Finally, the control strategy analysis and prototype performance verification are carried out.

5.1. Scale selection and task space analysis

The redundantly actuated parallel robot requires 6 DOF, so the robot system is composed of a planar 3-DOF 6R mechanism as the main functional component, combined with the rotation of the waist and the end wrist that can rotate around the x and y axes, respectively. Taking into account the results of component interference and assembly constraints and scale optimization, the scale parameters selected in the high-quality scale domain are shown in Table V.

The redundantly actuated parallel robot system designed in this paper is shown in Fig. 19.

Figure 19. Main structure prototype of redundantly actuated parallel robot.

In the process of robot operation, its task space is a regular geometry. Therefore, it is necessary to properly deal with the irregular geometry when determining the good task space of the mechanism.

Combined with the operation process of the robot, this paper assumes that the attitude angle range of the moving platform at the end of the parallel mechanism is $({-}\pi,\,-\pi /2)$ , and then when the scale parameters of the parallel mechanism are R 1= R 2 = 1.2 m, R 3 = 0.3 m, and R 4 = 0.66 m, the good task space of the mechanism in the fixed attitude workspace is shown in Fig. 20.

Figure 20. Good task space of the mechanism under different attitude angle: (a) $\varphi =-\pi /2$ ; (b) $\varphi =-2\pi /3$ ; (c) $\varphi =-5\pi /6$ ; and (d) $\varphi =-\pi$ .

Similarly, the spatial distribution of good tasks in the flexible workspace of the mechanism within a specific angle range is shown in Fig. 21.

Figure 21. Good task space of parallel mechanism in flexible workspace.

In order to make the robot have a large good task space and complete the handling, loading, and unloading of large-mass components on the side of the robot, this paper defines the good task space of the redundantly actuated parallel robot as a rectangular area surrounded by the dotted line in Fig. 20 and Fig. 21.

5.2. Dynamics analysis of redundant drive parallel mechanism

Before conducting research on robotic arm control, its dynamics need to be modeled. The Newton–Euler method is employed to establish the dynamic model for this mechanism. In order to facilitate the dynamic formulation, a local coordinate frame is established at the onset of each structural member, as depicted in Fig. 22. All subsequent dynamics calculations are performed within this local coordinate frame.

Figure 22. The free-body diagram of each structural member in branch chains.

The acceleration of the center of mass for bar $ij$ and the end for bar $ij$ can be expressed by the following equation:

(31) \begin{align} \boldsymbol{a}_{\boldsymbol{c},\boldsymbol{ij}} & = \left(\boldsymbol{R}_{\boldsymbol{ij}}^{\boldsymbol{i}\left(\boldsymbol{j} - \textbf{1}\right)}\right)^{\boldsymbol{T}}\boldsymbol{a}_{\boldsymbol{e}, \boldsymbol{i}\!\left(\boldsymbol{j} - \textbf{1}\right)} + \dot{\boldsymbol{w}}_{\boldsymbol{ij}}\times \boldsymbol{r}_{\boldsymbol{ij}, \boldsymbol{c}} + \boldsymbol{w}_{\boldsymbol{ij}}\times \left(\boldsymbol{w}_{\boldsymbol{ij}}\times \boldsymbol{r}_{\boldsymbol{ij}, \boldsymbol{c}}\right),\,\,\,\mathit{i,j}=1,2 \nonumber\\[5pt] \boldsymbol{a}_{\boldsymbol{e}, \boldsymbol{ij}} & = \left(\boldsymbol{R}_{\boldsymbol{ij}}^{\boldsymbol{i}\!\left(\boldsymbol{j} - \textbf{1}\right)}\right)^{\boldsymbol{T}}\boldsymbol{a}_{\boldsymbol{e}, \boldsymbol{i}\!\left(\boldsymbol{j} - \textbf{1}\right)} + \dot{\boldsymbol{w}}_{\boldsymbol{ij}}\times \boldsymbol{r}_{\boldsymbol{ij}, \boldsymbol{i}\!\left(\boldsymbol{j} + \textbf{1}\right)} + \boldsymbol{w}_{\boldsymbol{ij}}\times \left(\boldsymbol{w}_{\boldsymbol{ij}}\times \boldsymbol{r}_{\boldsymbol{ij}, \boldsymbol{i}\!\left(\boldsymbol{j} + \textbf{1}\right)}\right),\,\,\,\mathit{i,j}=1,2 \end{align}

The gravity acceleration (expressed in frame $ij$ ) can be expressed as:

(32) \begin{equation} \boldsymbol{g}_{\boldsymbol{ij}}=\left(\boldsymbol{R}_{\boldsymbol{ij}}\right)^{T}\boldsymbol{g},\,\,\,i,j=1,2 \end{equation}

The parallel mechanism consists of an upper branch and a lower branch, where $i$ represents the upper branch or the lower branch of the mechanism, the upper branch when $i=1$ and the lower branch when $i=2, j$ determine a bar in the branch chain, where $j=1$ represents the bar connected to the fixed base in the branch chain and $j=2$ represents the bar connected to the moving platform in the branch chain. $\boldsymbol{R}_{\boldsymbol{ij}}$ is the rotation matrix from frame $ij$ to fixed frame. $\boldsymbol{R}_{\boldsymbol{ij}}^{\boldsymbol{i}(\boldsymbol{j} - \textbf{1})}$ is the rotation matrix from frame $ij$ to frame $i(j-1)$ . Eq. (31), when $i=1$ and $j=1$ , represents the linear acceleration of a coordinate system attached to a fixed platform, so $\boldsymbol{a}_{\boldsymbol{e}, \boldsymbol{i}(\boldsymbol{j} - \textbf{1})}=0$ . $\boldsymbol{\omega }_{\boldsymbol{ij}}$ is the angular velocity of bar $ij$ in frame $ij, \boldsymbol{r}_{\boldsymbol{ij},\boldsymbol{c}}$ is the vector from joint $ij$ to the center of mass of bar $ij, \boldsymbol{r}_{\boldsymbol{ij}}, i(j+1)$ is the vector from joint $ij$ to joint $i(j+1), \textbf{g}$ is gravity acceleration from fixed frame.

The force balance and moment balance equation for bar $ij$ can be expressed by Eq. (33).

(33) \begin{equation} \left\{\!\begin{array}{l} \boldsymbol{f}_{\boldsymbol{ij}}-\boldsymbol{R}_{\boldsymbol{i}\left(\boldsymbol{j} + \textbf{1}\right)}^{\boldsymbol{ij}}\ \boldsymbol{f}_{\boldsymbol{i}\left(\boldsymbol{j} + \textbf{1}\right)}+m_{ij}\boldsymbol{g}_{\boldsymbol{ij}}=m_{ij}\boldsymbol{a}_{\boldsymbol{c},\boldsymbol{ij}}\\[8pt] \boldsymbol{\tau }_{\boldsymbol{ij}}-\boldsymbol{R}_{\boldsymbol{i}\left(\boldsymbol{j} + \textbf{1}\right)}^{\boldsymbol{ij}}\boldsymbol{\tau }_{\boldsymbol{i}\left(\boldsymbol{j} + \textbf{1}\right)}+\boldsymbol{f}_{\boldsymbol{ij}}\times \boldsymbol{r}_{\boldsymbol{ij}, \boldsymbol{c}}-\left(\boldsymbol{R}_{\boldsymbol{i}\left(\boldsymbol{j} + \textbf{1}\right)}^{\boldsymbol{ij}}\ \boldsymbol{f}_{\boldsymbol{i} \left(\boldsymbol{j} + \textbf{1}\right)}\right)\times \boldsymbol{r}_{\boldsymbol{i}\left(\boldsymbol{j} + \textbf{1}\right),\boldsymbol{c}},\,\,\,i,j=1,2\\[8pt] =I_{ij}\dot{\boldsymbol{\omega }}_{\boldsymbol{ij}}+\boldsymbol{\omega }_{\boldsymbol{ij}}\times I_{ij}\boldsymbol{\omega }_{\boldsymbol{ij}} \end{array}\right. \end{equation}

where $\boldsymbol{f}_{\boldsymbol{ij}}$ is the force exerted by bar $i(j-1)$ on bar $j, \tau _{\boldsymbol{ij}}$ is the torque exerted by bar $i(j-1)$ on bar $j, m_{ij}$ is the mass of bar $j$ , and $I_{ij}$ is the inertia matrix of bar $ij$ evaluated at a frame parallel to frame $ij$ located at the center of mass. The forces and moments applied to the moving platform are shown in Fig. 23.

Figure 23. The free-body diagram of moving platform.

In order to analyze the moving platform more effectively, the force balance equation and the moment balance equation of the moving platform are established as follows:

(34) \begin{equation} \left\{\begin{array}{l} \boldsymbol{f}_{\textbf{13}}+\boldsymbol{f}_{\textbf{23}}+\boldsymbol{F}_{\boldsymbol{p}}+m_{3}\boldsymbol{g}=m_{3}\ddot{x}_{p}\boldsymbol{i}+m_{3}\ddot{y}_{p}\boldsymbol{j}\\[5pt]\boldsymbol{\tau }_{\textbf{13}}+\boldsymbol{\tau }_{\textbf{23}}+\boldsymbol{f}_{\textbf{13}}\times \left({-}\boldsymbol{r}_{\boldsymbol{o},{\boldsymbol{C}_{\textbf{1}}}}+\boldsymbol{r}_{\boldsymbol{o}}\right)+\boldsymbol{f}_{\textbf{23}}\times \left({-}\boldsymbol{r}_{\boldsymbol{o},{\boldsymbol{C}_{\textbf{2}}}}+\boldsymbol{r}_{\boldsymbol{o}}\right)+\boldsymbol{F}_{\boldsymbol{p}}\times \left({-}\boldsymbol{r}_{\boldsymbol{o},{\boldsymbol{F}_{\boldsymbol{p}}}}+\boldsymbol{r}_{\boldsymbol{o}}\right)\\[5pt] =I_{3}\ddot{\varphi }_{p}\boldsymbol{k} \end{array}\right. \end{equation}

Based on Eq. (33) and Eq. (34), the dynamic equation of the mechanism can be transformed into the following form:

(35) \begin{equation} \boldsymbol{A}_{\boldsymbol{F}}\boldsymbol{\tau }=\boldsymbol{B} \end{equation}

where $\boldsymbol{A}_{\boldsymbol{F}}\in \boldsymbol{R}^{\textbf{3}\times \textbf{6}},\boldsymbol{\tau }=[\tau _{11}\quad \tau _{11}\quad \tau _{11}\quad \tau _{11}\quad \tau _{11}\quad \tau _{11}]^{\mathrm{T}}$ .

Dynamics modeling is done, and dynamics simulation is done using Adams. The moving platform moves from a point with coordinates $(1.15,0.429,-\pi )$ to another point with coordinates $(1.4,1.9,-\pi /2)$ . In order to avoid the influence of a specific trajectory on the simulation results, three trajectories are taken between the two points. The moving platform is rotated 90 degrees counterclockwise at a constant speed in 10 s. The calculated and simulated results of the driving torque are shown in Fig. 24, which verifies the correctness of the dynamics model established in this paper and lays a theoretical foundation for the research of the control strategy.

Figure 24. Comparison of drive torque calculation and simulation.

5.3. Research on control strategy of redundant drive parallel mechanism

In this paper, a force–position hybrid control strategy is used for simultaneous force and position control, and redundant and non-redundant actuators are used for force and position control, respectively [Reference Wen, Zheng, Jia, Ji, Hao and Lam26Reference Haitao, Shunpan and Jiantao27]. The non-redundant joints of the mechanism are driven by three servo motors, which act as position controllers. The redundant actuator consists of three sets of cylinders that act as force controllers and take the responsibility of supporting the mechanism’s self-weight and external loads. This scheme has problems in application such as discrepancies between the theoretical and practical systems and poor synchronization between the actuators. In order to solve these problems, a coordination controller is used in this study to take the real-time output torque from the servomotors as input and calculate the force adjustment value of the cylinders through error coupling operation, which in turn corrects the output force of the cylinders.

The control scheme of the redundant drive parallel mechanism is shown in Fig. 25. $\boldsymbol{q}_{\boldsymbol{p}}, \dot{\boldsymbol{q}}_{\boldsymbol{p}}$ , and $\ddot{\boldsymbol{q}}_{\boldsymbol{p}}$ are the desired position, velocity, and acceleration of the moving platform, respectively. The expected output force of the cylinder and the expected rotation angle of the motor can be calculated. $\tau$ represents the desired torque of the motor with a value of 0. $\tau ^{\textbf{a}}$ represents the actual torque of the motor, and $\Delta \boldsymbol{f}$ represents the adjustment of the cylinder based on the error of the motor torque.

Figure 25. Control scheme for redundant drive parallel mechanism.

The moving platform moves from a point with coordinates $(1.15,0.429,-\pi )$ to another point with coordinates $(1.4,1.9,-\pi /2)$ , and three kinds of trajectories are randomly selected between the two points, and the motor angle and motor torque are calculated for the two kinds of motion trajectories under no-load conditions. The motor torque of force–position hybrid coordinated control is shown in Fig. 26.

Figure 26. Motor torque of force–position hybrid coordinated control.

It can be seen that the advantages of this mechanism are obvious, dramatically reducing the torque required for unknown control of the joints, which allows the robot to use less powerful motors to achieve precise position control, thus reducing the overall weight of the robot.

5.4. Performance verification experiments for redundantly driven parallel robots

The load to weight ratio is defined as:

(36) \begin{equation} \eta =\frac{m_{\max }}{M}\times 100\mathrm{\% } \end{equation}

In Eq. (36), $m_{\max }$ represents the maximum load of the robot and M represents the mass of the robot.

The experimental results showed that $m_{\max }$ = 120 kg and M = 758 kg. According to Eq. (36), the load-to-weight ratio of the redundantly actuated parallel robot developed in this paper is 15.83 %. The calculation results show that the redundantly actuated parallel robot designed in this paper can be competent for the installation task under the requirement of large load.

In order to detect the position repeatability and position accuracy of the robot, five measurement points are randomly selected in the good task space shown in Fig. 20 and Fig. 21. The coordinates of the five measurement points in the workspace are shown in Table VI.

Table VI. Redundant drive parallel robot position repeatability measurement points coordinates.

Maneuvering robot executes $\mathrm{W}_{1}$ point, $\mathrm{W}_{2}$ point, $\mathrm{W}_{3}$ point, $\mathrm{W}_{4}$ point, and $\mathrm{W}_{5}$ point sequentially from $\mathrm{W}_{5}$ point and repeats 30 times. In the process of executing the pose point of the robot, the API-RADIAN laser tracker is used to measure and record the pose information of the robot end effector when executing $\mathrm{W}_{1}, \mathrm{W}_{2}, \mathrm{W}_{3}, \mathrm{W}_{4}$ , and $\mathrm{W}_{5}$ . Fig. 27 is a scene photo of the redundantly actuated parallel robot performing pose point detection.

Figure 27. Position repeatability test of redundantly actuated parallel robot.

A set of coordinate points obtained by multiple measurements of the same measurement point using a laser tracker can be used to construct a circumscribed sphere that envelopes the three-dimensional coordinates of all measured points. The radius RP1 of the constructed circumscribed sphere is the position repeatability of the robot end effector, which is also called the position repeatability of the robot. By processing the measurement results of the redundantly actuated parallel robot, the position repeatability parameters and position accuracy parameters shown in Table VII can be obtained.

Table VII. Position repeatability parameters of redundantly actuated parallel robot at each measurement point.

Taking the maximum value of the position repeatability of each point, it can be seen that the position repeatability of the redundantly actuated parallel robot is 0.053 mm, and the position accuracy is 0.635 mm.

The end load of the robot is set to 10 kg, 20 kg, 30 kg, 40 kg, 50 kg, and 60 kg, respectively, for precision measurement, and the position repeatability parameters and position accuracy parameters shown in Table VIII can be obtained.

Table VIII. Performance parameters of redundantly actuated parallel robots under different loads.

6. Conclusion

In order to meet the demands of high-precision and high load-bearing capacity applications, this paper addresses the issues of limited good workspace, high singularity occurrence, and restricted load-bearing capacity in non-redundant parallel mechanisms. To tackle these challenges, a fully redundant drive parallel mechanism was designed and developed. The study encompassed the investigation of performance evaluation metrics, identification of good workspace, and scale optimization design. The following conclusions were drawn:

(1) Performance evaluation metrics for motion/force transmission were established. Through comparisons, it was determined that under the fully redundant drive mode, the GTW area of the planar 6R mechanism increased by 5.45, representing a growth magnitude of 136 times, with LTI ≥ 0.7.

(2) Scale optimization was carried out for the planar 6R parallel mechanism. The optimized mechanisms exhibited larger GTW areas, and GTI values were consistently above 0.87.

(3) The control strategy of the mechanism has been studied. Experimental results demonstrated a maximum load capacity of 120 kg, with a payload-to-weight ratio of 15.83%. Position repeatability and positional accuracy were measured at 0.053 mm and 0.635 mm, respectively, for a 120-kg load. For a 60-kg load, position repeatability and positional accuracy were 0.079 mm and 0.733 mm, respectively. These results substantiate that the designed redundant drive parallel mechanism can meet the demands for high-load and high-precision assembly.

The outcomes of this research contribute to enhancing the performance evaluation and scale optimization framework for redundant drive parallel mechanisms. Furthermore, they hold significant practical implications for the widespread application of redundant drive parallel mechanisms in heavy-duty assembly and other construction-related fields.

Author contributions

Dong Yang and Ming Han conceived and designed the study and translated the article. Jiajin Che performed statistical analyses and wrote the article. Jinyue Liu assisted Jiajin Che in completing prototype experiments.

Financial support

This work was supported by the Central Leading Local Science and Technology Development Fund Project (Grant No. 236Z1910G) and the Postdoctoral Research Project in Hebei Province (Grant No. B2023005005).

Competing interests

The author(s) declare(s) that there is no competing interests regarding the publication of this paper.

Ethical approval

None.

References

Wang, L., Zhang, Z. and Shao, Z., “Kinematic performance analysis and promotion of a spatial 3-RPaS parallel manipulator with multiple actuation modes,” J Mech Sci Technol 33(2), 889902 (2019).CrossRefGoogle Scholar
Lee, S., Kim, S., In, W., Kim, M., Jeong, J. I. and Kim, J., “Experimental verification of antagonistic stiffness planning for a planar parallel mechanism with 2-DOF force redundancy,” Robotica 29(4), 547554 (2011).CrossRefGoogle Scholar
Xu, L., Li, Q., Zhang, N. and Chen, Q., “Mobility, kinematic analysis, and dimensional optimization of new three-degrees-of-freedom parallel manipulator with actuation redundancy,” J Mech Robot 9(4), 041008 (2017).CrossRefGoogle Scholar
Choi, J. H., Seo, T. W. and Lee, J. W., “Torque distribution optimization of redundantly actuated planar parallel mechanisms based on a null-space solution,” Robotica 32(7), 11251134 (2014).CrossRefGoogle Scholar
Zeng, D. X., Hou, Y. L. and Huang, Z., “Type synthesis and characteristic analysis of a family of 2-dof rotational decoupled parallel mechanisms,” Chin J Mech Eng 22(6), 833840 (2009).CrossRefGoogle Scholar
Yi, B.-J., Oh, S.-R. and Suh, I. H., “A five-bar finger mechanism involving redundant actuators: Analysis and its applications,” IEEE Trans Robotic Autom 15(6), 10011010 (1999).Google Scholar
Wang, L., Zhang, Z. and Shao, Z., “Kinematic performance analysis and promotion of a spatial 3-RPaS parallel manipulator with multiple actuation modes,” J Mech Sci Technol 33(2), 889902 (2019).CrossRefGoogle Scholar
Li, S. H., Sun, J. and Shan, Y. X., “Optimization of novel parallel pointing mechanism for space optical mirror,” Guangxue Jingmi Gongcheng/Optics and Precision Engineering 27(3), 637644 (2019).Google Scholar
Gao, Z. and Zhang, D., “Workspace representation and optimization of a novel parallel mechanism with three-degrees-of-freedom,” Sustainability 3(11), 22172228 (2011).CrossRefGoogle Scholar
Zhou, Y., Xie, F. and Liu, X., “Optimal design of a main driving mechanism for servo punch press based on performance atlases,” Chin J Mech Eng 26(5), 909917 (2013).CrossRefGoogle Scholar
Yang, X. S., Zhao, Z. L. and Xiong, H., “Kinematic analysis and optimal design of a novel schnflies-motion parallel manipulator with rotational pitch motion for assembly operations,” J Mech Robot 13(4), 117 (2021).CrossRefGoogle Scholar
Nabavi, S. N., Shariatee, M., Enferadi, J. and Akbarzadeh, A., “Parametric design and multi-objective optimization of a general 6-PUS parallel manipulator,” Mech Mach Theory 152, 103913 (2020).CrossRefGoogle Scholar
Antonov, A., Fomin, A., Glazunov, V. and Ceccarelli, M., “Workspace and performance analysis of a 6-DOF hexapod-type manipulator with a circular guide,” Proceed Inst Mech Eng, Part C: J Mech Eng Sci 236(18), 99519965 (2022).CrossRefGoogle Scholar
Yang, C., Ye, W. and Li, Q., “Review of the performance optimization of parallel manipulators,” Mech Mach Theory 170, 104725 (2022).CrossRefGoogle Scholar
Liu, H. T., Huang, T. and Kecskeméthy, A., Force/motion/stiffness transmissibility analyses of redundantly actuated and overconstrained parallel manipulators, nephron clinical practice, (2015) 609618.Google Scholar
Wang, L., Zhang, Z., Shao, Z. and Tang, X., “Analysis and optimization of a novel planar 5R parallel mechanism with variable actuation modes,” Robot Com-Int Manuf 56, 178190 (2019).CrossRefGoogle Scholar
Zhang, H.-Q., Fang, H.-R. and Jiang, B.-S., “Motion-force transmissibility characteristic analysis of a redundantly actuated and overconstrained parallel machine,” Int J Auto Comp 16(2), 150162 (2019).CrossRefGoogle Scholar
Mazare, M. and Taghizadeh, M., “Geometric optimization of a delta type parallel robot using harmony search algorithm,” Robotica 37(9), 14941512 (2019).CrossRefGoogle Scholar
Desai, R. and Muthuswamy, S., “A forward, inverse kinematics and workspace analysis of 3RPS and 3RPS-R parallel manipulators,” Iranian J Sci Tech, Trans Mech Eng 45(1), 115131 (2021).CrossRefGoogle Scholar
Yang, H., Fang, H., Fang, Y. and Li, X., “Dimensional synthesis of a novel 5-DOF reconfigurable hybrid perfusion manipulator for large-scale spherical honeycomb perfusion,” Front Mech Eng 16(1), 4660 (2021).CrossRefGoogle Scholar
Yang, Y., Tang, Y., Chen, H., Peng, Y. and Pu, H., “Mechanism design and parameter optimization of a new asymmetric translational parallel manipulator,” Mech Sci 10(1), 255272 (2019).CrossRefGoogle Scholar
Zhang, L. J., Guo, F. and Li, Y. Q., “Optimum design of parallel mechanism based on kinematics distribution performance,” Nongye Jixie Xuebao/Trans Chinese Soci Agri Mach 46(4), 365371 337 (2015).Google Scholar
Liu, X.-J. and Wang, J., “A new methodology for optimal kinematic design of parallell mechanisms,” Mech Mach Theory 42(9), 12101224 2007 (2007).CrossRefGoogle Scholar
Zhu, B., Wang, L. and Wu, J., “Optimal design of loading device based on a redundantly actuated parallel manipulator,” Mech Mach Theory 178, 105084 (2022).CrossRefGoogle Scholar
Glazunov, V. A., Arkaelyan, V., Briot, S. and Rashoyan, G. V., “Speed and force criteria for the proximity to singularities of parallel structure manipulators,” J Mach Manuf Reliab 41(3), 194199 (2012).CrossRefGoogle Scholar
Wen, S.-H., Zheng, W., Jia, S.-D., Ji, Z.-X., Hao, P.-C. and Lam, H.-K., “Unactuated force control of 5-DOF parallel robot based on fuzzy PI,” Int J Control Autom Syst 18(6), 16291641 (2020).CrossRefGoogle Scholar
Haitao, T., Shunpan, L. and Jiantao, Y., “Hybrid force/Position control hardware systemDesign and force servo control realization,” Adv Mat Res 317, 685689 (2011).Google Scholar
Figure 0

Figure 1. Schematic diagram of planar 6R parallel mechanism.

Figure 1

Figure 2. Four groups of reverse assembly configurations: (a) ‘$+-$’ assembly configuration; (b) ‘ $++$’ assembly configuration; (c) ‘$-\,-$’ assembly configuration; (d) ‘$-\,+$’ assembly configuration.

Figure 2

Figure 3. (a) RRR branched chain structure diagram, (b) joint A1corresponding to the transfer wrench screw solution diagram, and (c) joint B1corresponding to the transfer wrench screw solution diagram.

Figure 3

Figure 4. (a) Joint A1corresponding to the output twist screw solution diagram and (b) joint B1corresponding to the output twist screw solution diagram.

Figure 4

Figure 5. The distribution of LTI at different attitude angles: (a)$\varphi =-\pi /2$; (b)$\varphi =-2\pi /3$; (c)$\varphi =-5\pi /6$; and (d)$\varphi =-\pi$.

Figure 5

Figure 6. Distribution of LTI in flexible workspace.

Figure 6

Figure 7. Singular workspaces in accessible workspaces.

Figure 7

Table I. 18 Non-redundant parallel mechanisms.

Figure 8

Figure 8. Variation of mechanism LTI with end attitude angle.

Figure 9

Figure 9. Parallel mechanism transmits singular configuration.

Figure 10

Table II. Contains the motion/force transmission index of A1 joint under each driving mode.

Figure 11

Table III. Contains the motion/force transmission index of B1 joint under each driving mode.

Figure 12

Table IV. Contains the motion/force transmission index of $C_{1}$ joint in each driving mode.

Figure 13

Figure 10. The distribution map of LMTI at different attitude angles: (a)$\varphi =-\pi /2$; (b)$\varphi =-2\pi /3$; (c)$\varphi =-5\pi /6$; and (d)$\varphi =-\pi$.

Figure 14

Figure 11. Distribution of LMTI in flexible workspace.

Figure 15

Figure 12. The GTW distribution diagram of the mechanism under the full-redundant driving mode.

Figure 16

Figure 13. The spatial model of the mechanism: (a) space model of parallel mechanism and (b) plane diagram of space model.

Figure 17

Figure 14. Plane interval diagram of space model (0 < r4< 1).

Figure 18

Figure 15. Mapping relationship between the shape and scale of the workspace: (a) mapping relationship between shape and scale of reachable/flexible workspace and (b) mapping relationship between shape and scale of good transmission workspace.

Figure 19

Figure 16. Mapping relationship between workspace area and scale: (a) mapping relationship between reachable/flexible workspace area and scale and (b) mapping relationship between good transmission workspace area and scale.

Figure 20

Table V. Size parameters of 6R mechanism.

Figure 21

Figure 17. Mapping relationship between global transmission index and scale of parallel mechanism.

Figure 22

Figure 18. Optimization region of parallel mechanism in parameter design space.

Figure 23

Figure 19. Main structure prototype of redundantly actuated parallel robot.

Figure 24

Figure 20. Good task space of the mechanism under different attitude angle: (a)$\varphi =-\pi /2$; (b)$\varphi =-2\pi /3$; (c)$\varphi =-5\pi /6$; and (d)$\varphi =-\pi$.

Figure 25

Figure 21. Good task space of parallel mechanism in flexible workspace.

Figure 26

Figure 22. The free-body diagram of each structural member in branch chains.

Figure 27

Figure 23. The free-body diagram of moving platform.

Figure 28

Figure 24. Comparison of drive torque calculation and simulation.

Figure 29

Figure 25. Control scheme for redundant drive parallel mechanism.

Figure 30

Figure 26. Motor torque of force–position hybrid coordinated control.

Figure 31

Table VI. Redundant drive parallel robot position repeatability measurement points coordinates.

Figure 32

Figure 27. Position repeatability test of redundantly actuated parallel robot.

Figure 33

Table VII. Position repeatability parameters of redundantly actuated parallel robot at each measurement point.

Figure 34

Table VIII. Performance parameters of redundantly actuated parallel robots under different loads.