Hostname: page-component-7bb8b95d7b-s9k8s Total loading time: 0 Render date: 2024-09-26T15:56:47.493Z Has data issue: false hasContentIssue false

Design of the five-bar linkage with singularity-free workspace

Published online by Cambridge University Press:  11 August 2023

Tivadar Demjen
Affiliation:
Department of Mechatronics, Politehnica University of Timişoara, Timişoara, Romania
Erwin-Christian Lovasz*
Affiliation:
Department of Mechatronics, Politehnica University of Timişoara, Timişoara, Romania
Marco Ceccarelli
Affiliation:
LARM2 Laboratory of Robot Mechatronics, University of Rome Tor Vergata, Roma, Italy
Carmen Sticlaru
Affiliation:
Department of Mechatronics, Politehnica University of Timişoara, Timişoara, Romania
Antonio-Marius-Flavius Lupuţi
Affiliation:
Department of Mechatronics, Politehnica University of Timişoara, Timişoara, Romania
Alexandru Oarcea
Affiliation:
Department of Mechatronics, Politehnica University of Timişoara, Timişoara, Romania
Dan-Cristian Silaghi-Perju
Affiliation:
Department of Mechatronics, Politehnica University of Timişoara, Timişoara, Romania
*
Corresponding author: Erwin-Christian Lovasz; Email: erwin.lovasz@upt.ro
Rights & Permissions [Opens in a new window]

Abstract

This paper shows the kinematic analysis and the synthesis of the five-bar linkage with symmetrical structure and singularity-free dexterous workspace. The type synthesis of the five-bar linkage shows that the number of symmetrical structures of five-bar linkage is limited to eight structures. This study deals with the forward and inverse kinematic analysis and synthesis of the five-bar structure 5-RRRRR. The synthesis equations allow the analytical computation of the link lengths of a symmetrical five-bar linkage using only revolute joints to avoid the singularities in an imposed dexterous workspace. A numerical example of the symmetrical five-bar linkage is analyzed and synthetized theoretically and characterized by computing the performance indices. The tests on an experimental model of the five-bar linkage 5-RRRRR confirm the singularity-free dexterous workspace.

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

1. Introduction

Five-bar linkages are simple mechanisms with 2 degrees of freedom (DoF), which allow the generation of planar paths for the characteristic point by correlation and control between the motions of the two servomotors. Although the history of the five-bar linkages is complex, with a multitude of applications and fields of implementation, in the late years we could see that there are still unexplored and undocumented uses that popped-up for niche applications. Some of these applications are prosthetics, industrial machines, haptic devices, five-bar manipulators, 3D printers, and others. Tempea et al. proposed a mechanism with five bars in general and a degenerative form as the acting solution of a SCARA robot [Reference Tempea, Neacşa and Livadariu1]. Tsetserukou et al. developed a device where the mechanism is used in an assembly for virtual reality (further referred as VR) experience enhancement and as feedback from the VR world to the real one. In this application, the authors used an inverted five-bar linkage with a set of electric motors to build their device [Reference Tsetserukou, Hosokawa and Terashima2]. Marzouk et al. used a double crank five-bar linkage for a polycentric knee joint with spring swing phase control [Reference Marzouk and Ahmed3]. Other applications in fields such as agriculture research also made use of the five-bar linkage in the past years. As an example of this, Sun et al. [Reference Sun, Ge, Li and Wang4] presented a possible solution for an automatic transplanter device. Sengqi Jian in his master’s degree thesis [Reference Jian5] developed a five-bar robot used for pressurized autosampling for recovery of enhanced oil.

Theingi et al. [Reference Theingi, Chen and Angeles6] describe the planar five-bar linkage as planar manipulator using coupled kinematics in order to overcome the singularities. Alici et al. [Reference Alici7] presented several interesting polynomial approaches for solving the inverse kinematics (IK) equations of the five-bar linkage. Liu et al. [Reference Liu, Wanga and Pritschow8] show the singularities for two situations that we also considered as boundary conditions for our research. The above-mentioned paper treated the singularity where the end-effectors of two neighboring elements are collinear or folded (B1PB2 as referred in this paper) and the situation when the two consecutive elements that neighbor the motor element in one direction (A1B1P or A2B2P as referred in this paper) are either collinear or in a folded position. Consequently, we have to consider a transmission angle in the design between the elements of such a device to make sure that our mechanism will not get in a situation where the angle between two adjacent elements is equal to 0° (folded position) or 180° (extended position). In ref. [Reference Liu, Wanga and Pritschow9], the same authors proposed a performance atlas to characterize the optimum design of the five-bar symmetrical parallel mechanism considering global conditioning index (GCI), the global velocity index, the global payload index, and the global stiffness index (GSI).

For a similar application as we intend to develop, Huang [Reference Huang10] analyzed the workspace of five-bar linkages and underlined the importance of avoiding singularities while maintaining the end-effector in the workspace area. The singularities are certain points in space where the mechanism becomes uncontrollable due to multiple solutions to the equation that describes the movement of the mechanism’s elements, which brings the end-effector in the desired position. To quantify the relationship between the workspace and singularities, a dexterity index was defined. The optimum design was chosen between the design optimization carried out by the method of parametric variations and by the simplex direct search algorithm.

Campos [Reference Campos, Bourbonnais, Bonev and Bigras11] shows the development of a five-bar manipulator DexTAR with an optimized design with defined singularity-free zone inside the theoretical workspace. The previous work is further developed by Joubair [Reference Joubair, Slamani and Bonev12] with the kinematic calibration of a five-bar planar parallel robot including all kinematic parameters and linearization of the model for each calibration configuration.

An interesting solution for motion between extreme points is demonstrated in the work done by Nafees et al. [Reference Nafees and Mohammad13] by using dyadic and triadic concepts. Kiper et al. [Reference Kiper, Bilgincan and Can14, Reference Kiper, Bağdadioğlu, Bilgincan, Lenarcic and Khatib15] studied the synthesis of a planar five-bar mechanism by using the function generation synthesis with equal spacing and Chebyshev approximation, respectively, by using least squares approximation. In order to develop mechanisms with higher stiffness and low weight Kiper et al. [Reference Kiper, Dede, Uzunoğlu and Mastar16] proposed, starting from a five-bar linkage, to develop a calibration method for an overconstrained six-bar linkage with 2 DoF. Although that it is a different application, Wang et al. [Reference Wang, L.Nie, Ren, Wang and Sun17] presented a solution to simplify a seven-bar linkage into a five-bar linkage but when it comes to dealing with the singularities of the mechanism a similar solution has be taken into account. One of the aspects that have to be connected with the singularities is the workspace and the workspace optimization in accordance with the presence of certain singularities. Yao et al. presented a paper where the workspace and orientation are studied, and singularities are considered so that the capability of the mechanism to be at its optimum [Reference Yao and Dai18].

Other works including [Reference Lopez, Servin De La Mora-Pulido, Servin De La Mora-Pulido, Ochoa-Estrella, Acosta Flores and Luna-Sandoval19, Reference Ratolikar and Prasanth Kumar20] briefly study the singularity of a five-bar linkage or a mechanism that can be transposed from a lower- or upper-class mechanism. Other research is oriented in the dimensioning of the DC motors of the five-bar linkage by Shengqi [Reference Shengqi, Cheng, Luc and Lesley21], in the development of control strategies of the planar 2 DoF manipulator by Roskam and Luc [Reference Roskam and Luc22] and by Can and Sen [Reference Can and Şen23] in minimizing the energy consumption through regenerative drives and optimally designed compliant elements.

The state of the art pointed out that an analytical synthesis for the five-bar linkage is missing from the literature, especially regarding the assurance of a singularity-free dexterous workspace and the lack of singularities inside of the total workspace. The current investigation proposes an analytical method for sizing the length of the links of the five-bar linkage of type 5-RRRRR resulted from the synthesis. To characterize the synthetized symmetrical five-bar structure, specific performance indices are computed and discussed. An experimental investigation on a prototype of the five-bar linkage with the structure 5-RRRRR validated the proposed analytical synthesis method.

2. Type synthesis of the five-bar linkage

The planar five-bar linkage contains (as the name suggests) a number of five elements (n = 5) and takes into account the relationship between the number of loops N:

(1) \begin{equation}N=\sum \nolimits_{i=1}^{2}e_{i}-n+1,\end{equation}

where $e_{i}$ is the number of the kinematic pairs with DoF = i, i ={1, 2}. It results that for the number of loops N =1, the number of the kinematic pairs are 5.

By considering the number of the kinematic pairs with DoF = 2, $e_{2}=0$ , the mobility of the five-bar linkage, $M=2,$ results from the condition of the constrained motion, according to Alt [Reference Luck and Modler24]:

(2) \begin{equation}2\!\left(e_{1}+e_{2}/2\right)-3n+3+M=0.\end{equation}

The number of elements of the five-bar linkage of different ranks can be computed from the diophantine equations system:

(3) \begin{equation}\begin{cases} n=n_{2}+n_{3}\\ 2\sum _{i=1}^{2}e_{i}=2n_{2}+3n_{3} \end{cases} \qquad\rightarrow \qquad\quad \begin{cases} 5=n_{2}+n_{3}\\ 10=2n_{2}+3n_{3} \end{cases}\kern-12pt .\end{equation}

where n 2, n 3 are the numbers of binary and ternary elements. The higher rank elements were neglected. The solution of the equations system gives the number of binary and ternary elements:

(4) \begin{equation}n_{2}=4, \quad n_{3}=0.\end{equation}

The possible kinematic chains of the five-bar linkage are shown in Table 1. Their number is 8. As shown in Table 1, some combinations were excluded, because they are identical with the previous ones.

Table I. Kinematic chains of the five-bar linkage.

Figure 1. Variety of the five-bar linkages as results of kinematic type synthesis and frame element selection.

Figure 2. Kinematic schema of the symmetrical five-bar linkage.

By using the extended Franz von Reuleaux method, which consists of considering by turn one element as frame, two elements as drive and a fourth one as driven element for each kinematic chain, result all five-bar linkage configurations. The two elements jointed with the frame are chosen as the two drive elements. The full development of these five-bar linkages is shown in Fig. 1.

The number of the symmetrical five-bar linkages is limited to 8: 5-RRRRR(a), 5-RRRRP(c), 5-RRRPP(e), 5-RRPPP(b), 5- RPPPP(d), 5-PPPPP(a), 5-RRPRP(b), and 5-RPRPP(e). The symmetrical five-bar linkage structure that we consider forward is the 5-RRRRR(a) linkage (the frame element of the kinematic chain is written in the brackets). This structure is considered because the structure uses only revolute joints, which are easily manufactured with high precision, the elements have a symmetrical displacement, and they use only links with constant length. The size of the extended and folded 5-RRRRR(a) linkage shows to be favorable for the structure using only revolute joints. The five-bar linkages type 5-RRRRR(a) are actuated by two revolute servoactuators, which are fairly simple to control. The other symmetrical five-bar linkages use passive prismatic joints, which are more difficult to manufacture and operate properly. The linear actuators as active prismatic joints have a limited stroke and a large size in comparison with the revolute servo actuators.

3. Direct and IK of five-bar linkage 5-RRRRR(a)

The five-bar linkage 5-RRRRR(a) was chosen symmetrical to the vertical y-axis and the frame jointed elements 2 and 5, respectively, and the driven elements 3 and 4 are chosen equal ( $l_{2}=l_{5}$ , $l_{3}=l_{4}$ ). The drive elements are the elements 2 and 5, and the characteristic point M of the five-bar linkage is identical with the rotational joint C.

The kinematic schema of the symmetrical five-bar linkage 5-RRRRR(a) is shown in Fig. 2. The vectorial equations, written in complex numbers, for the two open loops OA0BM and OE0DM to the characteristic point M are

(5) \begin{equation}\begin{array}{c} \mathrm{M}=-\dfrac{l_{1}}{2}+l_{2}e^{i\cdot {\varphi _{2}}}+l_{3}e^{i\cdot {\varphi _{3}}}, \\[6pt] \mathrm{M}=\dfrac{l_{1}}{2}+l_{5}e^{i\cdot {\varphi _{5}}}+l_{4}e^{i\cdot {\varphi _{4}}}, \end{array}\end{equation}

where:

  • $l_{1}, l_{2},l_{3},l_{4}=l_{3} \text{ and } l_{5}=l_{2}$ are the elements length of the five-bar linkage,

  • $\varphi _{2}, \varphi _{3},\varphi _{4},\text{and } \varphi _{5}$ are the positional angles of the elements in the reference system.

3.1. Direct kinematic

The transmission equations based on the passive angles $\varphi _{3}\text{ or } \varphi _{4}$ with respect to the drive angles $\varphi _{2}\text{ and } \varphi _{5}$ used for direct kinematic result in the form:

(6) \begin{equation}\begin{array}{c} 0=A_{3}\!\left(\varphi _{2},\varphi _{5}\right)\cos \varphi _{3}+B_{3}\!\left(\varphi _{2},\varphi _{5}\right)\sin \varphi _{3}+C_{3}\!\left(\varphi _{2},\varphi _{5}\right)\!,\\[3pt] 0=A_{4}\!\left(\varphi _{2},\varphi _{5}\right)\cos \varphi _{4}+B_{4}\!\left(\varphi _{2},\varphi _{5}\right)\sin \varphi _{4}+C_{4}\!\left(\varphi _{2},\varphi _{5}\right)\!. \end{array}\end{equation}

where:

(7) \begin{align}\begin{array}{c} A_{3}\!\left(\varphi _{2},\varphi _{5}\right)=-2l_{3}\!\left[{l_{1}}+l_{2}\!\left(\cos \varphi _{5}-\cos \varphi _{2}\right)\right], B_{3}\!\left(\varphi _{2},\varphi _{5}\right)=-2{l_{2}}l_{3}\!\left(\sin \varphi _{5}-\sin \varphi _{2}\right)\!,\\[3pt]C_{3}\!\left(\varphi _{2},\varphi _{5}\right)=l_{1}^{2}-2{l_{1}}l_{2}\!\left(\cos \varphi _{5}-\cos \varphi _{2}\right)-2l_{2}^{2}\!\left(1+\cos\! \left(\varphi _{5}-\varphi _{2}\right)\right)\!, \\ [3pt]A_{4}\!\left(\varphi _{2},\varphi _{5}\right)=2l_{3}\!\left[{l_{1}}+l_{2}\!\left(\cos \varphi _{5}-\cos \varphi _{2}\right)\right], B_{4}\!\left(\varphi _{2},\varphi _{5}\right)=2{l_{2}}l_{3}\!\left(\sin \varphi _{5}-\sin \varphi _{2}\right)\!,\\ [3pt]C_{4}\!\left(\varphi _{2},\varphi _{5}\right)=l_{1}^{2}-2{l_{1}}l_{2}\!\left(\cos \varphi _{5}-\cos \varphi _{2}\right)-2l_{2}^{2}\!\left(1-\cos\! \left(\varphi _{5}-\varphi _{2}\right)\right)\!, \end{array}\end{align}

The positional passive angles $\varphi _{3}\text{ or } \varphi _{4}$ are calculated with the relationship:

(8) \begin{equation}\varphi _{i}\!\left(\varphi _{2},\varphi _{5}\right)=2\cdot \arctan \frac{B_{i}\!\left(\varphi _{2},\varphi _{5}\right)\mp \sqrt{A_{i}^{2}\!\left(\varphi _{2},\varphi _{5}\right)+B_{i}^{2}\!\left(\varphi _{2},\varphi _{5}\right)-C_{i}^{2}\!\left(\varphi _{2},\varphi _{5}\right)}}{A_{i}\!\left(\varphi _{2},\varphi _{5}\right)-C_{i}\!\left(\varphi _{2},\varphi _{5}\right)}, i=3,4.\end{equation}

The coordinates of the characteristic point $M(x_{M,}y_{M})$ result from the relationships (5) as follows:

(9) \begin{equation}\begin{array}{c} x_{M}=-\frac{l_{1}}{2}+l_{2}\cdot \cos {\unicode[Arial]{x03C6}} _{2}+l_{3}\cdot \cos \varphi _{3},\quad y_{M}=l_{2}\cdot \sin {\unicode[Arial]{x03C6}} _{2}+l_{3}\cdot \sin \varphi _{3},\\[3pt] x_{M}=+\frac{l_{1}}{2}+l_{5}\cdot \cos {\unicode[Arial]{x03C6}} _{5}+l_{4}\cdot \cos \varphi _{4},\quad y_{M}=l_{5}\cdot \sin {\unicode[Arial]{x03C6}} _{5}+l_{4}\cdot \sin \varphi _{4}. \end{array}\end{equation}

3.2. Inverse kinematic

The transmission equations based on the drive angles $\varphi _{2}\text{ and } \varphi _{5}$ and the coordinates of the characteristic point $M(x_{M,}y_{M})$ used for IK result in the form:

(10) \begin{equation}\begin{array}{c} F_{2}(x_{M},y_{M})=A_{2}(x_{M,}y_{M})\cos \varphi _{2}+B_{2}(x_{M,}y_{M})\sin \varphi _{2}+C_{2}(x_{M,}y_{M})=0\\[3pt] F_{5}(x_{M},y_{M})=A_{5}(x_{M,}y_{M})\cos \varphi _{5}+B_{5}(x_{M,}y_{M})\sin \varphi _{5}+C_{5}(x_{M,}y_{M})=0 \end{array}\end{equation}

where the coefficients are

(11) \begin{eqnarray} A_{2}\!\left(x_{M},y_{M}\right)&=&-l_{2}\!\left(2x_{M}+l_{1}\right)B_{2}\!\left(x_{M},y_{M}\right)=-2l_{2}y_{M} \nonumber\\ C_{2}\!\left(x_{M},y_{M}\right)&=&x_{M}^{2}+y_{M}^{2}+\frac{l_{1}^{2}}{4}+l_{2}^{2}-l_{3}^{2}+l_{1}x_{M} \end{eqnarray}
(12) \begin{eqnarray} A_{5}\!\left(x_{M},y_{M}\right)&=&-l_{5}\!\left(2x_{M}-l_{1}\right)B_{5}\!\left(x_{M},y_{M}\right)=-2l_{5}y_{M}\nonumber\\ C_{5}\!\left(x_{M},y_{M}\right)&=&x_{M}^{2}+y_{M}^{2}+\frac{l_{1}^{2}}{4}+l_{5}^{2}-l_{4}^{2}-l_{1}x_{M} \end{eqnarray}

The positional angles of the drive elements are calculated according to the relationship:

(13) \begin{equation}\varphi _{i}\!\left(x_{M},y_{M}\right)=2\cdot \arctan \frac{B_{i}\!\left(x_{M},y_{M}\right)\mp \sqrt{A_{i}^{2}\!\left(x_{M},y_{M}\right)+B_{i}^{2}\!\left(x_{M},y_{M}\right)-C_{i}^{2}\!\left(x_{M},y_{M}\right)}}{A_{i}\!\left(x_{M},y_{M}\right)-C_{i}\!\left(x_{M},y_{M}\right)}, i=2,5\end{equation}

4. Synthesis of symmetrical five-bar linkage 5-RRRRR(a)

The synthesis of the symmetrical five-bar linkage 5-RRRRR(a) allows the computing of the length of the elements so that the characteristic point M moves inside the dexterous workspace, which belongs to the total workspace (see Fig. 2) and it should be singularity-free. The dexterous workspace is chosen with a square or rectangular geometry, which is more appropriate for applications mentioned before.

For this condition, it is necessary to avoid the collinearity (folded or extended) of the mobile neighboring links (see Figs. 3 and 4). The collinearity conditions are identical for both open loops OA0BM and OE0DM, because of the symmetrical design. That means the drive element 2 and the driven element 3, respectively the drive element 5 and the driven element 4, should avoid the folded and extended positions. Between the drive and driven elements, there is an input transmission angle corresponding to the collinearity position ( $\mu _{23}$ and $\mu ^{\prime}_{23}$ ).

Figure 3. Dimensional conditions in order to avoid collinearity positions of elements 2 and 3.

Figure 4. Dimensional conditions in order to avoid collinearity positions of elements 3 and 4.

The folded position can be avoided if the normal length from the drive joint A0 and the border of the dexterous workspace is bigger than the difference of the lengths of the elements 2 and 3 (see Fig. 3). The analytical condition is given by the relationship:

(14) \begin{equation}y_{M1}\geq \left| l_{2}-l_{3}\right|\! .\end{equation}

The extended position can be avoided if the distance from the drive joint A0 to the farthest point M3 is lower than the sum of the length of the elements 2 and 3 (see Fig. 3). The analytical condition is given by the relationship:

(15) \begin{equation}\sqrt{\left(x_{M3}+l_{1}/2\right)^{2}+y_{M3}^{2}}\leq l_{2}+l_{3}.\end{equation}

The condition to avoid the extended position between the driven elements 3 and 4, which means also to change the side of the characteristic point toward the frame joint line, consists in having the sum of the frame and the drive length of the elements lower than the sum of the driven elements (see Fig. 4). The analytical condition is given by the relationship:

(16) \begin{equation}l_{1}+2l_{2}\leq 2l_{3}.\end{equation}

If the three conditions given by the inequations (14), (15), and (16) are fulfilled, the dexterous workspace is singularity-free. To have an analytical solution of the synthesis, each inequation from the inequation system will be substituted through an equation, by imposing a coefficient $k\gt 1$ . In this case, the substituted equation system can be written in the form:

(17) \begin{equation}l_{2}+l_{3}=k\sqrt{\left(x_{M3}+l_{1}/2\right)^{2}+y_{M3}^{2}}\end{equation}
(18) \begin{equation}k(l_{3}-l_{2})=y_{M1}\end{equation}
(19) \begin{equation}kl_{1}+2l_{2}=2\cdot l_{3}\end{equation}

The coefficient $k$ multiplied with the lower side of each inequation ensures the avoidance of the collinearity positions of the mobile neighboring elements. Also, that means the existence of an input or an output transmission angle between the neighboring elements and, of course, a singularity-free dexterous workspace.

The solutions of the substituted equations system are the elements lengths, as follows:

(20) \begin{equation}l_{1}=2y_{M1}/k^{2},\end{equation}
(21) \begin{equation}l_{2}=\frac{1}{2}\!\left(k\sqrt{\left(x_{M3}+l_{1}/2\right)^{2}+y_{M3}^{2}}-\frac{1}{k}y_{M1}\right)\!,\end{equation}
(22) \begin{equation}l_{3}=\frac{1}{2}\!\left(k\sqrt{\left(x_{M3}+l_{1}/2\right)^{2}+y_{M3}^{2}}+\frac{1}{k}y_{M1}\right)\!.\end{equation}

Considering the symmetry conditions, the length of the elements is

(23) \begin{equation}l_{4}=l_{3},\, l_{5}=l_{2}.\end{equation}

If a minimum input transmission angle $\mu _\mathrm{23\,min}$ is required, the coefficient $k$ can be computed from the triangle A0B1M1 (see Fig. 3) with the relationship:

(24) \begin{equation}y_{M1}^{2}=l_{2}^{2}+l_{3}^{2}-2l_{2}l_{3}\!\cos \mu _{23\!\min },\end{equation}

in the form:

(25) \begin{equation}k=\sqrt{\frac{y_{M1}^{2}-\sqrt{y_{M1}^{4}-\left[\left(x_{M3}+\frac{l_{1}}{2}\right)^{2}+y_{M3}^{2}\right]}y_{M1}^{2}(1\!-(\!\cos {\mu _{23\! \min }})^{2})}{\left[\left(x_{M3}+\frac{l_{1}}{2}\right)^{2}+y_{M3}^{2}\right](1-\cos \mu _{23\! \min })}},\end{equation}

5. Performances analysis of the symmetrical five-bar linkage 5-RRRRR(a)

The characterization of the kinematic performances of the symmetrical five-bar linkage is done for a given square dexterous workspace and with the length of the elements computed with the analytical relationships (20)–(22). The dexterous workspace is defined through the corner points M1, M2, M3, and M4, given in Table 2.

Table II. Coordinates of the corner points of the square dexterous workspace.

Table III. Computed elements length.

For a required minimum transmission angle of $\mu _{23\min}=20^{\circ}$ , the computed coefficient with the relationship (25) is $k=1,3$ and the elements lengths computed with the relationships (20)–(23) are given in Table 3.

The kinematic schema shows the symmetrical five-bar linkage in the critical positions (see Fig. 5). It is shown that in all critical positions, the transmission angle is $\mu _{1\min}\geq 20^{\circ}$ . All other positions inside the dexterous workspace fulfill the condition imposed to the transmission angle.

Figure 5. Kinematic schema with the synthetized five-bar linkage in the critical positions.

5.1. Singularities of type I

The singularities of type I are positions of the characteristic point M in the dexterous workspace with the property that by actuating the drive elements, the characteristic point does not move. The vector of input parameters of the five-bar linkage is $Q=[\varphi _{2}\varphi _{5}]^{T}$ and the vector of the output parameters is $X=[x_{M}y_{M}]^{T}$ . For this case, the singular positions can be determined by finding the zero values of Jacobian matrix determinant $\det\! (J_{q})$ [Reference Gosselin and Angeles25Reference Luputi, Lovasz, Ceccarelli, Sticlaru and Scurt (Stoian)29]:

(26) \begin{equation}\det\! \left(J_{q}\right)=\left| \begin{array}{cc} \dfrac{\partial F_{2}(X,Q)}{\partial \varphi _{2}} & \dfrac{\partial F_{2}(X,Q)}{\partial \varphi _{5}}\\[12pt] \dfrac{\partial F_{5}(X,Q)}{\partial \varphi _{2}} & \dfrac{\partial F_{5}(X,Q)}{\partial \varphi _{5}} \end{array}\right| =0,\end{equation}

where

(27) \begin{equation}\frac{\partial F_{2}(X,Q)}{\partial \varphi _{2}}=-A_{2}\!\left(x_{M,}y_{M}\right)\sin \varphi _{2}+B_{2}\!\left(x_{M,}y_{M}\right)\cos \varphi _{2},\frac{\partial F_{2}(X,Q)}{\partial \varphi _{5}}=0,\end{equation}
(28) \begin{equation}\frac{\partial F_{5}(X,Q)}{\partial \varphi _{2}}=0,\frac{\partial F_{5}(X,Q)}{\partial \varphi _{5}}=-A_{5}\!\left(x_{M,}y_{M}\right)\sin \varphi _{5}+B_{5}\!\left(x_{M,}y_{M}\right)\cos \varphi _{5}.\end{equation}

Figure 6a shows that the singularities of type I are avoided in the whole dexterous workspace, while any zero values of the Jacobian matrix determinant $J_{q}$ are to be reported. The minimum value of $\det (J_{q})$ is −2.76 · 109 mm4.

Figure 6. Singularities of type I (a) and type II (b) analysis in the whole dexterous workspace.

5.2. Singularities of type II

The singularities of type II are positions of the characteristic point M in the dexterous workspace with the property that by non-actuated drive elements the characteristic point allows an infinitesimal motion. For this case, the singularity positions can be computed for zero values of Jacobian matrix determinant $\det (J_{x})$ [Reference Gosselin and Angeles25Reference Luputi, Lovasz, Ceccarelli, Sticlaru and Scurt (Stoian)29]:

(29) \begin{equation}\det\! \left(J_{x}\right)=\left| \begin{array}{cc} \dfrac{\partial F_{2}(X,Q)}{\partial x_{M}} & \dfrac{\partial F_{2}(X,Q)}{\partial y_{M}}\\[12pt] \dfrac{\partial F_{5}(X,Q)}{\partial x_{M}} & \dfrac{\partial F_{5}(X,Q)}{\partial y_{M}} \end{array}\right| =0,\end{equation}

where

