Next Article in Journal
A Numerical Integrator for Kinetostatic Folding of Protein Molecules Modeled as Robots with Hyper Degrees of Freedom
Previous Article in Journal
Self-Localization of Anonymous UGVs Using Deep Learning from Periodic Aerial Images for a GPS-Denied Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

1
Department of Mechanics, Al-Farabi Kazakh National University, Almaty 050040, Kazakhstan
2
Department of GMSC, Prime Institute CNRS, ENSMA, University of Poitiers, UPR 3346, 86073 Poitiers, France
3
Department of Mechanical, Energy and Management Engineering, University of Calabria, Via Bucci Cubo 45C, 87036 Rende, Italy
4
Institute of Automation, Shandong Academy of Sciences, Jinan 250103, China
5
Laboratory of Applied Mechanics and Robotics, Karaganda Buketov University, Karaganda 100001, Kazakhstan
*
Author to whom correspondence should be addressed.
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.
Robotics 2024, 13(10), 149; https://doi.org/10.3390/robotics13100149
Submission received: 12 June 2024 / Revised: 15 September 2024 / Accepted: 24 September 2024 / Published: 1 October 2024
(This article belongs to the Section Industrial Robots and Automation)

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.

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 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, Baigunchekov, 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 Section 3 and Section 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.
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).
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 ) ,     Y P i = Y P ( t i ) ,     i = 1 , 2 , N
and the angle of rotation of the input link 1 be
φ 1 i = φ 1 ( t i ) .
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.
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 B P , and synthesis parameters of the negative CKC DC are x C ( 2 ) , y C ( 2 ) , X D , Y D ,   l D C , 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 A x 1 y 1 and B x 2 y 2 attached with the links AB and BP; and l B P and l D C 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 A x 1 y 1 . In this case, the point P moves along an arc of a circle with a center at point B and a radius lBP. Let us derive the function weighted difference [51] as follows:
Δ q i = ( x P i ( 1 ) x B ( 1 ) ) 2 + ( y P i ( 1 ) y B ( 1 ) ) 2 l B P 2 ,
where
x P i ( 1 ) y P i ( 1 ) = cos φ 1 i sin φ 1 i sin φ 1 i cos φ 1 i X P i X A Y P i Y A .
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 Ax1y1.
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 B P , from the minimum of Function (3).
Substituting the Expression (4) into Equation (3), and introducing the notations
p 1 p 2 = x B ( 1 ) y B ( 1 ) , p 4 p 5 = X A Y A , p 3 = 1 2 ( x B ( 1 ) 2 + y B ( 1 ) 2 + X A 2 + Y A 2 l B P 2 ) , f 1 i = X P i cos φ 1 i Y P i sin φ 1 i , f 2 i = X P i sin φ 1 i Y P i cos φ 1 i , f 3 = 1 ,     f 4 i = X P i ,     f 5 i = Y P i , f 6 i = cos φ 1 i , f 7 i = sin φ 1 i ,     f 0 i = 1 2 ( x P i 2 + y P i 2 ) ,
we obtain
Δ q i = 2 [ ( p 1 f 1 i + p 2 f 2 i + p 3 f 3 + p 4 f 4 i + p 5 f 5 i ) + + ( p 1 p 4 + p 2 f 5 ) f 6 i + ( p 1 p 5 p 2 p 4 ) f 7 i f 0 i ] .
Equation (5) is linear in the following two groups of synthesis parameters:
p ( 1 ) = [ p 1 ,   p 2 ,   p 3 ] T , p ( 2 ) = [ p 4 ,   p 5 ,   p 3 ] T
and is represented in two linear forms
Δ q i ( 1 ) = 2 [ p 1 ( f 1 i + p 4 f 4 i p 2 f 7 i ) + p 2 ( f 2 i + p 5 f 6 i p 4 f 7 i ) + + p 3 f 3 + ( p 4 f 4 i + p 5 f 5 i f 0 i ) ]
and
Δ q i ( 2 ) = 2 [ p 4 ( f 4 i + p 1 f 6 i p 2 f 7 i ) + p 5 ( f 5 i + p 2 f 6 i + p 1 f 7 i ) + + p 3 f 3 + ( p 1 f 1 i + p 2 f 2 i f 0 i ) ] .
Let us introduce the notations
g i ( 1 ) = [ g 1 i ( 1 ) , g 2 i ( 1 ) , g 3 i ( 1 ) ] T ,       g i ( 2 ) = [ g 1 i ( 2 ) , g 2 i ( 2 ) , g 3 i ( 2 ) ] T ,       g 0 i ( 1 ) = p 4 f 4 i + p 5 f 5 i f 0 i ,       g 0 i ( 2 ) = p 1 f 1 i + p 2 f 2 i f 0 i ,
where
g 1 i ( 1 ) = f 1 i + p 4 f 6 i + p 5 f 7 i ,               g 2 i ( 1 ) = f 2 i + p 5 f 6 i p 4 f 7 i ,               g 3 i ( 1 ) = p 3 f 3 , g 1 i ( 2 ) = f 4 i + p 1 f 6 i p 2 f 7 i ,               g 2 i ( 2 ) = f 5 i + p 2 f 6 i + p 1 f 7 i ,               g 3 i ( 2 ) = p 3 f 3 .
Then, Equations (7) and (8) take the form
Δ q i ( k ) = 2 ( g i ( k ) T p ( k ) g 0 i ( k ) ) , k = 1 , 2 .        
To determine the vectors p ( k ) of synthesis parameters, we minimize Function (9) by the least-square approximation, i.e., derive the following sums:
S ( k ) = i = 1 N ( Δ q i ( k ) ) 2 ,
for which, the necessary conditions for minimizing
S ( k ) p k = 0
lead to two systems of linear equations with respect to two groups of synthesis parameters 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 φ 4 i of link 4 is determined by solving the problem of positions of the dyad CED by the equation
φ 4 i = φ D C i cos 1 l D E 2 + l D C i 2 l C E 2 2 l D E l D C i .
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 C E , l D E 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 φ 4 i of the moving coordinate system D x 4 y 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 C E are calculated.
For the parametric synthesis of the active CKC CED, let us consider the movement of the coordinate system B x 2 y 2 relative to the coordinate system D x 4 y 4 and derive the function of weighted difference
Δ q i = ( x C i ( 4 ) x E ( 4 ) ) 2 + ( y C i ( 4 ) y E ( 4 ) ) 2 l C E 2 ,
where
x C i ( 4 ) y C i ( 4 ) = cos φ 4 i sin φ 4 i sin φ 4 i cos φ 4 i X C i X D Y C i Y D .
Substituting Expression (14) into Equation (13), and introducing the notations
p 1 p 2 = x E ( 4 ) y E ( 4 ) , p 4 p 5 = x C ( 2 ) y C ( 2 ) , p 6 p 7 = X D Y D , p 3 = 1 2 ( x E ( 4 ) 2 + y E ( 4 ) 2 + x C ( 2 ) 2 + y C ( 2 ) 2 + X D 2 + Y D 2 l C E 2 ) , f 1 i = ( X B i cos φ 4 i + Y B i sin φ 4 i ) ,     f 2 i = ( X B i sin φ 4 i Y B i cos φ 4 i ) , f 3 = 1 ,       f 4 i = X B i cos φ 2 i + Y B i sin φ 2 i , f 5 i = X B i sin φ 2 i + Y B i cos φ 2 i ,     f 6 i = X B i , f 7 i = Y B i , f 8 i = cos ( φ 2 i φ 4 i ) , f 9 i = sin ( φ 2 i φ 4 i ) , f 10 i = cos φ 4 i , f 11 i = sin φ 4 i , f 12 i = cos φ 2 i , f 13 i = sin φ 2 i ,     f 0 i = 1 2 ( X B i 2 + Y B i 2 ) ,
we obtain
Δ q i = 2 [ p 1 f 1 i + p 2 f 2 i + p 3 f 3 + p 4 f 4 i + p 5 f 5 i + p 6 f 6 i + p 7 f 7 i + + ( p 1 p 4 + p 2 p 5 ) f 8 i + ( p 1 p 5 p 2 p 4 ) f 9 i + ( p 1 p 6 + p 2 p 7 ) f 10 i + + ( p 1 p 7 p 2 p 6 ) f 11 i + ( p 4 p 6 + p 5 p 7 ) f 12 i + ( p 4 p 7 p 5 p 6 ) f 13 i f 0 i ] .
Equation (15) is linear in the following three groups of synthesis parameters:
p ( 1 ) = [ p 1 ,   p 2 ,   p 3 ] T , p ( 2 ) = [ p 4 ,   p 5 ,   p 3 ] T , p ( 3 ) = [ p 6 ,   p 7 ,   p 3 ] T
and is represented in three linear forms:
Δ q i ( 1 ) = 2 { [ p 1 ( f 1 i + p 4 f 8 i + p 5 f 9 i + p 6 f 10 i + p 7 f 11 i ) + p 2 ( f 2 i + + p 5 f 8 i + p 4 f 9 i + p 7 f 10 i p 6 f 11 i ) + p 3 f 3 ] + [ p 4 f 4 i + p 5 f 5 i + + p 6 f 6 i + p 7 f 7 i + ( p 4 p 6 + p 5 p 7 ) f 12 i + ( p 4 p 7 p 5 f 6 ) f 13 i f 0 i ] } ,
Δ q i ( 2 ) = 2 { [ p 4 ( f 4 i + p 1 f 8 i p 2 f 9 i + p 6 f 12 i + p 7 f 13 i ) + p 5 ( f 5 i + p 2 f 8 i + + p 1 f 9 i + p 7 f 12 i p 6 f 13 i ) + p 3 f 3 ] + [ p 1 f 1 i + p 2 f 2 i + p 6 f 6 i + p 7 f 7 i + + ( p 1 p 6 + p 2 p 7 ) f 10 i + ( p 1 p 7 p 2 f 6 ) f 11 i f 0 i ] } ,
Δ q i ( 3 ) = 2 { [ p 6 ( f 6 i + p 1 f 10 i p 2 f 11 i + p 4 f 12 i p 5 f 13 i ) + p 7 ( f 7 i + p 2 f 10 i + + p 1 f 11 i + p 5 f 12 i p 4 f 13 i ) + p 3 f 3 ] + [ p 1 f 1 i + p 2 f 2 i + p 4 f 4 i + p 5 f 5 i + + ( p 1 p 4 + p 2 p 5 ) f 8 i + ( p 1 p 5 p 2 f 4 ) f 9 i f 0 i ] } .
Then, Equations (16)–(18) take the form (9), where k = 1 , 2 , 3 . To determine the synthesis parameter vectors 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 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 φ 1 i for N = 12.
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 φ 1 i . 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 B P and the synthesis parameters of the negative CKC DC: x C ( 2 ) , y C ( 2 ) , X D , Y D , l D C . 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.
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 O X Y . 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 ) I I ( 2 , 3 ) ,
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 O X Y are determined by the equation
X P i Y P i = X B i Y B i + l B P cos φ 2 i sin φ 2 i ,
where
X B i Y B i = X A Y A + cos φ 1 i sin φ 1 i sin φ 1 i cos φ 1 i x B ( 1 ) y B ( 1 ) .
The values of the angle φ 2 i in Equation (20) are determined by solving the problem of positions of the dyad BCD in the following sequence:
φ 3 i = φ ( D B ) i cos l D C 2 + l ( D B ) i 2 l B C 2 2 l D C l ( D B ) i ,
where
l ( D B ) i = ( Y B i Y D ) 2 + ( X B i X D ) 2 1 2 ,
φ ( D B ) i = tg 1 Y B i Y D X B i X D ,
l B C 2 = x C ( 2 ) 2 + y C ( 2 ) 2 .
Then, the coordinates of the joint C are determined in the absolute coordinate system O X Y by the equation
X C i Y C i = X D Y D + l D C cos φ 3 i sin φ 3 i ,
and the values of the angle φ 2 i are determined by the equation
φ 2 i = t g 1 Y C i Y B i X C i X B i + α 2 ,
where
α 2 = t g 1 y C ( 2 ) x C ( 2 ) .
Table 3 presents the obtained values of the coordinates of the point P, and Figure 5 shows a graph of its change.

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 O X Y and input angle φ 1 i for N = 12.
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 φ 1 i .
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 B P , and the passive CKC CED: x C ( 2 ) , y C ( 2 ) , X D , Y D , l C E , l E D .
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.
To perform a parametric synthesis analysis of the binary link GF, it is necessary to determine the angle φ 4 i by the equation
φ 4 i = φ ( D C ) i cos 1 l D E 2 + l ( D C ) i 2 l C E 2 2 l D E l ( D C ) i ,
where
l ( D C ) i = ( X C i X D ) 2 + ( Y C i Y D ) 2 1 2 ,
X C i Y C i = X B i Y B i + cos φ 2 i sin φ 2 i sin φ 2 i cos φ 2 i x C ( 2 ) y C ( 2 ) .
Then, the weighted difference function is derived:
Δ q i = x F i ( 1 ) x G ( 1 ) 2 + y F i ( 1 ) y G ( 1 ) 2 l G F 2 ,
where
x F i ( 2 ) y F i ( 2 ) = cos φ 1 i sin φ 1 i sin φ 1 i cos φ 1 i X F i X A Y F i Y A ,
X F i Y F i = X D Y D + cos φ 4 i sin φ 4 i sin φ 4 i cos φ 4 i x F ( 4 ) y F ( 4 ) .
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.
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 O X Y using Equation (20).
To determine the angle φ 2 i , it is necessary to solve the problem of the positions of the synthesized Stephenson I path-generating mechanism, which has the structural formula
Robotics 13 00149 i001
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 φ 2 i 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 φ 4 i
φ 4 i = φ ( D G ) i cos 1 l ( D G ) i 2 + l D F 2 l G F 2 2 l ( D G ) i l D F α 4 ,
where
l ( D G ) i = ( X G i X D ) 2 + ( Y G i Y D ) 2 1 2 ,
φ ( D G ) i = t g 1 Y G i Y D X G i X D ,
X G i Y G i = X A Y A + cos φ 1 i sin φ 1 i sin φ 1 i cos φ 1 i x G ( 2 ) y G ( 2 ) ,
α 4 = t g 1 y F ( 4 ) x F ( 4 ) .
Then, knowing the value of the angle φ 4 i , we determine the values of the angle φ 2 i by solving the problem of positions of the dyad II ( 2 , 3 ) :
φ 2 i = φ ( B E ) i cos 1 l ( B E ) i 2 + l B C 2 l C E 2 2 l ( B E ) i l B C + α 2 ,
where
l ( B E ) i = ( X E i X B i ) 2 + ( Y E i Y B i ) 2 1 2 ,
φ ( B E ) i = t g 1 Y E i Y B i X E i X B i ,
X E i Y E i = X D Y D + l D E cos φ 4 i sin φ 4 i .
Table 6 presents the obtained values of the coordinates of the point P, and Figure 6 shows a graph of its change.

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 O X Y and input angle φ 1 i for N = 12.
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 φ 1 i .
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 syntesis 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 G F . To parametric synthesis of the binary link GF, it is necessary to determine the angle φ 3 i by the equation
φ 3 i = t g 1 Y C i Y E i X C i X E i ,
where
X E i Y E i = X D Y D + l D E cos φ 4 i sin φ 4 i .
The angle φ 4 i 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 O X Y are determined by the equation
X F i Y F i = X E i Y E i + cos φ 3 i sin φ 3 i sin φ 3 i cos φ 3 i x F ( 3 ) y F ( 3 ) .
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.
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 O X Y using Equation (20). To determine the angle φ 2 i 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 ) III ( 2 , 3 , 4 , 5 ) ,
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 φ 2 i 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 ) I ( 2 ) II ( 3 , 4 ) .
Let us derive the residual function
Δ i = l G F l ˜ ( G F ) i ,
where l ˜ ( G F ) i is a variable distance between the centers of disconnected joints G and F, which is determined by the equation
l ˜ ( G F ) i = X F i X G i 2 + Y F i Y G i 2 1 2 .
Coordinates of the joints G and F in Expression (51) are determined by Equations (39) and (47), where the values of the angles φ 3 i and φ 4 i can be determined through the values of the angle φ 2 i , by solving the problem of positions of dyad CED
φ 4 i = φ ( D C ) i cos 1 l ( D C ) i 2 + l D E 2 l C E 2 2 l ( D C ) i l D E ,
φ 3 i = t g 1 Y C i Y E i X C i X E i ,
where
l ( D C ) i = ( X C i X D ) 2 + ( Y C i Y D ) 2 1 2 ,
φ ( D C ) i = t g 1 Y C i Y D X C i X D .
Consequently, the Residual (50) is a function of the conditional generalized coordinate φ 2 i . Minimizing Function (50) by the bisection method, we determine the value of the angle φ 2 i . In this case, the values of the angles φ 3 i and φ 4 i are simultaneously determined. By changing the values of the angle φ 1 i , the values of the angles φ 2 i , φ 3 i , φ 4 i 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.

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 O X Y and input angle φ 1 i for N = 12.
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 φ 1 i . In Figure 8, the segment BC is not another separate link.
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 G F to determine which weighted difference function is derived:
Δ q i = x F i ( 2 ) x G ( 2 ) 2 + x F i ( 2 ) x G ( 2 ) 2 l G F 2 ,
where
x F i ( 2 ) y F i ( 2 ) = cos φ 2 i sin φ 2 i sin φ 2 i cos φ 2 i X F i X B i Y F i Y B i ,
φ 2 i = t g 1 Y P i Y B i X P i X B i .
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.
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 O X Y using Equation (20). To determine the angle φ 2 i in this equation, we solve the problem of positions of the synthesized Stephenson IIB path-generating mechanism, which has the structural formula
I ( 1 ) I V ( 2 , 3 , 4 , 5 ) ,
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
X G i Y G i = X B i Y B i + cos φ 2 i sin φ 2 i sin φ 2 i cos φ 2 i x G ( 2 ) y G ( 2 ) ,
X F i Y F i = X D Y D + cos φ 4 i sin φ 4 i sin φ 4 i cos φ 4 i x F ( 4 ) y F ( 4 ) ,
where the values of the angle φ 4 i 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 φ 4 i . 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.

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 O X Y and input angle φ 1 i for N = 12.
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 φ 1 i .
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 G F to determine which weighted difference function derives
Δ q i = X G i X F 2 + Y G i Y F 2 l G F 2 ,
where
X G i Y G i = X E i Y E i + cos φ 3 i sin φ 3 i sin φ 3 i cos φ 3 i x G ( 3 ) y G ( 3 ) .
The angle φ 3 i in Equation (63) and the angle φ 4 i 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.
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 O X Y using Equation (20). To determine the angle φ 2 i 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.

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 syntheses 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. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  3. Chu, J.K.; Cao, W.Q. Systematics of Assur groups with multiple joints. Mech. Mach. Theory 1998, 33, 1127–1133. [Google Scholar] [CrossRef]
  4. Li, S.; Wong, H.; Dai, J.S. Assur-Group Inferred Structural Synthesis for Planar Mechanisms. J. Mech. Robot. 2015, 7, 041001. [Google Scholar] [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. [Google Scholar] [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) [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  9. Rojas, N.; Thomas, F. Formulating Assur Kinematic Chains as Projective Extensions of Baranov Trusses. Mech. Mach. Theory 2012, 56, 16–27. [Google Scholar] [CrossRef]
  10. Huang, P.; Ding, H. Structural synthesis of Baranov Trusses with up to 13 links. ASME J. Mech. Des. 2019, 141, 072301. [Google Scholar] [CrossRef]
  11. Crossley, F.R.E. The permutation of kinematic chains of eight members or less form the graph-theoretic view point. Dev. Theor. Appl. Mech. 1965, 2, 467–486. [Google Scholar]
  12. Freudenstein, F.; Dobrjanskyj, L. Some Applications of Graph Theory to the Structural Analysis of Mechanisms. ASME J. Eng. Ind. 1967, 89, 153–158. [Google Scholar] [CrossRef]
  13. Woo, L.S. Type synthesis of plane linkages. ASME J. Eng. Ind. 1967, 89, 159–172. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  17. Kong, X.; Gosselin, C.M. Type Synthesis of Parallel Mechanisms; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar] [CrossRef]
  18. Huang, Z.; Li, Q.; Ding, H. Theory of Parallel Mechanisms; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
  19. Glazunov, V. Design of decoupled parallel manipulators by means of the theory of screws. Mech. Mach. Theory 2010, 45, 239–250. [Google Scholar] [CrossRef]
  20. Gogu, G. Structural Synthesis of Parallel Robots. Solid Mechanics and Its Application; Springer: Dordrecht, The Netherlands, 2008; Volume 149, pp. 31–130. [Google Scholar] [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. Mruthyunjaya, T.S. Structural synthesis by transformation of binary chains. Mech. Mach. Theory 1979, 14, 221–231. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  26. Burmester, L. Lehrbuch der Kinematik; A. Felix: Leipzig, Germany, 1888. [Google Scholar]
  27. Bottema, O.; Roth, B. Theoretical Kinematics; North-Holland Publishing Co.: New York, NY, USA, 1979. [Google Scholar]
  28. McCarthy, J.M. Geometric Design of Linkages; Springer: New York, NY, USA, 2000. [Google Scholar] [CrossRef]
  29. Hunt, K.H. Kinematic Geometry of Mechanisms; Oxford University Press: New York, NY, USA, 1978. [Google Scholar] [CrossRef]
  30. Luck, K.; Modler, K.H. Burmester Theory for Four-Bar-Band Mechanisms. J. Mech. Des. 1995, 117, 129–133. [Google Scholar] [CrossRef]
  31. Angeles, J.; Bai, S. Mech 541 Kinematic Synthesis; Lecture Notes; McGill University: Montreal, QC, Canada, 2016. [Google Scholar]
  32. Bai, S.; Angles, J. Coupler-curve synthesis of four-bar linkages via a novel formulation. Mech. Mach. Theory 2015, 94, 177–187. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  39. Chebyshev, P.L. Sur Les Parallelogrammes Composes de Trois Elements Quelcongues. Mem. L’acad. Sci. St. Petersbourg 1879, 36, 1–16. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  41. Larochelle, P. Synthesis of Planar Mechanisms for Pick and Place Task with Guiding Positions. J. Mech. Robot. 2015, 7, 031009. [Google Scholar] [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. [Google Scholar] [CrossRef]
  43. Mather, S.; Erdman, A. Reformulation of Theories of Kinematic Synthesis for Planar Dyads and Tripods. Robotics 2023, 12, 22. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  55. Artobolevskiy, I.I. Theory of Mechanisms and Machines; Nauka: Moscow, Russia, 1988. [Google Scholar]
Figure 1. Output point P and the simplest form [54].
Figure 1. Output point P and the simplest form [54].
Robotics 13 00149 g001
Figure 2. Structural synthesis of the path-generating mechanisms [54].
Figure 2. Structural synthesis of the path-generating mechanisms [54].
Robotics 13 00149 g002
Figure 3. Four-link path-generating mechanism [54].
Figure 3. Four-link path-generating mechanism [54].
Robotics 13 00149 g003
Figure 4. Five-link path-generating mechanisms with passive (a) and active (b) CKCs [54].
Figure 4. Five-link path-generating mechanisms with passive (a) and active (b) CKCs [54].
Robotics 13 00149 g004
Figure 5. Four-link path-generating mechanism.
Figure 5. Four-link path-generating mechanism.
Robotics 13 00149 g005
Figure 6. Stephenson I path-generating mechanism.
Figure 6. Stephenson I path-generating mechanism.
Robotics 13 00149 g006
Figure 7. Stephenson IIA path-generating mechanism.
Figure 7. Stephenson IIA path-generating mechanism.
Robotics 13 00149 g007
Figure 8. Stephenson IIB path-generating mechanism.
Figure 8. Stephenson IIB path-generating mechanism.
Robotics 13 00149 g008
Figure 9. Stephenson III path-generating mechanism.
Figure 9. Stephenson III path-generating mechanism.
Robotics 13 00149 g009
Table 1. Values of the point P coordinates and input angle φ 1 i .
Table 1. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,   ( cm ) 15.1816.239.960.29−7.90−11.95−11.41−7.43−1.395.2610.7213.43
Y P i ,   ( cm ) 51.4665.3569.2765.9157.0045.0333.0723.6718.2017.5222.2933.52
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 2. Values of the synthesis parameters (cm).
Table 2. Values of the synthesis parameters (cm).
X A Y A x B ( 1 ) y B ( 1 ) l B P x C ( 2 ) y C ( 2 ) X D Y D l D C
9.8721.1220.8912.0624.0139.02−21.9749.8748.8939.56
Table 3. Values of the point P coordinates and input angle φ 1 i .
Table 3. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,     ( cm ) 15.1716.249.960.30−7.89−11.94−11.40−7.42−1.385.2710.7313.44
Y P i ,   ( cm ) 51.4765.3669.2865.9257.0145.0233.0623.6618.2017.5122.2833.53
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 4. Values of the point P coordinates and input angle φ 1 i .
Table 4. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,     ( cm ) 25.4437.4440.2429.0813.51−1.32−11.55−14.16−8.951.3312.6420.98
Y P i ,   ( cm ) 44.0773.8884.3085.2679.7468.4052.5535.2120.6712.3812.0120.96
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 7. Values of the point P coordinates and input angle φ 1 i .
Table 7. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,     ( cm ) 45.6541.0033.2425.1618.8915.8816.9722.1829.6847.3752.8349.69
Y P i ,   ( cm ) 72.4570.6570.2269.8066.8062.0857.4454.7916.9629.6754.1666.72
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 10. Values of the point P coordinates and input angle φ 1 i .
Table 10. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,   ( cm ) 44.9048.5649.2547.2343.6339.2734.9131.4729.9731.0334.5739.67
Y P i ,   ( cm ) 13.3513.6214.7917.6221.3024.3825.8525.2222.6919.2416.0013.96
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 13. Values of the point P coordinates and input angle φ 1 i .
Table 13. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,   ( cm ) 15.4010.065.844.115.499.9515.7617.6419.2220.9421.5119.72
Y P i ,   ( cm ) 22.4027.5930.3629.7526.5022.3118.5914.5911.7111.0612.9016.95
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 5. Values of the synthesis parameters (cm).
Table 5. Values of the synthesis parameters (cm).
X A Y A x B ( 1 ) y B ( 1 ) l B P x C ( 2 ) y C ( 2 ) X D
24.5826.2610.9027.1431.2538.38−30.1165.01
Y D l C E l E D x G ( 1 ) y G ( 1 ) x F ( 4 ) y F ( 4 ) l G F
26.1129.9844.2315.218.7827.289.5339.02
Table 6. Values of the point P coordinates and input angle φ 1 i .
Table 6. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,     ( cm ) 25.4537.4540.2529.0713.52−1.33−11.54−14.16−8.941.3412.6520.97
Y P i ,   ( cm ) 44.0673.8784.3085.2579.7568.4152.5635.2220.6612.3712.0220.97
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 8. Values of the synthesis parameters (cm).
Table 8. Values of the synthesis parameters (cm).
X A Y A x B ( 1 ) y B ( 1 ) l B P x C ( 2 ) y C ( 2 ) X D
9.2530.23−5.0913.9919.9911.96−63.6949.25
Y D l C E l E D x G ( 1 ) y G ( 1 ) x F ( 3 ) y F ( 3 ) l G F
29.5439.2513.4813.868.0016.736.2932.82
Table 9. Values of the point P coordinates and input angle φ 1 i .
Table 9. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,   ( cm ) 45.6641.0133.2325.1718.8815.8716.9622.1929.6747.3652.8449.69
Y P i ,   ( cm ) 72.4470.6470.2169.8166.8162.0957.4554.8016.9529.6654.1766.71
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 11. Values of the synthesis parameters (cm).
Table 11. Values of the synthesis parameters (cm).
X A Y A x B ( 1 ) y B ( 1 ) l B P x C ( 2 ) y C ( 2 ) X D
59.9918.484.948.5720.1427.26−19.0159.99
Y D l C E l E D x G ( 2 ) y G ( 2 ) x F ( 4 ) y F ( 4 ) l G F
18.4825.6949.586.42−13.7912.426.9933.26
Table 12. Values of the point P coordinates and input angle φ 1 i .
Table 12. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,   ( cm ) 44.9148.5749.2447.2243.6439.2634.9231.4629.9831.0434.5639.67
Y P i ,   ( cm ) 13.3613.6114.8017.6321.3124.3925.8425.2122.7019.2516.0113.97
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
Table 14. Values of the synthesis parameters (cm).
Table 14. Values of the synthesis parameters (cm).
X A Y A x B ( 1 ) y B ( 1 ) l B P x C ( 2 ) y C ( 2 ) X D
29.9810.016.0010.4020.6819.04−19.0359.89
Y D l C E l E D x G ( 3 ) y G ( 3 ) X F Y F l G F
31.0438.0128.0216.71−9.5169.5980.0340.38
Table 15. Values of the point P coordinates and input angle φ 1 i .
Table 15. Values of the point P coordinates and input angle φ 1 i .
i123456789101112
X P i ,   ( cm ) 15.4110.075.854.125.509.9315.7417.6519.2120.9521.5019.70
Y P i ,   ( cm ) 22.4127.6030.3829.7626.5022.3318.6014.6011.7211.0812.9116.96
φ 1 i 30°60°90°120°150°180°210°240°270°300°330°
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.

Share and Cite

MDPI and ACS Style

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

AMA Style

Baigunchekov Z, Laribi MA, 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(10):149. https://doi.org/10.3390/robotics13100149

Chicago/Turabian Style

Baigunchekov, Zhumadil, Med Amine Laribi, Giuseppe Carbone, Xuelin Wang, Qian Li, Dong Zhang, Rustem Kaiyrov, Zhadyra Zhumasheva, and Birlik Sagitzhanov. 2024. "Structural–Parametric Synthesis of Path-Generating Mechanisms and Manipulators" Robotics 13, no. 10: 149. https://doi.org/10.3390/robotics13100149

APA Style

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

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop