# Structural-Parametric Synthesis of Path-Generating Mechanisms and Manipulators

Zhumadil Baigunchekov, Med Amine Laribi, Giuseppe Carbone, Xuelin Wang, Qian Li, Dong Zhang, Rustem Kaiyrov, Zhadyra Zhumasheva, Birlik Sagitzhanov

► To cite this version:

Zhumadil Baigunchekov, Med Amine Laribi, Giuseppe Carbone, Xuelin Wang, Qian Li, et al. Structural-Parametric Synthesis of Path-Generating Mechanisms and Manipulators. Robotics, 2024, 13 (10), pp.149. 10.3390/robotics13100149. hal-05494565

HAL Id: hal-05494565

https://hal.science/hal-05494565v1

Submitted on 5 Feb 2026

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons CC BY 4.0 - Attribution - International License
Article

# Structural-Parametric Synthesis of Path-Generating Mechanisms and Manipulators †

Zhumadil Baigunchekov 1, Med Amine Laribi 2 ID, Giuseppe Carbone 3 ID, Xuelin Wang 4 ID, Qian Li 4, Dong Zhang 4, Rustem Kaiyrov 5,*, Zhadyra Zhumasheva 1 and Birlik Sagitzhanov 1 ID

**Abstract:** This paper presents a structural-parametric synthesis of the four-link and Stephenson I, Stephenson II, and Stephenson III six-link path-generating mechanisms. The four-link path-generating mechanism is formed by connecting the output point and the base using an active closing kinematic chain (CKC) with two DOFs and a negative CKC of the type RR. The six-link path-generating mechanisms are formed by connecting the output point and the base by active, passive and negative CKCs. Active CKC has active kinematic pair, passive CKC has zero DOF, and negative CKC has a negative DOF. Active and negative CKCs impose geometrical constraints on the movement of the output point, and the geometric parameters of their links are determined by least-square approximation. Geometric parameters of the passive CKC are varied to satisfy the geometrical constraints of the active and negative CKCs. The CKCs of the active, passive and negative types, connecting the output point and the base, are the structural modules from which the different types of the path-generating mechanisms are synthesized. Numerical examples of the parametric synthesis of the four-link and six-link path-generating mechanisms are presented.

**Keywords:** path-generating mechanisms; structural-parametric synthesis; least-square approximation

<figure><img src="image_2.png" /></figure>

check for
updates

**Citation:** Baigunchekov, Z.; Laribi, M.A.; Carbone, G.; Wang, X.; Li, Q.; Zhang, D.; Kaiyrov, R.; Zhumasheva, Z.; Sagitzhanov, B. Structural-Parametric Synthesis of Path-Generating Mechanisms and Manipulators. *Robotics* **2024**, *13*, 149.
https://doi.org/10.3390/robotics13100149

Academic Editor: Xinjun Liu

Received: 12 June 2024

Revised: 15 September 2024

Accepted: 24 September 2024

Published: 1 October 2024

<figure><img src="image_3.png" /></figure>

**Copyright:** © 2024 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

## 1. Introduction

Structural synthesis (type, number synthesis) and parametric synthesis (or dimensional, kinematic synthesis) are important in the design of mechanisms and robot manipulators. In structural synthesis, the structural schemes of mechanisms and manipulators with different numbers of links and types of kinematic pairs are defined by the given numbers of DOFs. In the parametric synthesis (kinematic, dimensional synthesis), according to the given laws of motions (or discrete positions) of the input and output links (output objects), the geometric parameters of links of mechanisms and manipulators are determined. The output object of the path-generating mechanisms is a point of a floating link moving according to the given laws of motion. Assur proposed a method for forming planar mechanisms from structural groups with zero DOF, which are called Assur groups [1]. There are various methods of the structural synthesis of mechanisms based

<footnote n="1">¹ Department of Mechanics, Al-Farabi Kazakh National University, Almaty 050040, Kazakhstan; bzh47@mail.ru (Z.B.); zhadyra_14@mail.ru (Z.Z.); beriksagitzhanov94@gmail.com (B.S.)</footnote>

<footnote n="2">² Department of GMSC, Prime Institute CNRS, ENSMA, University of Poitiers, UPR 3346, 86073 Poitiers, France; med.amine.laribi@univ-poitiers.fr</footnote>

<footnote n="3">³ Department of Mechanical, Energy and Management Engineering, University of Calabria, Via Bucci Cubo 45C, 87036 Rende, Italy; giuseppe.carbone@unical.it</footnote>

<footnote n="4">⁴ Institute of Automation, Shandong Academy of Sciences, Jinan 250103, China; wangxuel@sdas.org (X.W.); liqian1@sdas.org (Q.L.); jnzd156@163.com (D.Z.)</footnote>

<footnote n="5">5 Laboratory of Applied Mechanics and Robotics, Karaganda Buketov University, Karaganda 100001, Kazakhstan</footnote>

<footnote>* Correspondence: kairov.rustem@mail.ru</footnote>

<footnote>† This paper is an extended version of our paper published in Zhumadil Baigunchekov, Med Amine Laribi, Giuseppe Carbone, Zhang Dong, and Rustem Kaiyrov. Structural-parametric Synthesis of Path-generating Mechanisms. In Proceedings of the 16th IFToMM World Congress 2023, Advances in Mechanism and Machine Science, MMS 147, Tokyo, Japan, 5–10 November 2023; pp. 300–309.</footnote>
on Assur groups, Baranov trusses, graph theory, screw theory, and the automatic method. For the structural synthesis of mechanisms based on Assur groups, Huang and Ding [2] and Chu and Cao [3] proposed a systematic method for synthesizing a complete set and corresponding databases of Assur groups with different links; Li, Wong, and Dai [4] and Morlin and Carboni [5] proposed an Assur-group inferred and matroid theory of planar mechanism structural synthesis. The structural synthesis of mechanisms using Baranov trusses [6] was carried out by Manolescu [7,8] based on the transforming Baranov trusses into planar kinematic chains using an idea called "graphization". Rojas and Thomas [9] show how the characteristic polynomial of a Baranov truss determines the assembly modes of planar linkages. Huang and Ding [10] proposed the graph-from representation of Baranov trusses and its application for the structural synthesis of mechanisms. Graph theory in the structural synthesis of mechanisms has been applied by Crossley [11], Freudenstein, Dobrjanskyi [12], and Woo [13]. Schmidt, Shetty, and Chase [14] proposed a general graph grammar methodology for the structural synthesis of mechanisms. Sunkari and Schmidt [15] developed an algorithm belonging to one particular class called McKay-type for the structural synthesis of planar mechanisms. Ding, Huang, Zi, and Kecskemethy [16] developed an automatic synthesis of kinematic structures of complex mechanisms and robots. The fundamentals of the structural synthesis of parallel mechanisms using the screw theory are presented in the monographs by Kong and Gosselin [17] and Huang [18]. The synthesis approach in [17] is based on the concept of the virtual chain and the screw theory. Using the proposed approach, families of parallel mechanisms are constructed from a set of compositional units. In the monograph [18] based on the screw theory, a mobility analysis of parallel mechanisms was conducted and their special configurations were determined. The design of decoupled parallel manipulators by means of the screw theory is considered by Glazunov in [19]. In the automatic method of the structural synthesis of mechanisms and robots, Gogu [20] and Ding, Yang, and Kecskemethy [21] used the theory of linear transformations and evolutionary morphology, as well as isomorphism discrimination. Mruthyunjaya [22] and Tischler, Samuel, and Hunt [23,24] conducted a structural synthesis analysis by the transformation of binary chains and the new Melbourne method of enumeration of kinematic chains. A work [25] of Meng, Gao, Wu, and Ge is devoted to a framework and brief review of parallel-robot-mechanism-type synthesis.

The kinematic synthesis of mechanisms, including path-generating mechanisms, is carried out using exact and approximation methods. Exact (geometric) methods of kinematic synthesis are based on the Burmester theory [26]. The Burmester theory was developed in the works of Bottema and Roth [27], McCarthy [28], Hunt [29], and Luck and Modler [30]. In the works of Angeles and Bai [31,32] and Wu, Li, and Bai [33] a coupler curve synthesis of four-bar linkages is carried out via a novel formulation based on the Roberts-Chebyshev theorem and a fully analytical method. In the works of Xu, Myszka, and Murray [34], Sean, and Arthur [35], Yamine, Prini et al. [36], Sharma, Purwar, and Ge [37], and Brake, Hausenstein et al. [38], a kinematic synthesis of four-bar linkage, planar dyads and triads, and a parallel device for neurorehabilitation are carried out, respectively. An approximation (algebraic, optimization) synthesis of mechanisms was first formulated by Chebyshev [39]. In the works of Laribi, Mlika, Romdhane, and Seghloul [40], Larochelle [41], and Zhao, Ge X., Zi, and Ge Q. [42], the combined genetic algorithm-fuzzy logic method and the mixed exact and approximation motion method of kinematic synthesis are outlined. The approximation methods of the kinematic synthesis of planar dyads and tripods and four-link mechanisms have been developed in the works of Mather, and Erdman [43], Xuegang, Shimin, Qizheng, and Ying [44], and Dhingra, Cheng, and Kholi [45]. The works of Baskar and Plecnik [46], Plecnic and McCarthy [47], and Soh and McCarthy [48] are devoted to the kinematic synthesis of six-link path-generating mechanisms using random monodromy loops, polynomials, and constrained planar 3R chains. On the basis of geometric and approximation methods for the synthesis of mechanisms, an approximation kinematic geometry was formed. In the works of Sarkissyan, Gupta, and Roth [49,50], the kinematic geometry associated with the least-square and Chebyshev approximation with applications
to planar kinematic synthesis is outlined. Based on approximation kinematic geometry, Bai-gunchekov, Laribi, Carbone et al. synthesized function generators with revolute joints [51], a RoboMech class parallel mechanism with two sliders [52], and a manipulator with two grippers [53], as well as path-generating mechanisms.

Existing methods of the structural synthesis of mechanisms do not take into account the functional purpose of the synthesized mechanisms, i.e., what type of mechanisms (function-generating, path-generating and motion-generating) they belong to. Existing methods of the kinematic (parametric) synthesis of mechanisms are devoted to determining the geometric parameters of links of mechanisms with given structural schemes. In this case, it is possible that a mechanism with a given structural scheme may not provide the required law of motion of the output link. It is known that it is quite difficult (practically impossible) to obtain analytical expressions associating the input and output parameters with the geometric parameters of links of six-link mechanisms. Therefore, in this paper, a structural-parametric synthesis of path-generating mechanisms is carried out; i.e., according to the given laws of motions (or discrete positions) of the output point and the input link, the structural schemes and geometric parameters of the links are simultaneously determined. In this case, the structural-parametric synthesis of the path-generating mechanisms is carried out starting with the smallest number of links of structural modules. The number of links of structural modules increases depending on the accuracy of the reproduction of the given laws of motion of the output point. Consequently, the optimal structural schemes and geometric parameters of the links of the synthesized mechanisms are determined.

In this paper, in Section 2, a structural synthesis of the planar four-link and six-link path-generating mechanisms is carried out; in Sections 3 and 4, the methods of their parametric synthesis are presented [54]; and in Section 5, numerical examples of the parametric synthesis of the path-generating four-link mechanism, Stephenson I, Stephenson IIA, Stephenson IIB, and Stephenson III six-link mechanisms are presented.

## 2. Structural Synthesis of the Planar Four-Link and Six-Link Path-Generating Mechanisms

According to the developed principle [51], mechanisms and manipulators are formed by connecting the output objects (output links) with the base using active, passive, and negative CKCs. The output object of the function-generating mechanisms is a link with one DOF connected to a base, while of the path-generating mechanisms, it is a moving point with two DOFs, and of the motion-generating mechanisms, it is a moving body with three DOFs. Active and negative CKCs have positive and negative DOFs and they impose geometrical constraints on the motions of the output objects. Passive CKCs have zero DOF and they do not impose geometrical constraints on the motion of output objects. The connection of the output objects with the base begins with the simplest CKCs and with their subsequent complication, depending on the accuracy of reproducing the given laws of motions of the output objects. In the path-generating mechanisms, the simplest CKC connecting the output point *P* (Figure 1a) with the base is the link *AP* and the kinematic pair *A*, which can be revolute (Figure 1b) or prismatic (Figure 1c). In this case, the point *P* can only move in a circle or in a straight line. The link *AP* is a negative CKC having one negative DOF. This negative CKC imposes one geometrical constraint on the motion of the output point *P*.

<figure><img src="image_4.png" /><figcaption>**Figure 1.** Output point *P* and the simplest form [54].</figcaption></figure>
Since the point P on the plane has two generalized coordinates $X_P = X_P(t)$ and $Y_P = Y_P(t)$, i.e., two DOFs, then the CKC AP, imposing one geometrical constraint, limits its movement. Therefore, to ensure the arbitrary movement of the point P, it is necessary to connect it to the base using the CKC, which has two DOFs; it is the kinematic ABP (Figure 2a). As a result, we obtain a structural scheme of a planar serial manipulator with two DOFs. If we connect the link BP of this manipulator with the base using a negative CKC CD of the type RR, which has one negative DOF, we obtain a structural scheme of the four-link path-generating mechanism ABCD (Figure 2b).

<figure><img src="image_5.png" /><figcaption>Figure 2. Structural synthesis of the path-generating mechanisms [54].</figcaption></figure>

The link BP of the serial manipulator ABP is connected to the base using a binary link CD of the type RR in the case when the plane of the link BP has a point C that describes an arc of a circle in absolute motion. Such a point is called a circular point. The existence of a circular point in the planes of the moving links depends on the complexity of their movements, and the complexity of the movements of the planes of the moving links, in turn, depends on the complexity of the movements of the output objects.

If the plane of the link BP does not have a circular point, then this link is connected to the base using a passive CKC CED of the type RRR (a dyad), which has zero DOF. As a result, we obtain a planar five-link mechanism ABCED with two DOFs (Figure 2c).

To form single-moving six-link path-generating mechanisms from this five-link linkage ABCED, we connect its non-adjacent links using a negative CKC FG of the type RR. Figure 2d–g show structural schemes of the formed six-link path-generating mechanisms. If we connect links 1 and 4 of the five-link linkage ABCED by the binary link FG of the type RR, we obtain a Stephenson I path-generating mechanism (Figure 2d). If links 1 and 3 of the five-link linkage ABCED are connected by the binary link FG, we obtain a Stephenson IIA path-generating mechanism (Figure 2e). If links 2 and 4 of the five-bar linkage ABCED are connected by the binary link FG, we obtain a Stephenson IIB path-generating mechanism (Figure 2f). If link 3 of the five-link linkage ABCED is connected to the base by the binary link FG, we obtain a Stephenson III path-generating mechanism (Figure 2g). The types of Stephenson mechanisms can be found in ref. [51].

### 3. Parametric Synthesis of the Four-Link Path-Generating Mechanism

Let the N discrete positions of the output point P be

$$X_{P_i} = X_P(t_i), \quad Y_{P_i} = Y_P(t_i), \quad i = 1, 2, \dots, N \qquad (1)$$

and the angle of rotation of the input link 1 be

$$\varphi_{1i} = \varphi_1(t_i). \qquad (2)$$

It is necessary to determine the geometric parameters of the links of the four-link path-generating mechanism (Figure 3) that implements Functions (1) and (2) within the required accuracy.
<figure><img src="image_6.png" /><figcaption>Figure 3. Four-link path-generating mechanism [54].</figcaption></figure>

According to the structural synthesis of the four-link path-generating mechanism, its parametric synthesis consists of the parametric synthesis of the active CKC ABP and the negative CKC DC. Synthesis parameters of the active CKC ABP are $X_A, Y_A, x_B^{(1)}, y_B^{(1)}, l_{BP}$, and synthesis parameters of the negative CKC DC are $x_C^{(2)}, y_C^{(2)}, X_D, Y_D, l_{DC}$, where $X_A, Y_A$ and $X_D, Y_D$ are coordinates of the joints A and D in the absolute coordinate system OXY, respectively; $x_B^{(1)}, y_B^{(1)}$ and $x_C^{(2)}, y_C^{(2)}$ are coordinates of the joints B and C in moving coordinate systems $Ax_1y_1$ and $Bx_2y_2$ attached with the links AB and BP; and $l_{BP}$ and $l_{DC}$ are lengths of the links BP and DC.

For a parametric synthesis of the active CKC ABP, let us consider the movement of the point P relative to the coordinate system $Ax_1y_1$. In this case, the point P moves along an arc of a circle with a center at point B and a radius $l_{BP}$. Let us derive the function weighted difference [51] as follows:

$$ \Delta q_i = (x_{P_i}^{(1)} - x_B^{(1)})^2 + (y_{P_i}^{(1)} - y_B^{(1)})^2 - l_{BP}^2, \quad (3) $$

where

$$ \begin{bmatrix} x_{P_i}^{(1)} \\ y_{P_i}^{(1)} \end{bmatrix} = \begin{bmatrix} \cos \varphi_{1i} & \sin \varphi_{1i} \\ -\sin \varphi_{1i} & \cos \varphi_{1i} \end{bmatrix} \cdot \begin{bmatrix} X_{P_i} - X_A \\ Y_{P_i} - Y_A \end{bmatrix}. \quad (4) $$

In Equations (3) and (4), $x_{P_i}^{(1)}$ and $y_{P_i}^{(1)}$ are the coordinates of the point P in the moving coordinate system $Ax_1y_1$.

Equation (3) is an equation of the geometrical constraint imposed by the active CKC ABP on the movement of the output point P. The parametric synthesis of the active CKC ABP consists of determining five geometric parameters $X_A, Y_A, x_B^{(1)}, y_B^{(1)}, l_{BP}$, from the minimum of Function (3).

Substituting the Expression (4) into Equation (3), and introducing the notations

$$ \begin{bmatrix} p_1 \\ p_2 \end{bmatrix} = \begin{bmatrix} x_B^{(1)} \\ y_B^{(1)} \end{bmatrix}, \quad \begin{bmatrix} p_4 \\ p_5 \end{bmatrix} = \begin{bmatrix} X_A \\ Y_A \end{bmatrix}, \quad p_3 = \frac{1}{2}(x_B^{(1)} + y_B^{(1)} + X_A^2 + Y_A^2 - l_{BP}^2), $$

$$ f_{1i} = -X_{P_i} \cos \varphi_{1i} - Y_{P_i} \sin \varphi_{1i}, f_{2i} = X_{P_i} \sin \varphi_{1i} - Y_{P_i} \cos \varphi_{1i}, f_3 = 1, $$

$$ f_{4i} = -X_{P_i}, \quad f_{5i} = -Y_{P_i}, f_{6i} = \cos \varphi_{1i}, f_{7i} = \sin \varphi_{1i}, \quad f_{0i} = -\frac{1}{2}(x_{P_i}^2 + y_{P_i}^2), $$

we obtain

$$ \Delta q_i = 2[(p_1 f_{1i} + p_2 f_{2i} + p_3 f_3 + p_4 f_{4i} + p_5 f_{5i}) + (p_1 p_4 + p_2 f_5) f_{6i} + (p_1 p_5 - p_2 p_4) f_{7i} - f_{0i}]. \quad (5) $$

Equation (5) is linear in the following two groups of synthesis parameters:

$$ \mathbf{p}^{(1)} = [p_1, p_2, p_3]^T, \mathbf{p}^{(2)} = [p_4, p_5, p_3]^T \quad (6) $$
and is represented in two linear forms

$$ \Delta q_i^{(1)} = 2[p_1(f_{1i} + p_4f_{4i} - p_2f_{7i}) + p_2(f_{2i} + p_5f_{6i} - p_4f_{7i}) + p_3f_3 + (p_4f_{4i} + p_5f_{5i} - f_{0i})] \quad (7) $$

and

$$ \Delta q_i^{(2)} = 2[p_4(f_{4i} + p_1f_{6i} - p_2f_{7i}) + p_5(f_{5i} + p_2f_{6i} + p_1f_{7i}) + p_3f_3 + (p_1f_{1i} + p_2f_{2i} - f_{0i})]. \quad (8) $$

Let us introduce the notations

$$ \mathbf{g}_i^{(1)} = [g_{1i}^{(1)}, g_{2i}^{(1)}, g_{3i}^{(1)}]^T, \quad \mathbf{g}_i^{(2)} = [g_{1i}^{(2)}, g_{2i}^{(2)}, g_{3i}^{(2)}]^T, \\ g_{0i}^{(1)} = p_4f_{4i} + p_5f_{5i} - f_{0i}, \quad g_{0i}^{(2)} = p_1f_{1i} + p_2f_{2i} - f_{0i}, $$

where

$$ g_{1i}^{(1)} = f_{1i} + p_4f_{6i} + p_5f_{7i}, \quad g_{2i}^{(1)} = f_{2i} + p_5f_{6i} - p_4f_{7i}, \quad g_{3i}^{(1)} = p_3f_3, \\ g_{1i}^{(2)} = f_{4i} + p_1f_{6i} - p_2f_{7i}, \quad g_{2i}^{(2)} = f_{5i} + p_2f_{6i} + p_1f_{7i}, \quad g_{3i}^{(2)} = p_3f_3. $$

Then, Equations (7) and (8) take the form

$$ \Delta q_i^{(k)} = 2(\mathbf{g}_i^{(k)}^T \cdot \mathbf{p}^{(k)} - g_{0i}^{(k)}), k = 1, 2. \quad (9) $$

To determine the vectors $\mathbf{p}^{(k)}$ of synthesis parameters, we minimize Function (9) by the least-square approximation, i.e., derive the following sums:

$$ S^{(k)} = \sum_{i=1}^{N} (\Delta q_i^{(k)})^2, \quad (10) $$

for which, the necessary conditions for minimizing

$$ \frac{\partial S^{(k)}}{\partial \mathbf{p}^k} = 0 \quad (11) $$

lead to two systems of linear equations with respect to two groups of synthesis parameters $\mathbf{p}^{(k)}$. This allows us to use a simple linear iteration method based on kinematic inversion [50]. Consequently, the minimization of nonlinear Function (10) is carried out on the basis of a linear iterative process. This article [51] also describes the parametric synthesis of the negative CKC CD connecting the plane of the link BP of the active CKC ABP with a base.

## 4. Parametric Synthesis of the Six-Link Path-Generating Mechanisms

As previously noted, six-link path-generating mechanisms are formed by connecting non-adjacent links of the five-link path-generating mechanism by a negative CKC of the type RR. Therefore, the parametric synthesis of six-link path-generating mechanisms consists of the parametric synthesis of the five-bar path-generating mechanism and the negative CKC of the type RR. The five-link path-generating mechanism, in its turn, is formed by connecting the link BP of the active CKC ABP with the base by the CKC CED, when there is no circular point in the plane of the link BP in absolute motion. In this case, the CKC CED can be passive or active. If the CKC CED is passive (Figure 4a), then the angle $\varphi_{4i}$ of link 4 is determined by solving the problem of positions of the dyad CED by the equation

$$ \varphi_{4i} = \varphi_{DC_i} - \cos^{-1} \frac{l_{DE}^2 + l_{DC_i}^2 - l_{CE}^2}{2l_{DE} \cdot l_{DC_i}}. \quad (12) $$
<figure><img src="image_7.png" /><figcaption>Figure 4. Five-link path-generating mechanisms with passive (a) and active (b) CKCs [54].</figcaption></figure>

Passive CKC CED does not impose a geometrical constraint on the movement of the output point P, and its geometric parameters $x_C^{(2)}, y_C^{(2)}, X_D, Y_D, l_{CE}, l_{DE}$ are varied to satisfy the geometrical constraint of the connecting negative CKC.

If the CKC CED is active (Figure 4b), then the values of the angle $\varphi_{4i}$ of the moving coordinate system $Dx_4y_4$ attached to link 4 are set. The active CKC CED imposes a geometrical constraint on the movement of the output point P and its geometric parameters $x_C^{(2)}, y_C^{(2)}, x_E^{(4)}, y_E^{(4)}, X_D, Y_D, l_{CE}$ are calculated.

For the parametric synthesis of the active CKC CED, let us consider the movement of the coordinate system $Bx_2y_2$ relative to the coordinate system $Dx_4y_4$ and derive the function of weighted difference

$$ \Delta q_i = (x_{Ci}^{(4)} - x_E^{(4)})^2 + (y_{Ci}^{(4)} - y_E^{(4)})^2 - l_{CE}^2, \quad (13) $$

where

$$ \begin{bmatrix} x_{Ci}^{(4)} \\ y_{Ci}^{(4)} \end{bmatrix} = \begin{bmatrix} \cos \varphi_{4i} & \sin \varphi_{4i} \\ -\sin \varphi_{4i} & \cos \varphi_{4i} \end{bmatrix} \cdot \begin{bmatrix} X_{C_i} - X_D \\ Y_{C_i} - Y_D \end{bmatrix}. \quad (14) $$

Substituting Expression (14) into Equation (13), and introducing the notations

$$ \begin{bmatrix} p_1 \\ p_2 \end{bmatrix} = \begin{bmatrix} x_E^{(4)} \\ y_E^{(4)} \end{bmatrix}, \quad \begin{bmatrix} p_4 \\ p_5 \end{bmatrix} = \begin{bmatrix} x_C^{(2)} \\ y_C^{(2)} \end{bmatrix}, \quad \begin{bmatrix} p_6 \\ p_7 \end{bmatrix} = \begin{bmatrix} X_D \\ Y_D \end{bmatrix}, $$

$$ p_3 = \frac{1}{2}(x_E^{(4)} + y_E^{(4)})^2 + x_C^{(2)} + y_C^{(2)} + X_D^2 + Y_D^2 - l_{CE}^2, $$

$$ f_{1i} = -(X_{Bi} \cos \varphi_{4i} + Y_{Bi} \sin \varphi_{4i}), \quad f_{2i} = (X_{Bi} \sin \varphi_{4i} - Y_{Bi} \cos \varphi_{4i}), \quad f_{3i} = 1, $$

$$ f_{4i} = X_{Bi} \cos \varphi_{2i} + Y_{Bi} \sin \varphi_{2i}, \quad f_{5i} = -X_{Bi} \sin \varphi_{2i} + Y_{Bi} \cos \varphi_{2i}, \quad f_{6i} = -X_{Bi}, $$

$$ f_{7i} = -Y_{Bi}, \quad f_{8i} = -\cos(\varphi_{2i} - \varphi_{4i}), \quad f_{9i} = \sin(\varphi_{2i} - \varphi_{4i}), \quad f_{10i} = \cos \varphi_{4i}, $$

$$ f_{11i} = \sin \varphi_{4i}, \quad f_{12i} = -\cos \varphi_{2i}, \quad f_{13i} = \sin \varphi_{2i}, \quad f_{0i} = -\frac{1}{2}(X_{Bi}^2 + Y_{Bi}^2), $$

we obtain

$$ \begin{aligned} \Delta q_i = & 2[p_1 f_{1i} + p_2 f_{2i} + p_3 f_3 + p_4 f_{4i} + p_5 f_{5i} + p_6 f_{6i} + p_7 f_{7i} + \\ & +(p_1 p_4 + p_2 p_5) f_{8i} + (p_1 p_5 - p_2 p_4) \cdot f_{9i} + (p_1 p_6 + p_2 p_7) f_{10i} + \\ & +(p_1 p_7 - p_2 p_6) f_{11i} + (p_4 p_6 + p_5 p_7) f_{12i} + (p_4 p_7 - p_5 p_6) f_{13i} - f_{0i}]. \end{aligned} \quad (15) $$

Equation (15) is linear in the following three groups of synthesis parameters:

$$ \mathbf{p}^{(1)} = [p_1, p_2, p_3]^T, \mathbf{p}^{(2)} = [p_4, p_5, p_3]^T, \mathbf{p}^{(3)} = [p_6, p_7, p_3]^T $$

and is represented in three linear forms:
$$ \Delta q_i^{(1)} = 2\{[p_1(f_{1i} + p_4f_{8i} + p_5f_{9i} + p_6f_{10i} + p_7f_{11i}) + p_2(f_{2i} + \\ + p_5f_{8i} + p_4f_{9i} + p_7f_{10i} - p_6f_{11i}) + p_3f_3] + [p_4f_{4i} + p_5f_{5i} + \\ + p_6f_{6i} + p_7f_{7i} + (p_4p_6 + p_5p_7)f_{12i} + (p_4p_7 - p_5f_6)f_{13i} - f_{0i}]\}, \quad (16) $$

$$ \Delta q_i^{(2)} = 2\{[p_4(f_{4i} + p_1f_{8i} - p_2f_{9i} + p_6f_{12i} + p_7f_{13i}) + p_5(f_{5i} + p_2f_{8i} + \\ + p_1f_{9i} + p_7f_{12i} - p_6f_{13i}) + p_3f_3] + [p_1f_{1i} + p_2f_{2i} + p_6f_{6i} + p_7f_{7i} + \\ + (p_1p_6 + p_2p_7)f_{10i} + (p_1p_7 - p_2f_6)f_{11i} - f_{0i}]\}, \quad (17) $$

$$ \Delta q_i^{(3)} = 2\{[p_6(f_{6i} + p_1f_{10i} - p_2f_{11i} + p_4f_{12i} - p_5f_{13i}) + p_7(f_{7i} + p_2f_{10i} + \\ + p_1f_{11i} + p_5f_{12i} - p_4f_{13i}) + p_3f_3] + [p_1f_{1i} + p_2f_{2i} + p_4f_{4i} + p_5f_{5i} + \\ + (p_1p_4 + p_2p_5)f_{8i} + (p_1p_5 - p_2f_4)f_{9i} - f_{0i}]\}. \quad (18) $$

Then, Equations (16)–(18) take the form (9), where $k = 1, 2, 3$. To determine the synthesis parameter vectors $\mathbf{p}^{(k)}$, we minimize the Function (9) by the least-square optimization method, i.e., derive the sums of the form (10), whose necessary minimum conditions (11) lead to three systems of linear equations relative to three groups of synthesis parameters $\mathbf{p}^{(k)}$. This allows us to use a simple method of linear iterations based on kinematic inversion.

A parametric synthesis of a negative CKC of the type RR connecting non-adjacent links of the five-bar mechanism ABCED is considered in [51].

## 5. Numerical Examples

Let us consider the parametric synthesis of the four-link, Stephenson I, Stephenson IIA, Stephenson IIB, and Stephenson III path-generating mechanisms.

### 5.1. Four-Link Path-Generating Mechanism

Table 1 gives the values of the point P coordinates $X_{P_i}$ and $Y_{P_i}$ in the absolute coordinate system OXY and input angle $\varphi_{1i}$ for $N = 12$.

<table><caption>**Table 1.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td><i>X</i><sub>P<sub>i</sub></sub>, (cm)</td><td>15.18</td><td>16.23</td><td>9.96</td><td>0.29</td><td>-7.90</td><td>-11.95</td><td>-11.41</td><td>-7.43</td><td>-1.39</td><td>5.26</td><td>10.72</td><td>13.43</td></tr><tr><td><i>Y</i><sub>P<sub>i</sub></sub>, (cm)</td><td>51.46</td><td>65.35</td><td>69.27</td><td>65.91</td><td>57.00</td><td>45.03</td><td>33.07</td><td>23.67</td><td>18.20</td><td>17.52</td><td>22.29</td><td>33.52</td></tr><tr><td><i>φ</i><sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

It is necessary to determine the synthesis parameters of the four-link path-generating mechanism (Figure 5), which reproduces the given values of the $X_{P_i}$ and $Y_{P_i}$ coordinates of the output point P for given values of the input angle $\varphi_{1i}$. In Figure 8, the segment BC is not another separate segment.

As noted above, the four-link path-generating mechanism is formed by connecting the active CKC ABP to the base using the negative CKC DC. Consequently, the synthesis parameters of the four-link path-generating mechanism are the synthesis parameters of the active CKC ABP: $X_A, Y_A, x_B^{(1)}, y_B^{(1)}, l_{BP}$ and the synthesis parameters of the negative CKC DC: $x_C^{(2)}, y_C^{(2)}, X_D, Y_D, l_{DC}$. The method for determining these synthesis parameters of the four-bar path-generating mechanism is described above.

Table 2 presents the obtained values of the synthesis parameters of the four-link path-generating mechanisms.

<table><caption>**Table 2.** Values of the synthesis parameters (cm).</caption><thead><tr><th><i>X</i><sub>A</sub></th><th><i>Y</i><sub>A</sub></th><th><i>x</i><sub>B</sub><sup>(1)</sup></th><th><i>y</i><sub>B</sub><sup>(1)</sup></th><th><i>l</i><sub>BP</sub></th><th><i>x</i><sub>C</sub><sup>(2)</sup></th><th><i>y</i><sub>C</sub><sup>(2)</sup></th><th><i>X</i><sub>D</sub></th><th><i>Y</i><sub>D</sub></th><th><i>l</i><sub>DC</sub></th></tr></thead><tbody><tr><td>9.87</td><td>21.12</td><td>20.89</td><td>12.06</td><td>24.01</td><td>39.02</td><td>-21.97</td><td>49.87</td><td>48.89</td><td>39.56</td></tr></tbody></table>
<figure><img src="image_8.png" /><figcaption>Figure 5. Four-link path-generating mechanism.</figcaption></figure>

To check the parametric synthesis result of the four-link path-generating mechanism, determine the coordinates of the point P in the absolute coordinate system OXY. To perform this, it is necessary to solve the problem of the positions of the synthesized four-bar path-generating mechanism, which has the structural formula

$$I(1) \rightarrow \Pi(2, 3), \qquad (19)$$

i.e., it belongs to the mechanism of the second class according to the Assur-Artobolevskiy classification [55].

The coordinates of the output point P relative to the absolute coordinate system OXY are determined by the equation

$$\begin{bmatrix} X_{P_i} \\ Y_{P_i} \end{bmatrix} = \begin{bmatrix} X_{B_i} \\ Y_{B_i} \end{bmatrix} + l_{BP} \begin{bmatrix} \cos \varphi_{2i} \\ \sin \varphi_{2i} \end{bmatrix}, \qquad (20)$$

where

$$\begin{bmatrix} X_{B_i} \\ Y_{B_i} \end{bmatrix} = \begin{bmatrix} X_A \\ Y_A \end{bmatrix} + \begin{bmatrix} \cos \varphi_{1i} & -\sin \varphi_{1i} \\ \sin \varphi_{1i} & \cos \varphi_{1i} \end{bmatrix} \cdot \begin{bmatrix} x_B^{(1)} \\ y_B^{(1)} \end{bmatrix}. \qquad (21)$$

The values of the angle $\varphi_{2i}$ in Equation (20) are determined by solving the problem of positions of the dyad BCD in the following sequence:

$$\varphi_{3i} = \varphi_{(DB)_i} - \cos \frac{l_{DC}^2 + l_{(DB)_i}^2 - l_{BC}^2}{2l_{DC}l_{(DB)_i}}, \qquad (22)$$

where

$$l_{(DB)_i} = \left[ (Y_{B_i} - Y_D)^2 + (X_{B_i} - X_D)^2 \right]^{\frac{1}{2}}, \qquad (23)$$

$$\varphi_{(DB)_i} = \operatorname{tg}^{-1} \frac{Y_{B_i} - Y_D}{X_{B_i} - X_D}, \qquad (24)$$

$$l_{BC}^2 = x_C^{(2)} + y_C^{(2)}. \qquad (25)$$
Then, the coordinates of the joint C are determined in the absolute coordinate system OXY by the equation

$$ \begin{bmatrix} X_{C_i} \\ Y_{C_i} \end{bmatrix} = \begin{bmatrix} X_D \\ Y_D \end{bmatrix} + l_{DC} \begin{bmatrix} \cos \varphi_{3i} \\ \sin \varphi_{3i} \end{bmatrix}, \qquad (26) $$

and the values of the angle $\varphi_{2i}$ are determined by the equation

$$ \varphi_{2i} = \operatorname{tg}^{-1} \frac{Y_{C_i} - Y_{B_i}}{X_{C_i} - X_{B_i}} + \alpha_{2i}, \qquad (27) $$

where

$$ \alpha_{2i} = \operatorname{tg}^{-1} \frac{y_{C_i}^{(2)}}{x_{C_i}^{(2)}}. \qquad (28) $$

Table 3 presents the obtained values of the coordinates of the point P, and Figure 5 shows a graph of its change.

<table><caption>**Table 3.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>15.17</td><td>16.24</td><td>9.96</td><td>0.30</td><td>-7.89</td><td>-11.94</td><td>-11.40</td><td>-7.42</td><td>-1.38</td><td>5.27</td><td>10.73</td><td>13.44</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>51.47</td><td>65.36</td><td>69.28</td><td>65.92</td><td>57.01</td><td>45.02</td><td>33.06</td><td>23.66</td><td>18.20</td><td>17.51</td><td>22.28</td><td>33.53</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

## 5.2. Stephenson I Path-Generating Mechanism

Table 4 gives the values of the point P coordinates $X_{P_i}$ and $Y_{P_i}$ in the absolute coordinates system OXY and input angle $\varphi_{1i}$ for $N = 12$.

<table><caption>**Table 4.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>25.44</td><td>37.44</td><td>40.24</td><td>29.08</td><td>13.51</td><td>-1.32</td><td>-11.55</td><td>-14.16</td><td>-8.95</td><td>1.33</td><td>12.64</td><td>20.98</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>44.07</td><td>73.88</td><td>84.30</td><td>85.26</td><td>79.74</td><td>68.40</td><td>52.55</td><td>35.21</td><td>20.67</td><td>12.38</td><td>12.01</td><td>20.96</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

It is necessary to determine the synthesis parameters of the Stephenson I path-generating mechanism (Figure 6), which reproduces the given values of the $X_{P_i}$ and $Y_{P_i}$ coordinates of the output point P for given values of the input angle $\varphi_{1i}$.

As noted above, the Stephenson I path-generating mechanism is formed by connecting links 1 and 4 of the five-link linkage ABCED by the binary link GF. Therefore, the parametric synthesis of the Stephenson I path-generating mechanism consists of the parametric synthesis of the five-link linkage ABCED and the binary link GF.

The five-link linkage ABCED in its turn is formed from the active CKC ABP and the passive CKC CED, so the synthesis parameters of the five-link linkage ABCED consist of the following synthesis parameters of the active CKC ABP: $X_A, Y_A, x_B^{(1)}, y_B^{(1)}, l_{BP}$, and the passive CKC CED: $x_C^{(2)}, y_C^{(2)}, X_D, Y_D, l_{CE}, l_{ED}$.

The parametric synthesis of the active CKC ABP is considered above. Since the passive CKC CED does not impose a geometric constraint on the motion of the output object (output point P), its synthesis parameters are varied to satisfy the geometric constraint of the negative CKC GF.
<figure><img src="image_9.png" /><figcaption>Figure 6. Stephenson I path-generating mechanism.</figcaption></figure>

To perform a parametric synthesis analysis of the binary link GF, it is necessary to determine the angle $\varphi_{4i}$ by the equation

$$ \varphi_{4i} = \varphi_{(DC)_i} - \cos^{-1} \frac{l_{DE}^2 + l_{(DC)_i}^2 - l_{CE}^2}{2l_{DE}l_{(DC)_i}}, \quad (29) $$

where

$$ l_{(DC)_i} = \left[ (X_{C_i} - X_D)^2 + (Y_{C_i} - Y_D)^2 \right]^{\frac{1}{2}}, \quad (30) $$

$$ \begin{bmatrix} X_{C_i} \\ Y_{C_i} \end{bmatrix} = \begin{bmatrix} X_{B_i} \\ Y_{B_i} \end{bmatrix} + \begin{bmatrix} \cos \varphi_{2i} & -\sin \varphi_{2i} \\ \sin \varphi_{2i} & \cos \varphi_{2i} \end{bmatrix} \cdot \begin{bmatrix} x_C^{(2)} \\ y_C^{(2)} \end{bmatrix}. \quad (31) $$

Then, the weighted difference function is derived:

$$ \Delta q_i = (x_{F_i}^{(1)} - x_G^{(1)})^2 + (y_{F_i}^{(1)} - y_G^{(1)})^2 - l_{GF}^2, \quad (32) $$

where

$$ \begin{bmatrix} x_{F_i}^{(2)} \\ y_{F_i}^{(2)} \end{bmatrix} = \begin{bmatrix} \cos \varphi_{1i} & \sin \varphi_{1i} \\ -\sin \varphi_{1i} & \cos \varphi_{1i} \end{bmatrix} \cdot \begin{bmatrix} X_{F_i} - X_A \\ Y_{F_i} - Y_A \end{bmatrix}, \quad (33) $$

$$ \begin{bmatrix} X_{F_i} \\ Y_{F_i} \end{bmatrix} = \begin{bmatrix} X_D \\ Y_D \end{bmatrix} + \begin{bmatrix} \cos \varphi_{4i} & -\sin \varphi_{4i} \\ \sin \varphi_{4i} & \cos \varphi_{4i} \end{bmatrix} \cdot \begin{bmatrix} x_F^{(4)} \\ y_F^{(4)} \end{bmatrix}. \quad (34) $$

Based on the method described in [51], by minimizing the Function (32), the synthesis parameters of the binary link GF are determined.

Table 5 presents the obtained values of the synthesis parameters of the Stephenson I path-generating mechanism.

<table><caption>Table 5. Values of the synthesis parameters (cm).</caption><thead><tr><th>X<sub>A</sub></th><th>Y<sub>A</sub></th><th>x<sub>B</sub><sup>(1)</sup></th><th>y<sub>B</sub><sup>(1)</sup></th><th>l<sub>BP</sub></th><th>x<sub>C</sub><sup>(2)</sup></th><th>y<sub>C</sub><sup>(2)</sup></th><th>X<sub>D</sub></th></tr></thead><tbody><tr><td>24.58</td><td>26.26</td><td>10.90</td><td>27.14</td><td>31.25</td><td>38.38</td><td>-30.11</td><td>65.01</td></tr><tr><th>Y<sub>D</sub></th><th>l<sub>CE</sub></th><th>l<sub>ED</sub></th><th>x<sub>G</sub><sup>(1)</sup></th><th>y<sub>G</sub><sup>(1)</sup></th><th>x<sub>F</sub><sup>(4)</sup></th><th>y<sub>F</sub><sup>(4)</sup></th><th>l<sub>GF</sub></th></tr><tr><td>26.11</td><td>29.98</td><td>44.23</td><td>15.21</td><td>8.78</td><td>27.28</td><td>9.53</td><td>39.02</td></tr></tbody></table>
To check the parametric synthesis result of the Stephenson I path-generating mechanism, determine the coordinates of the point P in the absolute coordinate system OXY using Equation (20).

To determine the angle $\varphi_{2i}$, it is necessary to solve the problem of the positions of the synthesized Stephenson I path-generating mechanism, which has the structural formula

$$I(1) \quad \begin{array}{ccc} \text{II}(5,4) & & \\ & \ddots & \\ & & \text{II}(2,3) \end{array}, \qquad (35)$$

i.e., it belongs to the mechanism of the second class according to the Assur–Artobolevskiy classification, containing two dyads: II(5,4) and II(2,3).

The values of the angle $\varphi_{2i}$ in Equation (20) are determined by sequentially solving problems of the positions of the dyads II(5,4) and II(2,3).

By solving the problem of the positions of dyad II(5,4), we determine the angle $\varphi_{4i}$

$$\varphi_{4i} = \left( \varphi_{(DG)_i} - \cos^{-1} \frac{l_{(DG)_i}^2 + l_{DF}^2 - l_{GF}^2}{2l_{(DG)_i} l_{DF}} \right) - \alpha_4, \qquad (36)$$

where

$$l_{(DG)_i} = \left[ (X_{G_i} - X_D)^2 + (Y_{G_i} - Y_D)^2 \right]^{\frac{1}{2}}, \qquad (37)$$

$$\varphi_{(DG)_i} = \operatorname{tg}^{-1} \frac{Y_{G_i} - Y_D}{X_{G_i} - X_D}, \qquad (38)$$

$$\begin{bmatrix} X_{G_i} \\ Y_{G_i} \end{bmatrix} = \begin{bmatrix} X_A \\ Y_A \end{bmatrix} + \begin{bmatrix} \cos \varphi_{1i} & -\sin \varphi_{1i} \\ \sin \varphi_{1i} & \cos \varphi_{1i} \end{bmatrix} \cdot \begin{bmatrix} x_G^{(2)} \\ y_G^{(2)} \end{bmatrix}, \qquad (39)$$

$$\alpha_4 = \operatorname{tg}^{-1} \frac{y_F^{(4)}}{x_F^{(4)}}. \qquad (40)$$

Then, knowing the value of the angle $\varphi_{4i}$, we determine the values of the angle $\varphi_{2i}$ by solving the problem of positions of the dyad II(2,3):

$$\varphi_{2i} = \left( \varphi_{(BE)_i} - \cos^{-1} \frac{l_{(BE)_i}^2 + l_{BC}^2 - l_{CE}^2}{2l_{(BE)_i} l_{BC}} \right) + \alpha_2, \qquad (41)$$

where

$$l_{(BE)_i} = \left[ (X_{E_i} - X_{B_i})^2 + (Y_{E_i} - Y_{B_i})^2 \right]^{\frac{1}{2}}, \qquad (42)$$

$$\varphi_{(BE)_i} = \operatorname{tg}^{-1} \frac{Y_{E_i} - Y_{B_i}}{X_{E_i} - X_{B_i}}, \qquad (43)$$

$$\begin{bmatrix} X_{E_i} \\ Y_{E_i} \end{bmatrix} = \begin{bmatrix} X_D \\ Y_D \end{bmatrix} + l_{DE} \begin{bmatrix} \cos \varphi_{4i} \\ \sin \varphi_{4i} \end{bmatrix}. \qquad (44)$$

Table 6 presents the obtained values of the coordinates of the point P, and Figure 6 shows a graph of its change.

<table><caption>**Table 6.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td><i>X</i><sub>P<sub>i</sub></sub>, (cm)</td><td>25.45</td><td>37.45</td><td>40.25</td><td>29.07</td><td>13.52</td><td>-1.33</td><td>-11.54</td><td>-14.16</td><td>-8.94</td><td>1.34</td><td>12.65</td><td>20.97</td></tr><tr><td><i>Y</i><sub>P<sub>i</sub></sub>, (cm)</td><td>44.06</td><td>73.87</td><td>84.30</td><td>85.25</td><td>79.75</td><td>68.41</td><td>52.56</td><td>35.22</td><td>20.66</td><td>12.37</td><td>12.02</td><td>20.97</td></tr><tr><td><i>φ</i><sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>
### 5.3. Stephenson IIA Path-Generating Mechanism

Table 7 gives the values of the point P coordinates $X_{P_i}$ and $Y_{P_i}$ in the absolute coordinate system OXY and input angle $\varphi_{1i}$ for $N = 12$.

<table><caption>**Table 7.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>45.65</td><td>41.00</td><td>33.24</td><td>25.16</td><td>18.89</td><td>15.88</td><td>16.97</td><td>22.18</td><td>29.68</td><td>47.37</td><td>52.83</td><td>49.69</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>72.45</td><td>70.65</td><td>70.22</td><td>69.80</td><td>66.80</td><td>62.08</td><td>57.44</td><td>54.79</td><td>16.96</td><td>29.67</td><td>54.16</td><td>66.72</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

It is necessary to determine the synthesis parameters of the Stephenson IIA path-generating mechanism (Figure 7), which reproduces the given values of the $X_{P_i}$ and $Y_{P_i}$ coordinates of the output point P for the given values of the input angle $\varphi_{1i}$.

<figure><img src="image_10.png" /><figcaption>**Figure 7.** Stephenson IIA path-generating mechanism.</figcaption></figure>

Stephenson IIA path-generating mechanism is formed by connecting the links 1 and 3 of the five-link linkage ABCED by the binary link GF. Therefore, the parametric synthesis of the Stephenson IIA path-generating mechanism consist of the parametric synthesis of the five-link linkage ABCED and the binary link GF. Parametric synthesis of the five-link linkage ABCED is considered above.

Synthesis parameters of the binary link GF are: $x_G^{(1)}, y_G^{(1)}, x_F^{(3)}, y_F^{(3)}, l_{GF}$. To parametric synthesis of the binary link GF, it is necessary to determine the angle $\varphi_{3i}$ by the equation

$$ \varphi_{3i} = \operatorname{tg}^{-1} \frac{Y_{C_i} - Y_{E_i}}{X_{C_i} - X_{E_i}}, \qquad (45) $$

where

$$ \begin{bmatrix} X_{E_i} \\ Y_{E_i} \end{bmatrix} = \begin{bmatrix} X_D \\ Y_D \end{bmatrix} + l_{DE} \begin{bmatrix} \cos \varphi_{4i} \\ \sin \varphi_{4i} \end{bmatrix}. \qquad (46) $$

The angle $\varphi_{4i}$ in Expression (46) is determined by Equation (29). Then, a weighted difference function of the form (32) is derived, where the coordinates $X_{F_i}$ and $Y_{F_i}$ of the joint F in the absolute coordinate system OXY are determined by the equation
$$ \begin{bmatrix} X_{F_i} \\ Y_{F_i} \end{bmatrix} = \begin{bmatrix} X_{E_i} \\ Y_{E_i} \end{bmatrix} + \begin{bmatrix} \cos \varphi_{3i} & -\sin \varphi_{3i} \\ \sin \varphi_{3i} & \cos \varphi_{3i} \end{bmatrix} \cdot \begin{bmatrix} x_F^{(3)} \\ y_F^{(3)} \end{bmatrix}. \quad (47) $$

The synthesis parameters of the GF binary link are determined by minimizing Function (32).

Table 8 presents the obtained values of the synthesis parameters of the Stephenson IIA path-generating mechanism.

<table><caption>**Table 8.** Values of the synthesis parameters (cm).</caption><thead><tr><th>X<sub>A</sub></th><th>Y<sub>A</sub></th><th>x<sub>B</sub><sup>(1)</sup></th><th>y<sub>B</sub><sup>(1)</sup></th><th>l<sub>BP</sub></th><th>x<sub>C</sub><sup>(2)</sup></th><th>y<sub>C</sub><sup>(2)</sup></th><th>X<sub>D</sub></th></tr></thead><tbody><tr><td>9.25</td><td>30.23</td><td>-5.09</td><td>13.99</td><td>19.99</td><td>11.96</td><td>-63.69</td><td>49.25</td></tr><tr><td>Y<sub>D</sub></td><td>l<sub>CE</sub></td><td>l<sub>ED</sub></td><td>x<sub>G</sub><sup>(1)</sup></td><td>y<sub>G</sub><sup>(1)</sup></td><td>x<sub>F</sub><sup>(3)</sup></td><td>y<sub>F</sub><sup>(3)</sup></td><td>l<sub>GF</sub></td></tr><tr><td>29.54</td><td>39.25</td><td>13.48</td><td>13.86</td><td>8.00</td><td>16.73</td><td>6.29</td><td>32.82</td></tr></tbody></table>

To check the parametric synthesis results of the Stephenson IIA path-generating mechanism, determine the coordinates of the point P in the absolute coordinate system OXY using Equation (20). To determine the angle $\varphi_{2i}$ in this equation, we solve the problem of the positions of the synthesized Stephenson IIA path-generating mechanism, which has the structural formula

$$ I(1) \rightarrow III(2, 3, 4, 5), \quad (48) $$

i.e., it belongs to the mechanism of the third class according to the Assur-Artobolevskiy classification.

To solve the problem of positions of this mechanism of the third class, we use the method of conditional generalized coordinates [51], according to which we remove the link GF by separating the elements of the joints G and F. Then, one additional DOF appears in the mechanism. If we choose the link 2 as a conditional input link and angle $\varphi_{2i}$ as a conditional generalized coordinate, then the considered mechanism of the third class is transformed into a mechanism of the second class with the following structural formula:

$$ I(1) \rightarrow I(2) \rightarrow II(3, 4). \quad (49) $$

Let us derive the residual function

$$ \Delta_i = l_{GF} - \tilde{l}_{(GF)_i}, \quad (50) $$

where $\tilde{l}_{(GF)_i}$ is a variable distance between the centers of disconnected joints G and F, which is determined by the equation

$$ \tilde{l}_{(GF)_i} = \left[ (X_{F_i} - X_{G_i})^2 + (Y_{F_i} - Y_{G_i})^2 \right]^{\frac{1}{2}}. \quad (51) $$

Coordinates of the joints G and F in Expression (51) are determined by Equations (39) and (47), where the values of the angles $\varphi_{3i}$ and $\varphi_{4i}$ can be determined through the values of the angle $\varphi_{2i}$, by solving the problem of positions of dyad CED

$$ \varphi_{4i} = \varphi_{(DC)_i} - \cos^{-1} \frac{l_{(DC)_i}^2 + l_{DE}^2 - l_{CE}^2}{2l_{(DC)_i} l_{DE}}, \quad (52) $$

$$ \varphi_{3i} = \operatorname{tg}^{-1} \frac{Y_{C_i} - Y_{E_i}}{X_{C_i} - X_{E_i}}, \quad (53) $$

where

$$ l_{(DC)_i} = \left[ (X_{C_i} - X_D)^2 + (Y_{C_i} - Y_D)^2 \right]^{\frac{1}{2}}, \quad (54) $$
$$ \varphi_{(DC)_i} = \operatorname{tg}^{-1} \frac{Y_{C_i} - Y_D}{X_{C_i} - X_D}. \qquad (55) $$

Consequently, the Residual (50) is a function of the conditional generalized coordinate $\varphi_{2i}$. Minimizing Function (50) by the bisection method, we determine the value of the angle $\varphi_{2i}$. In this case, the values of the angles $\varphi_{3i}$ and $\varphi_{4i}$ are simultaneously determined. By changing the values of the angle $\varphi_{1i}$, the values of the angles $\varphi_{2i}$, $\varphi_{3i}$, $\varphi_{4i}$ are similarly determined.

Table 9 presents the values of the coordinates $X_{P_i}$ and $Y_{P_i}$ of the point P, and Figure 7 shows a graph of its change.

<table><caption>**Table 9.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>45.66</td><td>41.01</td><td>33.23</td><td>25.17</td><td>18.88</td><td>15.87</td><td>16.96</td><td>22.19</td><td>29.67</td><td>47.36</td><td>52.84</td><td>49.69</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>72.44</td><td>70.64</td><td>70.21</td><td>69.81</td><td>66.81</td><td>62.09</td><td>57.45</td><td>54.80</td><td>16.95</td><td>29.66</td><td>54.17</td><td>66.71</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

### 5.4. Stephenson IIB Path-Generating Mechanism

Table 10 gives the values of the point P coordinates $X_{P_i}$ and $Y_{P_i}$ in the absolute coordinate system OXY and input angle $\varphi_{1i}$ for $N = 12$.

<table><caption>**Table 10.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>44.90</td><td>48.56</td><td>49.25</td><td>47.23</td><td>43.63</td><td>39.27</td><td>34.91</td><td>31.47</td><td>29.97</td><td>31.03</td><td>34.57</td><td>39.67</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>13.35</td><td>13.62</td><td>14.79</td><td>17.62</td><td>21.30</td><td>24.38</td><td>25.85</td><td>25.22</td><td>22.69</td><td>19.24</td><td>16.00</td><td>13.96</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

It is necessary to determine the synthesis parameters of the Stephenson IIB path-generating mechanism (Figure 8), which reproduces the given values of the $X_{P_i}$ and $Y_{P_i}$ coordinates of the output point P for given values of the input angle $\varphi_{1i}$. In Figure 8, the segment BC is not another separate link.

<figure><img src="image_11.png" /><figcaption>**Figure 8.** Stephenson IIB path-generating mechanism.</figcaption></figure>

Stephenson IIB path-generating mechanism is formed by connecting links 2 and 4 of the five-link linkage ABCED by the binary link GF. Therefore, the parametric synthesis of the Stephenson IIB path generation mechanism consists of the parametric synthesis of the
five-link linkage ABCED and the binary link GF. The synthesis parameters of the GF binary link are $x_G^{(2)}$, $y_G^{(2)}$, $x_F^{(4)}$, $y_F^{(4)}$, $l_{GF}$ to determine which weighted difference function is derived:

$$ \Delta q_i = (x_{F_i}^{(2)} - x_G^{(2)})^2 + (x_{F_i}^{(2)} - x_G^{(2)})^2 - l_{GF}^2, \qquad (56) $$

where

$$ \begin{bmatrix} x_{F_i}^{(2)} \\ y_{F_i}^{(2)} \end{bmatrix} = \begin{bmatrix} \cos \varphi_{2i} & \sin \varphi_{2i} \\ -\sin \varphi_{2i} & \cos \varphi_{2i} \end{bmatrix} \cdot \begin{bmatrix} X_{F_i} - X_{B_i} \\ Y_{F_i} - Y_{B_i} \end{bmatrix}, \qquad (57) $$

$$ \varphi_{2i} = \operatorname{tg}^{-1} \frac{Y_{P_i} - Y_{B_i}}{X_{P_i} - X_{B_i}}. \qquad (58) $$

Synthesis parameters of the binary link GF are determined by minimizing Function (56). Table 11 presents the obtained values of the synthesis parameter of the Stephenson IIB path-generating mechanism.

<table><caption>**Table 11.** Values of the synthesis parameters (cm).</caption><tr><td>X<sub>A</sub></td><td>Y<sub>A</sub></td><td>x<sub>B</sub><sup>(1)</sup></td><td>y<sub>B</sub><sup>(1)</sup></td><td>l<sub>BP</sub></td><td>x<sub>C</sub><sup>(2)</sup></td><td>y<sub>C</sub><sup>(2)</sup></td><td>X<sub>D</sub></td></tr><tr><td>59.99</td><td>18.48</td><td>4.94</td><td>8.57</td><td>20.14</td><td>27.26</td><td>-19.01</td><td>59.99</td></tr><tr><td>Y<sub>D</sub></td><td>l<sub>CE</sub></td><td>l<sub>ED</sub></td><td>x<sub>G</sub><sup>(2)</sup></td><td>y<sub>G</sub><sup>(2)</sup></td><td>x<sub>F</sub><sup>(4)</sup></td><td>y<sub>F</sub><sup>(4)</sup></td><td>l<sub>GF</sub></td></tr><tr><td>18.48</td><td>25.69</td><td>49.58</td><td>6.42</td><td>-13.79</td><td>12.42</td><td>6.99</td><td>33.26</td></tr></table>

To check the parametric synthesis results of the Stephenson IIB path-generating mechanism, determine the coordinates of the point P in the absolute coordinate system OXY using Equation (20). To determine the angle $\varphi_{2i}$ in this equation, we solve the problem of positions of the synthesized Stephenson IIB path-generating mechanism, which has the structural formula

$$ I(1) \rightarrow IV(2, 3, 4, 5), \qquad (59) $$

i.e., it belongs to the mechanism of the fourth class according to the Assur-Artobolevskiy classification.

To solve the problem of the positions of the Stephenson IIB path-generating mechanism, as well as to analyze the position of the Stephenson IIA path-generating mechanism, we use the method of conditional generalized coordinates, i.e., we remove the link GF and transform this mechanism into a mechanism of the second class with the structural Formula (49). We derive the residual Function (50), where the coordinates of the joints G and F are determined by the equations

$$ \begin{bmatrix} X_{G_i} \\ Y_{G_i} \end{bmatrix} = \begin{bmatrix} X_{B_i} \\ Y_{B_i} \end{bmatrix} + \begin{bmatrix} \cos \varphi_{2i} & -\sin \varphi_{2i} \\ \sin \varphi_{2i} & \cos \varphi_{2i} \end{bmatrix} \cdot \begin{bmatrix} x_G^{(2)} \\ y_G^{(2)} \end{bmatrix}, \qquad (60) $$

$$ \begin{bmatrix} X_{F_i} \\ Y_{F_i} \end{bmatrix} = \begin{bmatrix} X_D \\ Y_D \end{bmatrix} + \begin{bmatrix} \cos \varphi_{4i} & -\sin \varphi_{4i} \\ \sin \varphi_{4i} & \cos \varphi_{4i} \end{bmatrix} \cdot \begin{bmatrix} x_F^{(4)} \\ y_F^{(4)} \end{bmatrix}, \qquad (61) $$

where the values of the angle $\varphi_{4i}$ are determined by solving the problem of positions of the dyad CED using Equation (52).

Minimizing Function (50) via the bisection method, we determine the values of the angle $\varphi_{4i}$. Table 12 presents the values of the coordinate $X_{P_i}$ and $Y_{P_i}$ of the point P, and Figure 8 shows a graph of its change.
<table><caption>**Table 12.** Values of the point *P* coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>44.91</td><td>48.57</td><td>49.24</td><td>47.22</td><td>43.64</td><td>39.26</td><td>34.92</td><td>31.46</td><td>29.98</td><td>31.04</td><td>34.56</td><td>39.67</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>13.36</td><td>13.61</td><td>14.80</td><td>17.63</td><td>21.31</td><td>24.39</td><td>25.84</td><td>25.21</td><td>22.70</td><td>19.25</td><td>16.01</td><td>13.97</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

### 5.5. Stephenson III Path-Generating Mechanism

Table 13 gives the values of the point *P* coordinates $X_{P_i}$ and $Y_{P_i}$ in the absolute coordinate system OXY and input angle $\varphi_{1i}$ for $N = 12$.

<table><caption>**Table 13.** Values of the point *P* coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><td>X<sub>P<sub>i</sub></sub>, (cm)</td><td>15.40</td><td>10.06</td><td>5.84</td><td>4.11</td><td>5.49</td><td>9.95</td><td>15.76</td><td>17.64</td><td>19.22</td><td>20.94</td><td>21.51</td><td>19.72</td></tr><tr><td>Y<sub>P<sub>i</sub></sub>, (cm)</td><td>22.40</td><td>27.59</td><td>30.36</td><td>29.75</td><td>26.50</td><td>22.31</td><td>18.59</td><td>14.59</td><td>11.71</td><td>11.06</td><td>12.90</td><td>16.95</td></tr><tr><td>φ<sub>1i</sub></td><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

It is necessary to determine the synthesis parameters of the Stephenson III path generation mechanism (Figure 9), which reproduces the given values of the coordinates $X_{P_i}$ and $Y_{P_i}$ of the output point *P* at given values of the angle $\varphi_{1i}$.

<figure><img src="image_12.png" /><figcaption>**Figure 9.** Stephenson III path-generating mechanism.</figcaption></figure>

The Stephenson III path-generating mechanism is formed by connecting the link CE of the five-link linkage ABCED to the base by the binary link GF. Therefore, the parametric synthesis of the Stephenson III path-generating mechanism consists of the parametric synthesis of the five-link linkage ABCED and the binary link GF.

The synthesis parameters of the binary link GF are $x_G^{(3)}, y_G^{(3)}, X_F, Y_F, l_{GF}$ to determine which weighted difference function derives

$$ \Delta q_i = (X_{G_i} - X_F)^2 + (Y_{G_i} - Y_F)^2 - l_{GF}^2, \quad (62) $$
where

$$ \begin{bmatrix} X_{G_i} \\ Y_{G_i} \end{bmatrix} = \begin{bmatrix} X_{E_i} \\ Y_{E_i} \end{bmatrix} + \begin{bmatrix} \cos \varphi_{3i} & -\sin \varphi_{3i} \\ \sin \varphi_{3i} & \cos \varphi_{3i} \end{bmatrix} \cdot \begin{bmatrix} x_G^{(3)} \\ y_G^{(3)} \end{bmatrix}. \quad (63) $$

The angle $\varphi_{3i}$ in Equation (63) and the angle $\varphi_{4i}$ for calculating the coordinates $X_{E_i}$ and $Y_{E_i}$ of the joint E are determined by Equations (52) and (53).

Table 14 presents the obtained values of the synthesis parameters of the Stephenson III path-generating mechanism.

<table><caption>**Table 14.** Values of the synthesis parameters (cm).</caption><thead><tr><th>X<sub>A</sub></th><th>Y<sub>A</sub></th><th>x<sub>B</sub><sup>(1)</sup></th><th>y<sub>B</sub><sup>(1)</sup></th><th>l<sub>BP</sub></th><th>x<sub>C</sub><sup>(2)</sup></th><th>y<sub>C</sub><sup>(2)</sup></th><th>X<sub>D</sub></th></tr></thead><tbody><tr><td>29.98</td><td>10.01</td><td>6.00</td><td>10.40</td><td>20.68</td><td>19.04</td><td>-19.03</td><td>59.89</td></tr><tr><th>Y<sub>D</sub></th><th>l<sub>CE</sub></th><th>l<sub>ED</sub></th><th>x<sub>G</sub><sup>(3)</sup></th><th>y<sub>G</sub><sup>(3)</sup></th><th>X<sub>F</sub></th><th>Y<sub>F</sub></th><th>l<sub>GF</sub></th></tr><tr><td>31.04</td><td>38.01</td><td>28.02</td><td>16.71</td><td>-9.51</td><td>69.59</td><td>80.03</td><td>40.38</td></tr></tbody></table>

To check the parametric synthesis results of the Stephenson III path-generating mechanism, determine the coordinates of the point P in the absolute coordinate system OXY using Equation (20). To determine the angle $\varphi_{2i}$ in this equation, we solve the problem of the positions of the synthesized Stephenson III path-generating mechanism, which has the structural Formula (48), i.e., it belongs to the mechanism of the third class according to the Assur–Artobolevskiy classification. The problem of the positions of the Stephenson III path-generating mechanism is solved similarly to the solution of the problem of the positions of the Stephenson IIA path-generating mechanism via the method of conditional generalized coordinates.

Table 15 presents the obtained values of the coordinates $X_{P_i}$ and $Y_{P_i}$ of the point P, and Figure 9 shows a graph of its change.

<table><caption>**Table 15.** Values of the point P coordinates and input angle $\varphi_{1i}$.</caption><thead><tr><th><i>i</i></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr></thead><tbody><tr><th>X<sub>P<sub>i</sub></sub>, (cm)</th><td>15.41</td><td>10.07</td><td>5.85</td><td>4.12</td><td>5.50</td><td>9.93</td><td>15.74</td><td>17.65</td><td>19.21</td><td>20.95</td><td>21.50</td><td>19.70</td></tr><tr><th>Y<sub>P<sub>i</sub></sub>, (cm)</th><td>22.41</td><td>27.60</td><td>30.38</td><td>29.76</td><td>26.50</td><td>22.33</td><td>18.60</td><td>14.60</td><td>11.72</td><td>11.08</td><td>12.91</td><td>16.96</td></tr><tr><th>φ<sub>1i</sub></th><td>0°</td><td>30°</td><td>60°</td><td>90°</td><td>120°</td><td>150°</td><td>180°</td><td>210°</td><td>240°</td><td>270°</td><td>300°</td><td>330°</td></tr></tbody></table>

## 6. Conclusions

The structural synthesis of the four-link and six-link path-generating mechanisms with revolute joints has been carried out. A four-link path-generating mechanism is formed by connecting the output point and a base by the active and negative CKCs. Six-link path-generating Stephenson I, Stephenson IIA, Stephenson IIB, and Stephenson III mechanisms are formed by connecting the output point and base by active, passive, and negative CKCs. Active and negative CKCs impose the geometrical constraint on the movement of the output point and they work at certain values of the geometric parameters of their links, which are determined by least-square approximation. The geometric parameters of the links of the passive CKC vary to satisfy the constraints of the active and negative CKCs. Active, passive, and negative CKCs are structural modules. Structural and parametric syntheses of the path-generating mechanisms are carried out simultaneously, starting with the smallest number of links of structural modules. At the same time, the structural schemes and geometric parameters of the synthesized path-generating mechanisms are determined simultaneously. Numerical examples of the parametric synthesis of the four-link and six-link Stephenson I, Stephenson IIA, Stephenson IIB, and Stephenson III path-generating mechanisms are presented. The developed methods of the structural–parametric synthesis
of path-generating mechanisms are the initial stage of their design. In future studies, their singular configurations and dynamics are planned.

**Author Contributions:** Z.B., M.A.L. and G.C. developed methods of structural and parametric syn- theses of path-generating mechanisms and manipulators; X.W., Q.L., and D.Z. performed numerical calculations of kinematic analysis of path-generating mechanisms; R.K., Z.Z., and B.S. performed numerical calculations of parametric synthesis of path-generating mechanisms. All authors have read and agreed to the published version of the manuscript.

**Funding:** This research is funded by the Science Committee of Ministry of Science and Higher Education of Kazakhstan (Grant No. AP14872115).

**Data Availability Statement:** The data presented in this study are available on request from the corresponding author.

**Conflicts of Interest:** The authors declare no conflicts of interest.

## References

1. Assur, L.V. Investigation of plane hinged mechanism with lower pairs from the point of view of their structure and classification. *Bull. Petrograd Polytech. Inst.* **1914**, *20*, 187–283.

2. Huang, P.; Ding, H. Structural synthesis of Assur groups with up to 12 links and creation of their classified databases. *Mech. Mach. Theory* **2020**, *145*, 103668. [CrossRef]

3. Chu, J.K.; Cao, W.Q. Systematics of Assur groups with multiple joints. *Mech. Mach. Theory* **1998**, *33*, 1127–1133. [CrossRef]

4. Li, S.; Wong, H.; Dai, J.S. Assur-Group Inferred Structural Synthesis for Planar Mechanisms. *J. Mech. Robot.* **2015**, *7*, 041001. [CrossRef]

5. Morlin, F.V.; Carboni, A.P.; Martins, D. Synthesis of Assur groups via group and matroid theory. *Mech. Mach. Theory* **2023**, *145*, 105279. [CrossRef]

6. Baranov, G.G. Classification, structure, kinematics and kinetostatics of mechanisms with first kind pairs. *Proc. Semin. TMM* **1952**, *2*, 15–39. (In Russian)

7. Manolescu, N.I. Method Based on Baranov Trusses, and Using Graph Theory to Find the set of Planar Jointed Kinematic Chains and Mechanisms. *Mech. Mach. Theory* **1973**, *8*, 3–22. [CrossRef]

8. Manolescu, N.I. A Unified Method for the Formation of all Planar Jointed Kinematic Chains and Baranov Trusses. *Environ. Plan.* **1979**, *6*, 447–454. [CrossRef]

9. Rojas, N.; Thomas, F. Formulating Assur Kinematic Chains as Projective Extensions of Baranov Trusses. *Mech. Mach. Theory* **2012**, *56*, 16–27. [CrossRef]