(30) \begin{equation}\frac{\partial F_{2}(X,Q)}{\partial x_{M}}=-2l_{2}\!\cos \varphi _{2}+2x_{M}+l_{1},\frac{\partial F_{2}(X,Q)}{\partial y_{M}}=-2l_{2}\!\sin \varphi _{2}+2y_{M},\end{equation}
(31) \begin{equation}\frac{\partial F_{5}(X,Q)}{\partial x_{M}}=-2l_{5}\!\cos \varphi _{5}+2x_{M}-l_{1},\frac{\partial F_{5}(X,Q)}{\partial y_{M}}=-2l_{5}\!\sin \varphi _{5}+2y_{M} .\end{equation}

Figure 6b shows that the Jacobian matrix determinant $J_{x}$ is not equal to zero, which means the dexterous workspace is free of singularities of type II. The minimum value of $\det (J_{x})$ is 2.5 · 105 mm2.

5.3. Manipulability indices

The local manipulability index (LMI) is defined as absolute value of the determinant of the Jacobian matrix $J$ given by the relationship:

(32) \begin{equation}\mu =\left| \det J\right| =\left| \det\! \left(J_{x} J_{q}^{-1}\right)\right|\!,\end{equation}

mentioning that the relationship is valid for redundant manipulators [Reference Gosselin and Angeles25Reference Luputi, Lovasz, Ceccarelli, Sticlaru and Scurt (Stoian)29].

The normalized values of the LMIs are determined as min-max feature scaling. The normalized values of the LMIs are non-dimensional and in the same range [0.27, 1] (see Fig. 7).

The region of the dexterous workspace closer to the actuated joints has a higher manipulability value than the furthest regions as shown in Fig. 7a and b.

The global measure of the manipulability global manipulability index (GMI) in the dexterous workspace $W$ can be computed with the relationship:

(33) \begin{equation}\mathrm{GMI}=\frac{\int _{w}^{}\mu dw}{\int _{w}^{}dw},\end{equation}

and the value for the considered dexterous workspace of the five-bar linkage is given in Table 4.

Table IV. Global manipulability index (GMI).

Figure 7. The computed local manipulability indices (a) and normalized manipulability indices of the five-bar linkage (b).

The value of GMI of 0.5742 shows that it is close to the best value of 1, which is the favorable measure of manipulability.

5.4. Condition number

The Jacobian condition number is a measure of dexterity and accuracy of a manipulator. It is defined as the product between the norms of Jacobian matrix and inverse Jacobian matrix given by the relationship:

(34) \begin{equation}k=| | J| | | | J^{-1}| | .\end{equation}

Because the Jacobian condition number takes values in the range $[1,+\infty ]$ , it is preferable to use the inverse value of the condition number, which has values in the range $[0,1]$ . This inverse Jacobian conditional number is known as local conditional index LCI and is given by the relationship [Reference Patel and Sobh27Reference Salisbury and Craig30]:

(35) \begin{equation}\mathrm{LCI}=\frac{1}{k}.\end{equation}

The values of the condition numbers are favorable because the most values are close to 1, only the right-side corner shows not favorable values, but even this LCI values are higher than 0.3127 (see Fig. 8a and b), which means the synthetized five-bar linkage has a high dexterity inside the dexterous workspace.

The GCI can be obtained by computing the local conditioning index over the dexterous workspace with the relationship:

(36) \begin{equation}\mathrm{GCI}=\frac{\int _{w}^{}\frac{1}{k}dw}{\int _{w}^{}dw}.\end{equation}

The kinematic condition index (KCI) measures the performance of a manipulator given by the relationship:

(37) \begin{equation}\mathrm{KCI}=\frac{1}{k_{\min }}\cdot 100\% .\end{equation}

The computed values of the GMI and KCI are given in Table 5. The value of the GMI is closer to 1, which means that small changes in input produce small changes in output and the Jacobian matrix is well conditioned. The value of 99.05 % for the KCI is very favorable.

Table V. Global conditioning index (GCI) and kinematic condition index (KCI).

Figure 8. The computed condition number (a) and local condition index (b) of the five-bar linkage.

5.5. Stiffness index

The local stiffness index, which depends on multiple parameters (geometry, material, actuators, mechanisms), is analytically defined as inverse of the conditional number of the stiffness matrix:

(38) \begin{equation}\eta _{k}=1/\left(\| K\| \| K^{-1}\| \right)\!,\end{equation}

with the stiffness matrix given as product between the scalar value $k\in [0,1]$ , which indicate the stiffness of each actuator, the transposed Jacobian matrix, and the Jacobian matrix [Reference Oarcea, Luputi, Cobilean, Stan and Lovasz28Reference Luputi, Lovasz, Ceccarelli, Sticlaru and Scurt (Stoian)29, Reference Lee and Johnson31]:

(39) \begin{equation}K=k J^{T} J,\end{equation}

Figure 9 shows the map of the local stiffness indices with values in the range of [0.0098, 0.9811]. The most values of LSI are favorable, higher than 0.4, without the values of the right-side corner of the map, which are in closer regions to the drive joints.

Figure 9. The computed local stiffness indices of the five-bar linkage.

The GSI in the dexterous workspace is computed as mean value with the relationship:

(40) \begin{equation}\mathrm{GSI}=\frac{\int _{w}^{}\eta _{k}dw}{\int _{w}^{}dw}.\end{equation}

The GSI of 0.4366 has a value closer to the middle value of the LSI range, meaning a good stiffness of the five-bar linkage.

5.6. Power transmission indices

The transmission angle, which characterizes the efficiency of power transmission from the input to the output link, gives three types of transmission indices [Reference Alt32Reference Wang, Wu and Liu35]:

  • Input transmission index (ITI):

(41) \begin{equation}\mathrm{ITI}=\min\! (\!\left| \cos \mu _{23}\right|\!, \left| \cos \mu _{54}\right|\! ),\end{equation}

where $\mu _{23}, \mu _{54}$ are the transmission angles between the input links (1) and (5) and the next connected links (3), respectively (4).

  • Output transmission index (OTI):

(42) \begin{equation}\mathrm{OTI}=\min\! (\!\left| \cos \mu _{34}\right|\! ),\end{equation}

where $\mu _{34}$ is the transmission angle between the output mobile links (3) and (4).

  • Local transmission index (LTI):

(43) \begin{equation}\mathrm{LTI}=\min\! \left(\text{ITI},\text{OTI}\right).\end{equation}

The transmission angles $\mu _{23}$ and $\mu _{54}$ can be computed from the triangles A0BM and E0DM, where C = M as (see Fig. 3):

(44) \begin{equation}\mu _{23}=\arccos \frac{l_{2}^{2}+l_{3}^{2}-\left[\left(x_{M}+l_{1}/2\right)^{2}+y_{M}^{2}\right]}{2l_{2}l_{3}}\quad\mu _{54}=\arccos \frac{l_{4}^{2}+l_{5}^{2}-\left[\left(x_{M}-l_{1}/2\right)^{2}+y_{M}^{2}\right]}{2l_{4}l_{5}}\end{equation}

