Abstract
This paper presents a structural-parametric synthesis of the four-bar and Stephenson II, Stephenson III six-bar function generating linkages. Four-bar linkage is formed by connecting two coordinate systems with given angles of rotation using a negative closing kinematic chain (CKC) of the RR type. Six-bar linkages are formed by connecting two coordinate systems using two CKCs: a passive CKC of the RRR type and a negative CKC of the RR type. The negative CKC of the RR type imposes one geometrical constraint to the relative motion of the links, and its geometric parameters are defined by least-square approximation. Passive CKC of the RRR type does not impose a geometrical constraint, and the geometric parameters of its links are varied.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The first studies on the design of function generating linkages are due to A. Svoboda [1, 2], who designed a Watt II function generator for generation of the logarithmic function. Kinematic synthesis (dimensional or parametric synthesis) of mechanisms, including function generating linkages, is carried out on the basis of the kinematic geometry of finite positions of a rigid body, approximation methods (polynomials) and computers [3]. The kinematic geometry of finite positions of a rigid body, which in the case of plane motion is known as the Burmester theory [4] is used for the synthesis of function generators in the works of Hunt [5], Bottema and Roth [6], Angeles and Bai [7, 8], Pira and Cunaku [9], McCarthy and Soh [10] and others. Synthesis of mechanisms by kinematic geometry is clarity and simple. However, these methods are applicable for a limited number of positions. For the kinematic synthesis of mechanisms with unlimited positions of the output links, the approximation methods are used, the foundations of which were laid by Chebyshev [11]. Approximation (algebraic, optimization) methods for the kinematic synthesis of four-bar and six-bar function generators Watt II, Stephenson II, Stephenson III were used in the works of Freudenstein [12], Hartenberg and Denavit [13], McLarnan [14], Kiper [15], Hwang and Chen [16], Bulatovic et al. [17], Plecnik and McCarthy [18,19,20] and others. In [18,19,20] the polynomial homotopic software Bertini [21] was used.
At the intersection of kinematic geometry and approximation synthesis, a new direction in the kinematic synthesis of mechanisms: approximation kinematic geometry, has been created; Sarkissyan, Gupta, Roth [22,23,24]. Based on approximation kinematic geometry by Baigunchekov, Laribi, Carbone, et al. [25, 26] the parallel mechanism and manipulator are synthesized. In this work, a structural-parametric synthesis of four-bar and six-bar function generators is carried out, where the structures and geometric parameters of the links of the synthesized mechanisms are determined in arbitrary given discrete values of the input and output links angles.
2 Structural Synthesis of the Planar Four-Bar and Six-Bar Function Generators with Revolute Joints
According to the developed principle of mechanism formation, they are formed by connecting the output object to the base using active, passive and negative CKCs [25].
The output object of a function generating linkage is a link that performs a given rotary or translational motion relative to the base at a given motion of the input link. Let the input link and the output object perform rotational movements. We choose as the input and output links, the coordinate systems \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2} ,\) rotating relative to the base with rotation angles \(\varphi_{i}\) and \(\psi_{i}\) (Fig. 1 a).
If we connect the planes of two moving coordinate systems \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2}\) by a negative CKC CD of the binary link RR type, then we get a structural diagram of four-bar function generator ACBD. The connection of the planes of two moving coordinate systems \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2}\) by the binary link CD of the type RR is possible when the plane of the moving coordinate system \(Bx_{2} y_{2}\) has a circular point (a point moving along a circle) D in relative motion to the coordinate system \(Ax_{1} y_{1}\), or vice versa, i.e. when there is a circular point C in the plane of the coordinate system \(Ax_{1} y_{1}\) in relative motion with respect to the coordinate system \(Bx_{2} y_{2}\).
If none of the planes of the moving coordinate systems \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2}\) do not have circular points in relative motion, then the planes of the two coordinate systems are connected by a passive CKC CDE of the RRR type dyad. As a result, we obtain a structural diagram of the five-bar mechanism ACDEB with two degrees of freedom (Fig. 1b).
To form six-bar function generators from this five-bar linkage we connect its non-adjacent links by a binary link FG of the type RR, having one negative degree of freedom, defined by Chebyshev formula [27].
where n = 1 is the number of moving link, p5 = 2 is the number of kinematic pairs of the fifth class, then F = −1.
Consequently, the negative CKC FG, imposing one geometrical constraint on the five-bar linkages with two DOF, forms six-bar function generators with one DOF. Figures 1c–f show the structural diagrams of the formed six-bar function generators. If links 1 and 2 of the five-bar linkage are connected by a binary link FG, we get a Stephenson I mechanism. If links 3 and 2 of the five-bar linkage are connected by a binary link FG, we get a Stephenson II mechanism. When a link 3 of the five-bar linkage is connected to the base by a binary link FG, we get a Stephenson III mechanism. When link 4 of the five-bar linkage is connected to the base by a binary link FG, we get a different type of six-bar function generator.
3 Parametric Synthesis of a Four-Bar Function Generator
Let given the function
where i = 1,2,…,N; N is the number of finite positions of the movable planes \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2}\). It is necessary to determine the synthesis parameters (geometric parameters) of the four-bar function generator that implements function (2). The synthesis parameters are: \(x_{C}^{(1)} ,y_{C}^{(1)} ,x_{D}^{(2)} ,y_{D}^{(2)}\) and \( l_{CD}\), where \(x_{C}^{(1)} ,y_{C}^{(1)}\) and \(x_{D}^{(2)} ,y_{D}^{(2)}\) are the coordinates of the joints C and D in coordinate systems \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2}\), respectively, \(l_{CD}\) is the length of the CD link.
Consider the movement of the coordinate system \(Bx_{2} y_{2}\) relative to the coordinate system \(Ax_{1} y_{1}\). In this case, point D moves along a circle centered at point C and with radius \(l_{CD}\). Let’s derive an equation
where
Equation (3) is an equation of a geometrical constraint imposed by a binary link CD of the type RR on the movements of two moving coordinate systems \(Ax_{1} y_{1}\) and \(Bx_{2} y_{2}\). The left side of Eq. (3) will be denoted by \(\Delta q_{i}\) and called the weighted difference function
Parametric synthesis of a four-bar function generator is to determine five geometric parameters \(x_{{D_{{}} }}^{(2)} ,y_{{D_{{}} }}^{(2)} ,l_{CD}^{2}\) from the minimum of function (6).
Substituting expressions (4) and (5) into Eq. (3), we obtain
If we introduce the notations
then Eq. (7) takes the form
Equation (8) is linear in the following two groups of synthesis parameters
and is represented in two linear forms
and
Let us introduce the notations
where
Then Eqs. (10) and (11) take the form
To determine the vectors \({\mathbf{p}}^{(k)}\) of synthesis parameters, we minimize function (12) by the least square optimization, i.e. derive the sums
and consider the necessary conditions for the minimum of function (13) over two groups of synthesis parameters \({\mathbf{p}}^{(k)}\):
and
Conditions (14) and (15) lead to the following two systems of linear equations for two groups of synthesis parameters
and
where
It is easy to show that the Hessian of matrices \({\mathbf{D}}_{{}}^{(1)}\) and \({\mathbf{D}}_{{}}^{(2)}\) is positive definite together with the principal minors [23], and then the solutions of the systems of linear Eqs. (16) and (17) correspond to the minimum of function (13). Therefore, for given values of the vector parameters \({\mathbf{p}}_{{^{{}} }}^{(2)} = [p_{4} ,\,p_{5} ,\,p_{3} ]^{T}\), the vector parameters \({\mathbf{p}}_{{}}^{(1)} = [p_{1} ,\,p_{2} ,\,p_{3} ]^{T}\) are determined by solving the system of linear Eq. (16). Based on the obtained values of the vector parameters \({\mathbf{p}}_{{^{{}} }}^{(2)}\), the vector parameters \({\mathbf{p}}_{{^{{}} }}^{(1)}\) are determined from the system of linear Eq. (16). In this case, the sequence of function \(S_{{^{{}} }}^{(k)}\) values will be decreasing and have a limit as a sequence bounded from below. This allows using the linear iteration method based on kinematic inversion to solve the quadratic optimization problem.
4 Parametric Synthesis of the Six-Bar Function Generators
Parametric synthesis of six-bar function generators (Fig. 1c–f) consists of the parametric synthesis of the passive CKC CED and the negative CKC FG. Synthesis parameters of the passive CKC CED of all six-bar function generators (Fig. 1c–f) are \(x_{C}^{(1)} ,y_{C}^{(1)} ,x_{D}^{(2)} ,y_{D}^{(2)} , l_{CE} ,l_{ED}\), where \(x_{C}^{(1)} ,y_{C}^{(1)}\) and \(x_{D}^{(2)} ,y_{D}^{(2)}\) are the coordinates of the joints C and D in the coordinate systems \(Ax_{1}^{{}} y_{1}^{{}}\) and \(Bx_{2}^{{}} y_{2}^{{}}\) of the links 1 and 2, respectively, lCE and lED are the lengths of the CE and ED links. Since the passive CKC CED of the type RRR has zero degree of freedom and it does not impose a geometrical constraint on the motion of the coordinate systems \(Ax_{1}^{{}} y_{1}^{{}}\) and \(Bx_{2}^{{}} y_{2}^{{}}\), the geometric parameters of their links are varied, and the synthesis parameters of the negative CKC FG are approximated. For the parametric synthesis of Stephenson II (Fig. 1d), Stephenson III (Fig. 1e) function generator shown in Fig. 1f, we determine the positions of the links CE and ED of the passive CKC CED by the equations
where
The synthesis parameters for the negative CKC FG of the Stephenson I mechanism (Fig. 1c) are \(x_{{F_{{}} }}^{(1)} ,y_{{F_{{}} }}^{(1)} ,x_{G}^{(2)} ,y_{G}^{(2)}\), which are determined similarly to the parametric synthesis of the four-bar function generator (Fig. 1a). Therefore, the functionality of the Stephenson I mechanism is the same as the functionality of the four-bar function generator.
The synthesis parameters for the negative CKC FG of the Stephenson II function generator (Fig. 1d) are \(x_{{F_{{}} }}^{(3)} ,y_{{F_{{}} }}^{(3)} ,x_{G}^{(2)} ,y_{G}^{(2)} ,l_{FG}\), where \(x_{{F_{{}} }}^{(3)} ,y_{{F_{{}} }}^{(3)}\) and \(x_{G}^{(2)} ,y_{G}^{(2)}\) are the coordinates of the joints F and G in coordinate systems \(Cx_{3}^{{}} y_{3}^{{}}\) and \(Bx_{3}^{{}} y_{3}^{{}}\) of the links 3 and 2, respectively. For parametric synthesis of the link FG, we consider the movement of the coordinate system \(Bx_{3}^{{}} y_{3}^{{}}\) relative to the coordinate system \(Cx_{3}^{{}} y_{3}^{{}}\) and derive the equation of the geometrical constraint
where
Further, the synthesis parameters of the link FG are determined similarly to the determination of the synthesis parameters of the link CD of a four-bar function generator.
The synthesis parameters for the binary link FG of the Stephenson III function generator (Fig. 1e) and the mechanism shown in Fig. 1f are \(x_{{F_{{}} }}^{(3)} ,y_{{F_{{}} }}^{(3)}\) - for the Stephenson III mechanism and \(x_{{F_{{}} }}^{(4)} ,y_{{F_{{}} }}^{(4)}\)- for the mechanism shown in Fig. 1f, and \(X_{G}^{{}} ,Y_{G}^{{}} ,l_{FG}^{{}}\) are for both mechanisms, where \(x_{{F_{{}} }}^{(3)} ,y_{{F_{{}} }}^{(3)}\) and \(x_{{F_{{}} }}^{(4)} ,y_{{F_{{}} }}^{(4)}\) are the coordinates of the joint F in the coordinate systems \(Cx_{3}^{{}} y_{3}^{{}}\) and \(Dx_{4}^{{}} y_{4}^{{}}\), respectively, \(X_{G}^{{}}\) and \(Y_{G}^{{}}\) are the coordinates of the joint G in the absolute coordinate system OXY. For the parametric synthesis of the link FG of the Stephenson III function generator and the mechanism shown in Fig. 1f, we derive the following geometrical constraint equation
where for the Stephenson III function generator
for the mechanism shown in Fig. 1f:
Further, the synthesis parameters of the binary link FG are determined similarly to the parametric synthesis of the four-bar function generator.
5 Conclusion
Structural synthesis of four-bar and six-bar function generators with revolute joints has been carried out. A four-bar function generator is formed by connecting two rotating coordinate systems with given rotation angles using a binary link of the type RR, which is a negative CKC that imposes one geometrical constraint. Six-bar function generators are formed by connecting these two rotationally moving coordinate systems using a passive CKC of the type RRR and by connecting non-adjacent links of the resulting five-bar linkage by binary link of the type RR. As a result, Stephenson I, Stephenson II, Stephenson III function generators were formed. Passive CKC of the type RRR does not impose a geometrical constraint on the movement of two moving coordinate systems and its geometric parameters are varied. Geometric parameters of the negative CKC of the type RR are determined by least-square approximation. In this case, the least-square approximation problem is reduced to a simple kinematic inversion problem based on linear iteration.
References
Svoboda, A.: Mechanism for use in computing apparatus. U.S. Patent No. 2, 340, 350 (1994)
Svoboda, A.: Computing Mechanisms and Linkages. McGraw-Hill, New York (1948)
McCarthy, J.M.: Kinematics, polinomials, and computers – a brief history. J. Mech. Robot. 3, 010201-1 (2011)
Burmester, L.: Lehrbuch der Kinematik. Artur Felix Verlag, Leipzig (1888)
Hunt, K.H.: Kinematic Geometry of Mechanisms. Oxford University Press, New York (1978)
Bottema, O., Roth, B.: Theoretical Kinematics. North Holland Publishing Company, Amsterdam, New York, Oxford (1979)
Angeles, J., Bai, S.: Kinematic Synthesis. Lecture Notes, McGill University, Montreal (2016)
Angeles, J., Bai, S.: Some special cases of the Burmester problem for four and five poses. In: Proceedings of IDETC/CIE 2005, 24–26 September 2005, Long Beach, California, USA, DETC 2005-84871 (2005)
Piza, B., Cunaku, I.: Synthesis of Watt and Stephenson six bar mechanisms using Burmester theory. Int. J. Curr. Eng. Technol. 7(1), 5 (2017)
McCarthy, J.M., Soh, G.S.: Geometric Design of Linkages, 2nd edn. Springer, New York (2010). https://doi.org/10.1007/978-1-4419-7892-9
Chebyshev, P.L.: Sur Les Parallelogrammes Composes de Trois Elements Quelcongues. Memoires de l’Academic des Sciences de Saint-Petersbourg 36(Suppl. 3) (1897)
Freudenstein, F.: An analytical approach to the design of four-link mechanisms. Trans. ASME 76, 483–492 (1954)
Hartenberg, R.S., Denavit, J.: Kinematic Synthesis of Linkages. McGraw-Hill, New York (1964)
McLarnan, C.W.: Synthesis of six-link mechanisms by numerical analysis. J. Eng. Ind. 85, 5–10 (1963)
Kiper, G.: Function generation with two-loop mechanisms using decomposition and correction method. Mech. Mach. Theory 110, 16–26 (2017)
Huang, W.M., Chen, Y.J.: Defect-free synthesis of Stephenson II function generators. ASME J. Mech. Robot. 2(4), 041012 (2010)
Bulatovic’, R.R., Dozdevic’, S.R., Dordevic, V.S.: Cuckoo search algorithm: a metaheuristic approach to solving the problem of optimum synthesis of a six-bar double dwell linkage. Mech. Mach. Theory 61, 1–13 (2013)
Plecnik, M., McCarthy, J.M.: Numerical synthesis of six-bar linkages for mechanical computation. J. Mech. Robot. 6, 0310012–0310021 (2014)
Plecnik, M., McCarthy, J.M.: Kinematic synthesis of Stephenson III six-bar function generators. Mech. Mach. Theory 97, 112–126 (2016)
Plecnik, M., McCarthy, J.M.: Synthesis a Stephenson II function generator for eight precision positions. In: Proceedings of the IDETC/CIE 2013, 4–7 August 2013, Portland, Oregon, USA, p. 10 (2013)
Bates, D.J., Hauenstein, J.D., Sommese, A.J., Wampler, C.W.: Numerically Solving Polinomial System with Bertini. SIAM Press, Philadelphia (2013)
Sarkissyan, Y.L., Gupta, K.C., Roth, B.: Kinematic geometry associated with the least square approximation of a given motion. ASME J. Eng. 95(2), 503–510 (1973)
Sarkissyan, Y.L.: Approximation Synthesis of Mechanisms. Nauka, Moscow (1982). (in Russian)
Sarkissyan, Y.L., Stepanyan, K.G., Verlinski, S.V.: Rigid body points approximating concentric circles in given sets of its planar displacements. In: Proceedings of the 14th IFTOMM World Congress, 25–30 October 2015, Taipei, Taiwan, vol. 1, pp. 57–61 (2015)
Baigunchekov, Zh., 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. 11(21), 9831; 18 (2021)
Baigunchekov, Zh., Laribi, M.A., Mustafa, A., Kassinov, A.: Kinematic synthesis and analysis of the RoboMech class parallel manipulator with two grippers. Robotics 10(3), 99, 16 (2021)
Artobolevskii, I.I.: Theory of Mechanisms and Mechanics, Moscow (1988). (in Russian)
Acknowledgment
This work was founded by the Science Committee of the Ministry of Science and High Education of Kazakhstan (Grant No AP14872115 “Development and research of the novel tripod type parallel manipulators with six degrees of freedom”).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Baigunchekov, Z., Laribi, M.A., Carbone, G., Mustafa, A., Sagitzhanov, B., Dosmagambet, N. (2023). Structural-Parametric Synthesis of the Planar Four-Bar and Six-Bar Function Generators with Revolute Joints. In: Laribi, M.A., Nelson, C.A., Ceccarelli, M., Zeghloul, S. (eds) New Advances in Mechanisms, Transmissions and Applications. MeTrApp 2023. Mechanisms and Machine Science, vol 124. Springer, Cham. https://doi.org/10.1007/978-3-031-29815-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-031-29815-8_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-29814-1
Online ISBN: 978-3-031-29815-8
eBook Packages: EngineeringEngineering (R0)