10. Huang, P.; Ding, H. Structural synthesis of Baranov Trusses with up to 13 links. *ASME J. Mech. Des.* **2019**, *141*, 072301. [CrossRef]

11. Crossley, F.R.E. The permutation of kinematic chains of eight members or less from the graph-theoretic view point. *Dev. Theor. Appl. Mech.* **1965**, *2*, 467–486.

12. Freudenstein, F.; Dobrjanskyj, L. Some Applications of Graph Theory to the Structural Analysis of Mechanisms. *ASME J. Eng. Ind.* **1967**, *89*, 153–158. [CrossRef]

13. Woo, L.S. Type synthesis of plane linkages. *ASME J. Eng. Ind.* **1967**, *89*, 159–172. [CrossRef]

14. Schmidt, L.C.; Shetty, H.; Chase, S.C. A graph grammar approach for structure synthesis of mechanisms. *ASME J. Mech. Des.* **2000**, *122*, 371–376. [CrossRef]

15. Sunkari, R.P.; Schmidt, L.C. Structural Synthesis of Planar Kinematic Chains by Adapting a McKay—Type Algorithm. *Mech. Mach. Theory* **2006**, *41*, 1021–1030. [CrossRef]

16. Ding, H.; Huang, P.; Zi, B.; Kecskemethy, A. Automatic synthesis of kinematic structures of mechanisms and robots especially for those with complex structures. *Appl. Math. Model.* **2012**, *36*, 6122–6131. [CrossRef]

17. Kong, X.; Gosselin, C.M. *Type Synthesis of Parallel Mechanisms*; Springer: Berlin/Heidelberg, Germany, 2007. [CrossRef]

18. Huang, Z.; Li, Q.; Ding, H. *Theory of Parallel Mechanisms*; Springer: Berlin/Heidelberg, Germany, 2013. [CrossRef]

19. Glazunov, V. Design of decoupled parallel manipulators by means of the theory of screws. *Mech. Mach. Theory* **2010**, *45*, 239–250. [CrossRef]

20. Gogu, G. *Structural Synthesis of Parallel Robots. Solid Mechanics and Its Application*; Springer: Dordrecht, The Netherlands, 2008; Volume 149, pp. 31–130. [CrossRef]

21. Ding, H.; Yang, W.; Kecskemethy, A. *Automatic Structural Synthesis and Creative Design of Mechanisms*; Springer: Berlin/Heidelberg, Germany, 2022; Available online: https://www.springer.com/series/11693 (accessed on 23 September 2024).

22. Mrthyunjaya, T.S. Structural synthesis by transformation of binary chains. *Mech. Mach. Theory* **1979**, *14*, 221–231. [CrossRef]

23. Tischler, C.R.; Samuel, A.E.; Hunt, K.H. Kinematic chains for robot hands: Part 1 orderly number—Synthesis. *Mech. Mach. Theory* **1995**, *30*, 1193–1215. [CrossRef]

24. Tischler, C.R.; Samuel, A.E.; Hunt, K.H. Kinematic chains for robot hands: Part 2 kinematic constraints, classification, connectivity, and actuation. *Mech. Mach. Theory* **1995**, *30*, 1217–1239. [CrossRef]
25. Meng, X.; Gao, F.; Wu, S.; Ge, Q.J. Type synthesis of Parallel Robotic Mechanisms: Framework and Brief Review. *Mech. Mach. Theory* **2014**, *78*, 177–186. [CrossRef]

26. Burmester, L. *Lehrbuch der Kinematik*; A. Felix: Leipzig, Germany, 1888.

27. Bottema, O.; Roth, B. *Theoretical Kinematics*; North-Holland Publishing Co.: New York, NY, USA, 1979.

28. McCarthy, J.M. *Geometric Design of Linkages*; Springer: New York, NY, USA, 2000. [CrossRef]

29. Hunt, K.H. *Kinematic Geometry of Mechanisms*; Oxford University Press: New York, NY, USA, 1978. [CrossRef]

30. Luck, K.; Modler, K.H. *Burmester Theory for Four-Bar-Band Mechanisms*. *J. Mech. Des.* **1995**, *117*, 129–133. [CrossRef]

31. Angeles, J.; Bai, S. *Mech 541 Kinematic Synthesis*; Lecture Notes; McGill University: Montreal, QC, Canada, 2016.

32. Bai, S.; Angles, J. *Coupler-curve synthesis of four-bar linkages via a novel formulation*. *Mech. Mach. Theory* **2015**, *94*, 177–187. [CrossRef]

33. Wu, R.; Li, R.; Bai, S. A fully analytical method for coupler-curve synthesis of planar four-bar linkages. *Mech. Mach. Theory* **2021**, *155*, 104070. [CrossRef]

34. Xu, T.; Myszka, D.H.; Murray, A.P. *A Bi-Invariant Approach to Approximate Motion Synthesis of Planar Four-Bar Linkage*. *Robotics* **2024**, *13*, 13. [CrossRef]

35. Wang, B.; Du, X.; Ding, J.; Dong, Y.; Wang, C.; Liu, X. The Synthesis of Planar Four-Bar Linkage for Mixed Motion and Function Generation. *Sensors* **2021**, *21*, 3504. [CrossRef]

36. Yamine, J.; Prini, A.; Nicora, M.L.; Dinan, T.; Giberty, H.; Malosio, M. A Planar Parallel Device for Neurorehabilitation. *Robotics* **2020**, *9*, 104. [CrossRef]

37. Sharma, S.; Purwar, A.; Ge, O.J. A Motion Synthesis Approach to Solving Alt-Burmester Problem by Exploiting Fourier Descriptor Relationship Between Path and Ori-entation Data. *J. Mech. Robot.* **2019**, *11*, 011016. [CrossRef]

38. Brake, D.A.; Hauenstein, J.D.; Murray, A.P.; Myshka, D.H.; Wampler, C.W. The Complete Solutions of Alt-Burmester Synthesis Problems for Four-Bar Linkages. *J. Mech. Robot.* **2016**, *8*, 041018. [CrossRef]

39. Chebyshev, P.L. *Sur Les Parallelogrammes Composes de Trois Elements Quelconques*. *Mem. L'acad. Sci. St. Petersburg* **1879**, *36*, 1–16.

40. Laribi, M.A.; Mlika, A.; Romdhane, L.; Zeghlol, S. A combined genetic algorithm-fuzzy logic method (GA-FL) in mechanisms synthesis. *Mech. Mach. Theory* **2004**, *39*, 717–735. [CrossRef]

41. Larochelle, P. *Synthesis of Planar Mechanisms for Pick and Place Task with Guiding Positions*. *J. Mech. Robot.* **2015**, *7*, 031009. [CrossRef]

42. Zhao, P.; Ge, X.; Zi, B.; Ge, Q.J. Planar Linkage Synthesis for Mixed Exact and Approximated Motion Realization Via Kinematic Mapping. *J. Mech. Robot.* **2016**, *8*, 051004. [CrossRef]

43. Mather, S.; Erdman, A. Reformulation of Theories of Kinematic Synthesis for Planar Dyads and Tripods. *Robotics* **2023**, *12*, 22. [CrossRef]

44. Xuegang, L.; Shimin, W.; Qizheng, L.; Ying, Z. A novel analytical method for four-bar path generation synthesis based on Fourier Series. *Mech. Mach. Theory* **2020**, *144*, 103671. [CrossRef]

45. Dhingra, A.K.; Cheng, J.C.; Kohli, D. Synthesis of six-link, slider-crank and four-link mechanism for function, path and motion generation using homotopy with m-homogenization. *J. Mech. Des.* **1994**, *116*, 1122–1131. [CrossRef]

46. Baskar, A.; Plecnik, M. Synthesis of Six-Bar Timed Curve Generators of Stephenson Type Using Random Monodromy Loops. *J. Mech. Robot.* **2021**, *13*, 0110005. [CrossRef]

47. Plecnik, M.M.; McCarthy, J.M. Design of Stephenson Linkages Guide a Point Along a Specified Trajectory. *Mech. Mach. Theory* **2016**, *96*, 38–51. [CrossRef]

48. Soh, G.S.; McCarthy, J.M. The synthesis of six-bar linkages as constrained planar 3R chains. *Mech. Mach. Theory* **2008**, *43*, 160–170. [CrossRef]

49. Sarkissyan, Y.L.; Gupta, K.C.; Roth, B. Kinematic Geometry Associated with the Least Square Approximation of a Given Motion. *J. Eng. Ind.* **1973**, *95*, 503–510. [CrossRef]

50. Sarkissyan, Y.L.; Gupta, K.C.; Roth, B. Chebyshev Approximation of Finite Point Sets with Application to Planar Kinematic Synthesis. *Trans. ASME J. Mech. Des.* **1979**, *101*, 32–40. [CrossRef]

51. Baigunchekov, Z.; Laribi, M.A.; Carbone, G.; Kaiyrov, R.; Tolenov, S.; Dosmagambet, N. Structural-Parametric Synthesis of the Planar Four-Bar and Six-Bar Function Generators With Revolute Joints. *J. Mech. Robot.* **2024**, *16*, 091001. [CrossRef]

52. Baigunchekov, Z.; Laribi, M.A.; Carbone, G.; Mustafa, A.; Amanov, B.; Zholdassov, Y. Structural-Parametric Synthesis of the RoboMech Class Parallel Mechanism with Two Sliders. *Appl. Sci.* **2021**, *11*, 9831. [CrossRef]

53. Baigunchekov, Z.; Laribi, M.A.; Mustafa, A.; Kassinov, A. Kinematic Synthesis and Analysis of the RoboMech Class Parallel Manipulator with Two Grippers. *Robotics* **2021**, *10*, 99. [CrossRef]

54. Baigunchekov, Z.; Laribi, M.A.; Carbone, G.; Dong, Z.; Kaiyrov, R. Structural-Parametric Synthesis of Path Generating Mechanisms. *Mech. Mach. Sci.* **2023**, *147*, 300–309. [CrossRef]

55. Artobolevskiy, I.I. *Theory of Mechanisms and Machines*; Nauka: Moscow, Russia, 1988.

**Disclaimer/Publisher's Note:** The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.