and the transmission angle $\mu _{34}$ results from the triangles A0BM, E0DM, and A0ME0 as (see Fig. 4):

(45) \begin{equation}\mu _{34}=\widehat{\mathrm{A_0MB}}+\widehat{\mathrm{A_{0}MB_{0}}}+\widehat{\mathrm{DME_{0}}},\end{equation}
(46) \begin{equation}\widehat{\mathrm{A_{0}MB}}=\arccos \frac{l_{3}^{2}+\left[\left(x_{M}+l_{1}/2\right)^{2}+y_{M}^{2}\right]-l_{2}^{2}}{2l_{3}\sqrt{\left[\left(x_{M}+l_{1}/2\right)^{2}+y_{M}^{2}\right]}},\end{equation}
(47) \begin{equation}\widehat{\mathrm{A_{0}MB_{0}}}=\arccos \frac{\left[\left(x_{M}+l_{1}/2\right)^{2}+y_{M}^{2}\right]+\left[\left(x_{M}-l_{1}/2\right)^{2}+y_{M}^{2}\right]-l_{1}^{2}}{2\sqrt{\left[\left(x_{M}+l_{1}/2\right)^{2}+y_{M}^{2}\right]}\sqrt{\left[\left(x_{M}-l_{1}/2\right)^{2}+y_{M}^{2}\right]}},\end{equation}
(48) \begin{equation}\widehat{\mathrm{DME_{0}}}=\arccos \frac{l_{4}^{2}+\left[\left(x_{M}-l_{1}/2\right)^{2}+y_{M}^{2}\right]-l_{5}^{2}}{2l_{4}\sqrt{\left[\left(x_{M}-l_{1}/2\right)^{2}+y_{M}^{2}\right]}}.\end{equation}

Figure 10a shows the map of the ITI expressed in degrees. The values of ITI are in the range of [19.62, 57.10]° or expressed in radians [0.3425, 09967] rad, with good efficiency of power transmission. As expected, the minimum value of the transmission angle is 19.62°, very close to the imposed value of 20°. The ITIs are symmetrically distributed in respect of the y-axis of the dexterous workspace, with the lower values close to the lower border of the workspace and the higher values close to the upper border.

Figure 10. The computed input (a) and output (b) transmission indices of the five-bar linkage.

Figure 10b shows the map of the OTI in 3D representations. The values of OTI are included in the range of [41.34, 57.29]° or expressed in radians [0.7216, 09999] rad. The values of the OTI are symmetrically distributed in respect of the y-axis of the dexterous workspace, with the lower values situated in the origin of the cartesian axes system and the higher values on the upper side corners.

The local transmissibility index is identical with the ITI (see Fig. 11).

Figure 11. The computed local transmission index of the five-bar linkage.

The global values of ITI, OTI, and LTI in the dexterous workspace can be computed with the relationships (Tables 6 and 7):

(49) \begin{equation}\text{GITI}=\frac{\int _{w}^{}\text{ITI}\!\cdot\! dw}{\int _{w}^{}dw}.\quad\text{GOTI}=\frac{\int _{w}^{}\text{OTI}\!\cdot\! dw}{\int _{w}^{}dw}.\quad \text{GLTI}=\frac{\int _{w}^{}\text{LTI}\!\cdot\! dw}{\int _{w}^{}dw}.\end{equation}

6. Applications of design solution for 3D printer design

The test stand consists of a frame built with square aluminum tubes and 3D printed parts. By means of some 3D printed supports, onto the frame was fastened the stepper motors that actuate the drive elements of the five-bar linkage. The linkage was designed to have 3D printed joints and carbon fiber round tubes as cranks (Fig. 12).

Table VI. Global stiffness index (GSI).

Table VII. Global input, output, and local transmissibility index GITI, GOTI, and GLTI.

Figure 12. Experimental stand with planar five-bar linkage.

To control the electronics, we used a combination of Arduino platform with IR distance sensors (used to “Home” the mechanism into a known position) and a set of accelerometers to read the yaw angles of the secondary linkage. The computer works as a programing interface for the microcontroller that controls the linkage by means of the stepper motors and the accelerometers working as an encoder to read out the angle values. This cycle repeats itself for a given number of times so the angle values are known at every position.

The hardware chosen for the implementation of the control sequence and data aquation is as follows: a development board based on the ATmega2560 microcontroller (Arduino Mega 2560), two A4988 stepper motor drivers, two HW201 IR proximity sensors, four HW526 rotation angle sensor modules, an ADS1115 4 Channel 16-bit ADC, and a MicroSD card Adapter (Fig. 12).

The architecture of the custom control software is developed based on the solution of the IK which is used to compute the required angular position of the actuated links with respect to an imposed set of cartesian coordinates for the characteristic point of the end-effector. In this manner, a function was implemented in order to compute the previously mentioned angular positions.

Regarding the motion control algorithm, the chosen approach was to compute the linear trajectory between an imposed cartesian coordinate set, representing the destination of the movement, and the current cartesian position, followed by a division in smaller segments, along the linear trajectory.

Using the function for solving the driven links angles for each point along the imposed trajectory, the required angular positions are obtained and by subtracting the values between each two consecutive pair of points along the imposed trajectory, the required variation for each actuated link is obtained.

Computing the required number of steps of each stepper motor is achieved from the previously mentioned variance by transforming the angular value from radians to degrees and compensating for the step angle of the stepper motor to reach each intermediate point along the imposed trajectory. The number of steps required for the movement between each interval obtained as previously presented will most likely represent non-integer numbers, thus resulting in a necessary rounding of the values. The error generated by the rounding operation is saved and carried over to the next intervals of motion and is compensated if it overcomes a step or if it becomes negative by adding or subtracting a step from the current motion.

Regarding the actuation of the stepper motors, the previously computed step values are required to be executed by both stepper motors in the same over-all time of motion. Given the fact that the microcontroller used is an ATmega2560, which is not able of multithreading, it is not possible to execute tasks in parallel sequences; thus, the closest approach is to execute the pulses in a cross-pattern between each stepper motor. This approach is not useful since the steps required for the movement of the two actuated links have different values most of the time. To solve this issue, the number of divisions among the imposed trajectory is increased to such an extent that the resulting number of pulses in each segment, after rounding, becomes either 0 or 1. This approach is very inefficient performance-wise, resulting in a limitation of the maximum speed of the end-effector. The maximum speed limitation with the microcontroller used (ATmega2560) is approximately 0.3 m/s.

The control algorithm also requires an initialization sequence since the IKP solving function outputs absolute coordinates based on absolute cartesian coordinates of the end-effector. The initialization sequence is implemented by moving the actuated link in an imposed direction until the two HW201 IR proximity sensors are triggered, thus homing the mechanism and setting a fixed reference system for the control algorithm.

After the successful implementation of the control sequence, it was desired to compare the experimental results to the theoretic counterpart with regard to the over-all movement of the linkage; thus, four HW526 rotation angle sensor modules were mounted on the drive and driven joints and the absolute angle of the drive joints and the relative angle of the driven joints were determined by using an ADS1115 4 Channel 16-bit ADC and saved on a .txt file on a MicroSD memory card, followed by the comparison to the theoretical results. The experimental test consists in the movement of the characteristic point of the square border of the dexterous workspace, as shown in Fig. 13.

Figure 13. Experimental and theoretical path of the described dexterous workspace of the characteristic point M.

Figure 13 shows the experimental and theoretical path of the described dexterous workspace path of the characteristic point M, and Fig. 14 describes the experimental and theoretical results of the drive, driven, and transmission angles of the five-bar linkage. The experimental results confirm that the followed path resembles the theoretical imposed one, with a maximum deviation of the characteristic point of $\varepsilon$ = 2 mm. The same behavior of the experimental angle values can be highlighted. By comparing the experimental results and the theoretical counterpart, multiple issues can be observed. The behavior of the control algorithm is observed, that resulted from the rounding required for the stepper motors actuation, then, the presence of a certain level of misalignments or geometrical flaws is seen from the deflection of the plotted profile, and the presence of inertia, from the deflection in the regions representing the change in movement direction.

Figure 14. Experimental and theoretical results of the drive (a), driven (b), and transmission angles.

7. Conclusions

This paper shows a study starting with the structural synthesis, forward and IK analysis, dimensional synthesis, performance indices characterization, and experimental tests of the five-bar linkage.

The structural synthesis highlighted a number of eight useful five-bar linkage structures, which can be considered as symmetrical structures. This paper focused on the five-bar linkage 5-RRRRR(a) and proposed the direct and IK to compute further the performance indices and to use for the control of the experimental stand.

The main contribution of this paper was concentrated in the development of a dimensional synthesis of the five-bar linkage to avoid the singularities in a dexterous workspace defined by the user. The method allows the computing of all the elements length with analytical relationships by using a coefficient k. This coefficient can be further computed by imposing a minimum transmission angle in the worst positions of the workspace, which are the shorter distance between the frame joint and the lower border of the dexterous workspace.

To confirm the theoretical synthesis results, the Jacobian matrix determinant $J_{q}$ and $J_{x}$ were computed for a numerical example, confirming the nonexistence of zero values, which means the dexterous workspace is singularity-free of type I and II. Further for the characterization of the five-bar linkage, the local and global performance indices were computed such as manipulability index, conditional number (dexterity index), local condition index, local stiffness index, respectively the ITI, OTI, and LTI. Several characteristics of the performance indices were highlighted based on the considered numerical example.

For certifying the theoretical synthesis results, an experimental stand of the five-bar linkage was developed, and the tests results showed that the characteristic point describes the square border of the dexterous workspace, which means all other points inside of the dexterous workspace can be reached without having any type of singularities. The experimental path described by the characteristic point resembles the theoretical counterpart while the experimental values of the characteristic drive, driven, and transmission angles are very close to the theoretical ones, even though some control and calibration improvements are still required for the future research.

Acknowledgments

The authors would like to thank the Organizing Committee of IFIT 2022 for selecting the earlier paper for an extended paper version.

Authors’ contributions

DT, LE, and SC conceived and designed the study; DT, LE, CM, and OA wrote the article; DT, LE, SC, and CM developed the mathematical model; LE, LA, and SD developed the performance characterization program; DT and SD realized the five-bar linkage prototype; DT, LE, and OA developed the experimental data acquisition and processing.

Financial support

This research received no specific grant from any funding agency, commercial, or not-for-profit sectors.

Competing interests

The authors declare no competing interests exist.

Ethical approval

Not applicable.

References

Tempea, I., Neacşa, M. and Livadariu, A., “A New Acting Solution of a Double SCARA Robot,” In: Proceedings of the 3rd International Conference on “Computational Mechanics and Virtual Engineering” COMEC 2009, Brasov (2009) pp. 765770.Google Scholar
Tsetserukou, D., Hosokawa, S. and Terashima, K., “LinkTouch: A Wearable Haptic Device with Five-Bar Linkage Mechanism for Presentation of Two-DOF Force Feedback at the Fingerpad,” In: Proceedings of IEEE Haptics Symposium, Houston (2014) pp. 307312.Google Scholar
Marzouk, W. W. and Ahmed, A. R., “Analytical Model for Novel Design of Five-Bar Polycentric Knee Joint,” In: Proceedings of Conference: International Conference on Pure and Applied Sciences (ICPAS 2015), Luxor (2015) pp. 113.Google Scholar
Sun, K., Ge, R., Li, T. and Wang, J., “Design and analysis of vegetable transplanter based on five-bar mechanism,” IOP Conference Series: Materials Science and Engineering 692, 012029 (2019).CrossRefGoogle Scholar
Jian, S., “The Research of Five-Bar Robot for Pressurized Autosampling for Enhanced Oil Recovery Research. Master Degree Thesis (St. John’s, Newfoundland, Canada, 2016).Google Scholar
Theingi, C. L., Chen, I.-M. and Angeles, J., “Singularity Management of 2DOF Planar Manipulator Using Coupled Kinematics,” In: Seventh International Conference on Control, Automation, Robotics and Vision (ICARCV’02), Singapore (2002) pp. 402407.Google Scholar
Alici, G., “An inverse position analysis of five-bar planar parallel manipulators,” Robotica 20(2), 195201 (2002).CrossRefGoogle Scholar
Liu, X.-J., Wanga, J. and Pritschow, G., “Performance atlases and optimum design of the planar 5R symmetrical parallel mechanisms,” Mech. Mach. Theory 41(2), 119144 (2006).CrossRefGoogle Scholar
Liu, X.-J., Wanga, J. and Pritschow, G., “Kinematics, singularity, and workspace of planar 5R symmetrical parallel mechanisms,” Mech. Mach. Theory 41(2), 145169 (2006).CrossRefGoogle Scholar
Huang, M., “Design of a planar parallel robot for optimal workspace and dexterity,” Int. J. Adv. Robot. Syst. 8(4), 176183 (2011).CrossRefGoogle Scholar
Campos, L., Bourbonnais, F., Bonev, I. A. and Bigras, P., “Development of a Five-Bar Parallel Robot with Large Workspace,” In: Proceedings of the ASME 2010 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2010, Montreal, Quebec (2010) pp. 917922.Google Scholar
Joubair, A., Slamani, M. and Bonev, I. A., “Kinematic calibration of a five-bar planar parallel robot using all working modes,” Robot. Comput. Integr. Manuf. 29(4), 1525 (2013).CrossRefGoogle Scholar
Nafees, K. and Mohammad, A., “Dimensional synthesis of a planar five-bar mechanism for motion between two extreme positions,” Aust. J. Mech. Eng. 16(1), 7481 (2017).CrossRefGoogle Scholar
Kiper, G., Bilgincan, T. and Can, M. İ. C., “Function generation synthesis of planar 5R mechanism,” Probl. Mech. 51(2), 2831 (2013).Google Scholar
Kiper, G., Bağdadioğlu, B. and Bilgincan, T., “Function Synthesis of the Planar 5R Mechanism Using Least Squares Approximation,” In: Advances in Robot Kinematics (Lenarcic, J. and Khatib, O., eds.) (Springer, Cham, 2014) pp. 6976.CrossRefGoogle Scholar
Kiper, G., Dede, M. İ. C., Uzunoğlu, E. and Mastar, E., “Use of Hidden Robot Concept for Calibration of an Over-Constrained Mechanism,” In: Proceedings of the 14th IFToMM World Congress, Taipei, Taiwan, October 25–30, 2015, vol. 4 (2015) pp. 243247.Google Scholar
Wang, J., L.Nie, D. Z., Ren, J., Wang, Q. and Sun, J., “Equivalent Five-bar Linkages for the Singularity Analysis of Two-DOF Seven-Bar Linkages,” In: Proceedings of ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, DETC2017-67527, Cleveland, OH (2017).Google Scholar
Yao, W. and Dai, J. S., “Workspace and orientation analysis of a parallel structure for robotic fingers,” J. Adv. Mech. Des. Syst. Manuf. 5(1), 5469 (2011).CrossRefGoogle Scholar
Lopez, E. J., Servin De La Mora-Pulido, D., Servin De La Mora-Pulido, R., Ochoa-Estrella, F. J., Acosta Flores, M. and Luna-Sandoval, G., “Modeling in two configurations of a 5R 2-DoF planar parallel mechanism and solution to the inverse kinematic modeling using artificial neural network,” IEEE Access 9, 6858368594 (2021).CrossRefGoogle Scholar
Ratolikar, M. D. and Prasanth Kumar, R., “Optimized design of 5R planar parallel mechanism aimed at gait-cycle of quadruped robots,” J. Vibroeng. 24(1), 104115 (2022).CrossRefGoogle Scholar
Shengqi, J., Cheng, Y., Luc, R. and Lesley, J., “Five Bar Planar Manipulator Simulation and Analysis by Bond Graph,” In: Proceedings of ASME 2014 International Mechanical Engineering Congress and Exposition, IMECE2014-37116, Montreal, Quebec (2014).Google Scholar
Roskam, R. and Luc, R., “Five Bar Parallel Plotter based on Construction Kits and Open Source Development Environment,” In: Proceedings of 9th International Conference on Control, Mechatronics and Automation (ICCMA) (2021) pp. 182187.Google Scholar
Can, F. C. and Şen, H., “Real Time Controlled Two DOF Five Bar Robot Manipulator,” In: Proceedings of the International Symposium of Mechanism and Machine Science, AzC IFToMM (Baku, Azerbaijan Technical University, 2017) pp. 5056.Google Scholar
Luck, K. and Modler, K.-H., Getriebetechnik, Analyse - Synthese - Optimierung (Akademie-Verlag, Berlin, 1990).CrossRefGoogle Scholar
Gosselin, C. and Angeles, J., “Singularity analysis of closed-loop kinematic chains,” IEEE Trans. Robot. Autom. 6(3), 281290 (1990).CrossRefGoogle Scholar
Yoshikawa, T., “Manipulability of robotic mechanisms,” Int. J. Robot. Res. 4(2), 39 (1985).CrossRefGoogle Scholar
Patel, S. and Sobh, T., “Manipulator performance measures - a comprehensive literature survey,” J. Intell. Robot. Syst. 77(3-4), 547570 (2015).CrossRefGoogle Scholar
Oarcea, A., Luputi, A. M. F., Cobilean, V., Stan, S.-D. and Lovasz, E.-C., “Kinematic Performance Analysis of a 3-R(RPRGR)RR Planar Parallel Robot,” In: Proceedings of the 1st Workshop IFToMM for Sustainable Development Goals, I4SDG. 2021 Virtual Online, Series: Mechanisms and Machine Science, vol. 108 (Springer, Cham, 2022) pp. 461470.CrossRefGoogle Scholar
Luputi, A. M. F., Lovasz, E.-C., Ceccarelli, M., Sticlaru, C. and Scurt (Stoian), A.-M., “Kinematic study of feasibility of geared planar parallel manipulator,” Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 236(18), 1000110016 (2022).CrossRefGoogle Scholar
Salisbury, J. K. and Craig, J. J., “Articulated hands: Force control and kinematic issues,” Int. J. Robot. Res. 1(1), 417 (1982).CrossRefGoogle Scholar
Lee, K.-M. and Johnson, R., “Static Characteristics of an In-parallel Actuated Manipulator for Clamping and Bracing Applications,” In: Proceedings of the IEEE International Conference on Robotics and Automation (1989) pp. 14081413.Google Scholar
Alt, H., “Der Übertragungswinkel und seine Bedeutung für das Konstruieren periodischer Getriebe,” Werkstatttechnik 26, 6164 (1932).Google Scholar
Takeda, Y. and Funabashi, H., “Motion transmissibility of in-parallel actuated manipulators,” JSME Int. J. Ser. C Dyn. Control Robot. Des. Manuf. 38(4), 749755 (1995).Google Scholar
Chen, C. and Angeles, J., “Generalized transmission index and transmission quality for spatial linkages,” Mech. Mach. Theory 42(9), 12251237 (2007).CrossRefGoogle Scholar
Wang, J., Wu, C. and Liu, X.-J., “Performance evaluation of parallel manipulators: Motion/force transmissibility and its index,” Mech. Mach. Theory 45(10), 14621476 (2010).CrossRefGoogle Scholar
Figure 0

Table I. Kinematic chains of the five-bar linkage.

Figure 1

Figure 1. Variety of the five-bar linkages as results of kinematic type synthesis and frame element selection.

Figure 2

Figure 2. Kinematic schema of the symmetrical five-bar linkage.

Figure 3

Figure 3. Dimensional conditions in order to avoid collinearity positions of elements 2 and 3.

Figure 4

Figure 4. Dimensional conditions in order to avoid collinearity positions of elements 3 and 4.

Figure 5

Table II. Coordinates of the corner points of the square dexterous workspace.

Figure 6

Table III. Computed elements length.

Figure 7

Figure 5. Kinematic schema with the synthetized five-bar linkage in the critical positions.

Figure 8

Figure 6. Singularities of type I (a) and type II (b) analysis in the whole dexterous workspace.

Figure 9

Table IV. Global manipulability index (GMI).

Figure 10

Figure 7. The computed local manipulability indices (a) and normalized manipulability indices of the five-bar linkage (b).

Figure 11

Table V. Global conditioning index (GCI) and kinematic condition index (KCI).

Figure 12

Figure 8. The computed condition number (a) and local condition index (b) of the five-bar linkage.

Figure 13

Figure 9. The computed local stiffness indices of the five-bar linkage.

Figure 14

Figure 10. The computed input (a) and output (b) transmission indices of the five-bar linkage.

Figure 15

Figure 11. The computed local transmission index of the five-bar linkage.

Figure 16

Table VI. Global stiffness index (GSI).

Figure 17

Table VII. Global input, output, and local transmissibility index GITI, GOTI, and GLTI.

Figure 18

Figure 12. Experimental stand with planar five-bar linkage.

Figure 19

Figure 13. Experimental and theoretical path of the described dexterous workspace of the characteristic point M.

Figure 20

Figure 14. Experimental and theoretical results of the drive (a), driven (b), and transmission angles.