Next Article in Journal
Full Respiration Rate Monitoring Exploiting Doppler Information with Commodity Wi-Fi Devices
Previous Article in Journal
Analysis of Temperature-Jump Boundary Conditions on Heat Transfer for Heterogeneous Microfluidic Immunosensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

The Synthesis of Planar Four-Bar Linkage for Mixed Motion and Function Generation

School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(10), 3504; https://doi.org/10.3390/s21103504
Submission received: 23 April 2021 / Revised: 12 May 2021 / Accepted: 14 May 2021 / Published: 18 May 2021
(This article belongs to the Section Physical Sensors)

Abstract

:
The synthesis of four-bar linkage has been extensively researched, but for a long time, the problem of motion generation, path generation, and function generation have been studied separately, and their integration has not drawn much attention. This paper presents a numerical synthesis procedure for four-bar linkage that combines motion generation and function generation. The procedure is divided into two categories which are named as dependent combination and independent combination. Five feasible cases for dependent combination and two feasible cases for independent combination are analyzed. For each of feasible combinations, fully constrained vector loop equations of four-bar linkage are formulated in a complex plane. We present numerical examples to illustrate the synthesis procedure and determine the defect-free four-bar linkages.

1. Introduction

Linkage synthesis is to determine link dimensions of the linkage that achieves prescribed task positions [1,2,3,4]. Traditionally, linkage synthesis is divided into three types [5,6], motion generation, function generation, and path generation. Each of the synthesis types has been extensively researched and has many applications in various engineering fields, but, in some situations, a hybrid task needs to be performed. A hybrid task synthesis is to design the mechanisms that accomplish two or three of linkage synthesis types simultaneously, during a single movement. Many problems in engineering practice require some combination of these problem types. For example, the pick-and-place system requires a part not only to accomplish the picking task but also to avoid obstructions during a single movement [7], which is the problem of combination of motion and path generation for four-bar linkage. In automotive fields, stowing automotive seats frequently requires a combination of motion and function generation. The hybrid task synthesis can also be applied to aeronautic and astronautic fields and so on. In this paper, we present a numerical synthesis procedure for four-bar linkage that combines motion and function generation; this method can be extended and applied to six-bar and eight-bar linkages.
To the best of the author’s knowledge, the idea of hybrid task synthesis was proposed by Smaili and Diab [8] in 2006; they divided a crank cycle into several segments, each of the segments performed one of the synthesis types. In 2013, Tong and Murray [9] presented the synthesis for combination of motion generation and path generation, which differs from Ref. [8], the combination are satisfied in one segment. Based on the foundation, Brake et al. [10] studied the Alt–Burmester problems with all possible combinations, the Alt–Burmester problem is the combination of motion generation and path generation. In 2018, Zimmerman [11] presented a graphical method that tried to synthesize four-bar linkage to satisfy any combination of these three synthesis types. However, in the above literature, the combination of motion generation and function generation for four-bar linkage was not studied completely.
Generally, there are three linkage synthesis methods which are graphical method, optimization method and numerical analytical method. The graphical method is to draw the linkage step by step under geometric constraints by the target positions on the linkage through the poles and rotation angles. Beyer [12] shows a graphical method for two coupler points and specified input and output angle changes corresponding to those two points. Zimmerman [11] used Pole and rotation angle constraints to draw the four-bar linkage in a CAD software. The graphical method is intuitive, but the steps become extremely complex when the number of task positions increases. The optimization method is to obtain an optimum linkage by building an optimization model [8,13,14,15]. For linkage synthesis, only one linkage solution is obtained usually by an optimization method.
The numerical analytical method is to formulate the kinematic constraint loop equations and solve for the appropriate link lengths and pivot locations. The research for numerical analytical method of linkage belongs to the area, numerical algebraic geometry, which was proposed by Sommese and Wampler [16] in 1996. The foundation of numerical algebraic geometry is the solving of systems of polynomial equations based on the homotopy continuation method and to obtain all isolated solutions of the polynomial systems. Liu and McCarthy [4,17] applied a numerical analytical method to solve the problem of motion generation, and the number of task positions ranges from 2 to 5. Wampler et al. [18] used an analytical method to construct the constraint equation and solved it by a homotopy method for the nine point path synthesis problem for four-bar linkages, and they proved that the complete solution of the system are obtained. Plecnik and McCarthy [19,20] presented a numerical analytical method to synthesize function generation for six-bar linkages and solved it by the polynomial homotopy solver Bertini [21].
In this paper, we present a numerical synthesis procedure for four-bar linkage that combines motion generation and function generation, which was not addressed before. The procedure is divided into two categories which are named as dependent combination and independent combination. Five feasible cases for dependent combination and two feasible cases for independent combination are analyzed. For each of feasible combinations, fully constrained vector loop equations of four-bar linkage are formulated in complex planes. In addition, we give numerical examples to illustrate the numerical procedure and determine the defect-free linkages. In what follows, we present how to perform the numerical procedure.

1.1. Isotropic Coordinates

It is convenient to use vectors in complex plane to formulate constraint equations in planar kinematics [22]. Instead of denoting a vector P j as P j = { x j , y j } in a Cartesian coordinates system, we represent it as P j = x j + i y j and its conjugate P ¯ j = x j i y j in complex plane, where i = 1 , see Figure 1. Note that the length of vector P j can be calculated by P j P ¯ j . In addition, the unit vector e i θ j is the rotation operation that defines the rotation from the fixed frame F to the reference frame M j . Applying the Euler identity, we have
e i θ j = cos θ j + i sin θ j .
The conjugate of Equation (1) denotes the rotation from the reference frame M j to the fixed frame F, which is
e i θ j = cos θ j i sin θ j .

1.2. Motion Generation

The task of motion generation is to guide the coupler link of a four-bar linkage through prescribed points and orientations. In this paper, we define the prescribed point and orientation as motion task position (MTP) which is denoted as { P j , θ j } , where θ j is relative to the x-axis of the fixed frame F.
Figure 2 displays a four-bar linkage whose coupler link ABP 1 is passing through MTP { P j , θ j } from MTP { P 1 , θ 1 } . During the movement, input link OA rotates the angle of ϕ j , output link BC rotates the angle of ψ j and coupler link ABP 1 rotates the angle of θ j θ 1 , which are relative to the position { P 1 , θ 1 } . We define Q j , S j and T j as rotation operations, so
Q j = e i ϕ j , S j = e i ψ j and T j = e i ( θ j θ 1 ) .
The conjugates of Equation (3) denote reverse rotation with the same amount,
Q ¯ j = e i ϕ j , S ¯ j = e i ψ j and T ¯ j = e i ( θ 1 θ j ) .
At MTP { P j , θ j } , the constraint vector loop equations of the four-bar linkage can be formulated by
O + Q j ( A O ) + T j ( P 1 A ) P j = 0 , C + S j ( B C ) + T j ( P 1 B ) P j = 0 .
The conjugate of Equation (5) are
O ¯ + Q ¯ j ( A ¯ O ¯ ) + T ¯ j ( P ¯ 1 A ¯ ) P ¯ j = 0 , C ¯ + S ¯ j ( B ¯ C ¯ ) + T ¯ j ( P ¯ 1 B ¯ ) P ¯ j = 0 .
Note that Q j and S j are unit vectors, so they have the unit magnitude,
Q j Q ¯ j = 1 , S j S ¯ j = 1 .
Q j and S j can be expressed by solving Equation (5), and Q ¯ j and S ¯ j by Equation (6). Then, substituting these expressions into Equation (7) to eliminated Q j , S j and Q ¯ j , S ¯ j ,
( P j O T j ( P 1 A ) ) ( P ¯ j O ¯ T ¯ j ( P ¯ 1 A ¯ ) ) ( A O ) ( A ¯ O ¯ ) = 0 , ( P j C T j ( P 1 B ) ) ( P ¯ j C ¯ T ¯ j ( P ¯ 1 B ¯ ) ) ( B C ) ( B ¯ C ¯ ) = 0 .
where j = 2 , , m , m denotes the maximum number of MTPs that a four-bar linkage can achieve during a movement. In Equation (8), T j , P j , T ¯ j and P ¯ j are specified by the designer, so there are eight unknowns, O , A , B , C , O ¯ , A ¯ , B ¯ and C ¯ . Note that O and O ¯ are two independent unknowns for solving the constraint loop equations, so are A , B , and C . When m = 5 , the number of equations is equal to the number of unknowns, which means the loop equations are fully constrained. This indicates a four-bar linkage can achieve at most five MTPs.

1.3. Function Generation

The task of function generation of four-bar linkage is to coordinate the rotation angles of input link and output link. In this paper, we define the position where the four-bar linkage is at and the linkage’s input angle is ϕ k and output angle ψ k as function task position (FTP). FTP is denoted as { ϕ k , ψ k } , where the angles are relative to the x-axis of the fixed frame F.
Figure 3 displays a four-bar linkage is at FTP { ϕ k , ψ k } from FTP { ϕ 1 , ψ 1 } . During the movement, the input link rotates the angle of ϕ k ϕ 1 , the output links rotates the angle of ψ k ψ 1 , and the coupler link rotates the angle of θ k , which are relative to the FTP { ϕ 1 , ψ 1 } . Thus, the corresponding rotations can be denoted as
Q k = e i ( ϕ k ϕ 1 ) , S k = e i ( ψ k ψ 1 ) , T k = e i θ k , Q ¯ k = e i ( ϕ k ϕ 1 ) , S ¯ k = e i ( ψ k ψ 1 ) , T ¯ k = e i θ j .
The constraint loop equation for function generation can be formulated by
O C + Q k ( A O ) + T k ( B A ) S k ( B C ) = 0 .
The conjugate of Equation (10) is
O ¯ C ¯ + Q ¯ k ( A ¯ O ¯ ) + T ¯ k ( B ¯ A ¯ ) S ¯ k ( B ¯ C ¯ ) = 0 .
The unit vector T j has the unit magnitude,
T k T ¯ k = 1 .
T and T ¯ k can be expressed by respective solving Equations (10) and (11), then substituting the expressions into Equation (12) to eliminate T and T ¯ k ,
( S k ( B C ) O + C Q k ( A O ) ) ( S ¯ k ( B ¯ C ¯ ) O ¯ + C ¯ Q ¯ k ( A ¯ O ¯ ) ) ( B A ) ( B ¯ A ¯ ) = 0 .
where k = 2 , , n , n represents the maximum number of FTPs that a four-bar linkage can achieve. Note that the fixed pivots of the four-bar linkage must be specified in advance to measure the angles of input and output for function generation. Thus, in Equation (13), O , C , O ¯ , C ¯ , Q k , S k , Q ¯ k and S ¯ k are specified by the designer. The unknowns are A , B , A ¯ and B ¯ . When n = 5 , the loop equations are fully constrained; therefore, a four-bar linkage can achieve at most five FTPs.

2. The Synthesis of Mixed Generation

In Section 2, motion generation and function generation are synthesized separately, and a four-bar linkage can achieve at most five MTPs or five FTPs. In this section, we explore the relationship of combination between the number of MTPs and FTPs. Here, the mixed synthesis process is divided into two categories, dependent combination and independent combination. In what follows, we show how to synthesize and analyze these two types of mixed generation.

2.1. Dependent Combination

The task of mixed generation is also to determine the link dimensions of the four-bar linkage that achieves m MTPs and n FTPs during a period of movement. The dependent combination means that there is at least a common task position (CTP) that the linkage moves through a MTP and a FTP simultaneously. On the contrary, there is no CTP during the movement, which is called independent combination.
Let t denote the number of CTPs, and select one of CTPs as the first task position. For the rest of t 1 CTPs relative to the first task position, we have the constraints,
O + Q l ( A O ) + T l ( P 1 A ) P l = 0 , C + S l ( B C ) + T l ( P 1 B ) P l = 0 , O ¯ + Q ¯ l ( A ¯ O ¯ ) + T ¯ l ( P ¯ 1 A ¯ ) P ¯ l = 0 , C ¯ + S ¯ l ( B ¯ C ¯ ) + T ¯ l ( P ¯ 1 B ¯ ) P ¯ l = 0 , l = 1 , , t .
where the unknowns O , A , B , C , O ¯ , A ¯ , B ¯ and C ¯ denote the vectors and their conjugates of the four-bar linkage at the selected CTP. Here, Q l = e i ( ϕ l ϕ 1 ) , S l = e i ( ψ l ψ 1 ) and T l = e i ( θ l θ 1 ) . If t = 1 , the Equation (14) always holds because Q 1 = e 0 = 1 , S 1 = e 0 = 1 and T 1 = e 0 = 1 .
According to Equation (8), the constraint equations for the rest of m t MTPs relative to the first task position are
( P j + t O T j M ( P 1 A ) ) ( P ¯ j + t O ¯ T ¯ j M ( P ¯ 1 A ¯ ) ) ( A O ) ( A ¯ O ¯ ) = 0 , ( P j + t C T j M ( P 1 B ) ) ( P ¯ j + t C ¯ T ¯ j M ( P ¯ 1 B ¯ ) ) ( B C ) ( B ¯ C ¯ ) = 0 , j = 1 , , m t .
where T j M denote the coupler link rotations of the rest of MTPs relative to the selected CTP.
According to Equation (13), the constraint equations for the rest of n t FTPs relative to the first task position are
( S k F ( B C ) O + C Q k F ( A O ) ) ( S ¯ k F ( B ¯ C ¯ ) O ¯ + C ¯ Q ¯ k F ( A ¯ O ¯ ) ) ( B A ) ( B ¯ A ¯ ) = 0 , k = 1 , , n t .
where Q k F and S k F denote the input rotations and output rotations of the rest of FTPs relative to the selected CTP, respectively.
Combining Equations (14)–(16), there are eight unknowns, namely O , A , B , C , O ¯ , A ¯ , B ¯ and C ¯ . To satisfy that the mixed equations are fully constrained, the relationship between the number of unknowns and number of equations is
8 = 4 ( t 1 ) + 2 ( m t ) + ( n t ) .
There are three cases for the value of t, which are t = 1 , t = 2 and t = 3 . For case of t = 1 , the combination of { t = 1 , m = 5 , n = 1 } is equivalent to motion generation. The combinations { t = 1 , m = 4 , n = 3 } and { t = 1 , m = 3 , n = 5 } are feasible. Note that the combinations of { t = 1 , m = 2 , n = 7 } and { t = 1 , m = 1 , n = 9 } are infeasible because a four-bar linkage achieve at most FTPs, namely n 5 . For case of t = 2 , there are two feasible combinations which are { t = 2 , m = 4 , n = 2 } and { t = 2 , m = 3 , n = 4 } . For case of t = 3 , there is only a combination { t = 3 , m = 3 , n = 3 } . The feasible dependent combinations of MTPs and FTPs are listed in Table 1.

2.1.1. The Case of t = 1

When t = 1 , Equation (14) can be discarded. The mixed constraint equations are the combination of Equations (15) and (16) with the index { t = 1 , m = 4 , n = 3 } or { t = 1 , m = 3 , n = 5 } . Here, the mixed constraint equations are a polynomial equations system which includes eight equations and eight unknowns, and the degree of each equation is 2. According to Bezout theory [23], the upper limit of the number of the solution sets is 2 8 = 256 . In kinematic synthesis, all isolated solution sets for the constraint equations should be obtained. In addition, the solutions should be checked to find those which can be formed as a four-bar linkage to achieve prescribed MTPs and FTPs in sequence and smoothly [24,25]. The constraint equations for the cases of t = 1 can be solved by polynomial homotopy method to obtain all isolated solution sets.

2.1.2. The Case of t = 2

When t = 2 , Equation (14) are linear equations, and O , O ¯ , C , C ¯ can be expressed by using A , B , A ¯ , B ¯ , which are
O = P 2 Q 2 A T 2 ( P 1 A ) 1 Q 2 , O ¯ = P ¯ 2 Q ¯ 2 A ¯ T ¯ 2 ( P ¯ 1 A ¯ ) 1 Q ¯ 2 , C = P 2 S 2 B T 2 ( P 1 B ) 1 S 2 , C ¯ = P ¯ 2 S ¯ 2 B ¯ T ¯ 2 ( P ¯ 1 B ¯ ) 1 S ¯ 2 .
Substituting Equation (18) into Equations (15) and (16) can eliminate O , O ¯ , C and C ¯ , which decreases the number of unknowns to four. Now, A , A ¯ , B , B ¯ can be obtained by solving Equations (15) and (16). As there are only four unknowns, the equations system can be solved using a homotopy method or directly by the command N s o l v e in M a t h e m a t i c a software. After the results of A , A ¯ , B , B ¯ are obtained, O , O ¯ , C , and C ¯ can be obtained easily by solving Equation (18).

2.1.3. The Case of t = 3

For case { t = 3 , m = 3 , n = 3 } , only Equation (14) are applied. As all equations are linear, the conjugate equations can be omitted. Thus, the constraint equations are
O + Q 2 ( A O ) + T 2 ( P 1 A ) P 2 = 0 , C + S 2 ( B C ) + T 2 ( P 1 B ) P 2 = 0 , O + Q 3 ( A O ) + T 3 ( P 1 A ) P 3 = 0 , C + S 3 ( B C ) + T 3 ( P 1 B ) P 3 = 0 .
It is easy to solve the equations to obtain the results of O , A , B , C because of the linear equations.

2.2. Independent Combination

The independence of mixed generation is a task to determine four-bar linkages that achieve m MTPs and n FTPs without any CTP during the movement, namely t = 0 . Here, we select one of MTPs as the first MTP { P 1 , θ 1 } , and one of FTPs as the first FTP { ϕ 1 , ψ 1 } . In the four-bar linkage, O , C are fixed pivots, and A , B are moving pivots. Thus, we define the moving pivots at the first MTP as A M , B M , and at the first FTP as A F , B F .
For m MTPs, we have
( P j O T j ( P 1 A M ) ) ( P ¯ j O ¯ T ¯ j ( P ¯ 1 A ¯ M ) ) ( A M O ) ( A ¯ M O ¯ ) = 0 , ( P j C T j ( P 1 B M ) ) ( P ¯ j C ¯ T ¯ j ( P ¯ 1 B ¯ M ) ) ( B M C ) ( B ¯ M C ¯ ) = 0 , j = 2 , , m .
For n FTPs, we have
( S k ( B F C ) O + C Q k ( A F O ) ) ( S ¯ k ( B ¯ F C ¯ ) O ¯ + C ¯ Q ¯ k ( A ¯ F O ¯ ) ) ( B F A F ) ( B ¯ F A ¯ F ) = 0 . k = 2 , , n .
To decrease the number of unknowns, we establish the relationship between A M , B M and A F , B F . In a complex plane, a unit vector can represent rotation operation; therefore, the rotation from the x-axis of the fixed frame to vectors A M O and B M C can be denoted, respectively, as
Q M = A M O ( A M O ) ( A ¯ M O ¯ ) , S M = B M C ( B M C ) ( B ¯ M C ¯ ) .
The rotation operations of input link OA and output link BC from the first MTP to first FTP can be denoted, respectively, as
Q M F = Q M e i ϕ 1 , S M F = S M e i ψ 1 .
Now, the relationship between A M , B M and A F , B F , and its conjugates are obtained,
A F = Q M F ( A M O ) + O , B F = S M F ( B M C ) + C , A ¯ F = Q ¯ M F ( A ¯ M O ¯ ) + O ¯ , B ¯ F = S ¯ M F ( B ¯ M C ¯ ) + C ¯ .
Substituting Equation (24) into Equation (21) to eliminate A F , B F and A ¯ F , A ¯ F and obtain
( S k S M F ( B M C ) O + C Q k Q M F ( A M O ) ) ( S ¯ k S ¯ M F ( B ¯ M C ¯ ) O ¯ + C ¯ Q ¯ k Q ¯ M F ( A ¯ M O ¯ ) ) ( S M F ( B M C ) + C Q M F ( A M O ) O ) ( S ¯ M F ( B ¯ M C ¯ ) + C ¯ Q ¯ M F ( A ¯ M O ¯ ) O ¯ ) = 0 . k = 2 , , n .
The constraint equations for independent combination for mixed generation are combination of Equations (20) and (25). There are eight unknowns, O , C , O ¯ , C ¯ , A M , B M , A ¯ M and B ¯ M . The feasible independent combinations of MTPs and FTPs are { t = 0 , m = 4 , n = 3 } and { t = 0 , m = 3 , n = 5 } .

3. Numerical Examples

In this section, we present numerical examples to illustrate the mixed constraint equations and determine non-defective four-bar linkages. For lack of space, we do not show numerical examples for all cases of mixed constraint equations. According to the number of unknowns in the nonlinear equations, we select one for maximum number of unknowns, the combination of { t = 1 , m = 3 , n = 5 } , and one for minimum number of unknowns, the combination of { t = 3 , m = 3 , n = 3 } , respectively.

3.1. Example for { t = 1 , m = 3 , n = 5 }

For combination of { t = 1 , m = 3 , n = 5 } , the four-bar linkage achieves 3 MTPs and 5 FTPs with a CTP. We specified the values and order of these positions in Table 2.
In this example, the CTP is the fourth task position that the four-bar linkage passes through. substituting these values into Equations (15) and (16) to form a polynomial system with eight equations and eight unknowns. In order to obtain all isolated solution sets, B e r t i n e [21,26] is applied to solve the polynomial system. To decrease the number of tracking path, here, we give a group division { { O , C , A , B } , { O ¯ , C ¯ , A ¯ , B ¯ } } , and the multi-homogenious B e z o u t number [23,27] is 70. After 70 initial values are tracked, 60 solution sets are obtained. After checking the conjugates of O , C , A , B and O ¯ , C ¯ , A ¯ , B ¯ , 12 solution sets were remained. Then, filtering those which are defective linkages, a solution set is obtained which are
O = 131.08 + 65.34 i , C = 163.97 + 70.08 i , A = 118.64 + 81.17 i , B = 157.88 + 90.23 i .
The images of the four-bar linkage moves through each of prescribed task positions of { t = 1 , m = 3 , n = 5 } smoothly are displayed in Figure 4:

3.2. Example for { t = 3 , m = 3 , n = 3 }

For combination of { t = 3 , m = 3 , n = 3 } , the four-bar linkage achieve 3 MTPs and 3 FTPs, and each of MTPs and FTPs are passed through simultaneously. We specified the values and order of these task positions in Table 3.
Substituting the values into Equation (19) can obtain a linear system which includes four equations and four unknowns. The solution set is
O = 29.04 + 14.81 i , C = 32.94 + 4.99 i , A = 21.65 + 22.74 i , B = 45.04 + 28.41 i .
The images of the four-bar linkage move through each of prescribed task positions of { t = 3 , m = 3 , n = 3 } smoothly are displayed in Figure 5.

4. Conclusions

This paper presents a numerical procedure to synthesize four-bar linkage for mixed motion generation and function generation. The synthesis procedure is divided into two categories, dependent combination and independent combination. The feasible combinations are { t = 1 , m = 4 , n = 3 } , { t = 1 , m = 3 , n = 5 } , { t = 2 , m = 4 , n = 2 } , { t = 2 , m = 3 , n = 4 } , { t = 3 , m = 3 , n = 3 } for dependent combination, and { t = 0 , m = 4 , n = 3 } , { t = 0 , m = 3 , n = 5 } for independent combination. Fully constrained vector loop equations for each of the feasible combinations are formulated and analyzed in a complex plane based on separate synthesis of motion and function generation. Numerical examples are presented to demonstrate the mixed synthesis procedure and determine defect-free four-bar linkages.

Author Contributions

Conceptualization, B.W., X.D. and X.L.; methodology, B.W. and X.L.; data investigation, B.W., X.D. and C.W.; analysis and validation, J.D., Y.D. and X.L.; writing–original draft, B.W.; writing–review and editing, B.W., C.W. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported by the State Key Laboratory of Robotics and Systems (HIT) under Grant No. SKLRS-2021-KF-01.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data available.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Suh, C.H.; Radcliffe, C.W. Kinematics and Mechanism Design; John Wiley and Sons, Inc.: New York, NY, USA, 1978. [Google Scholar]
  2. Hunt, K.H. Kinematic Geometry of Mechanism; Oxford University Press: Oxford, MS, USA, 1978; Volume 7. [Google Scholar]
  3. Erdman, A.; Sandor, G.; Kota, S. Mechanism Design: Analysis and Synthesis, 4th ed.; Prentice-Hall, Inc.: Upper Saddle Rive, NJ, USA, 2001; Volume 1. [Google Scholar]
  4. McCarthy, J.M.; Soh, G.S. Geometric Design of Linkages, 2nd ed.; Springer: New York, NY, USA, 2010. [Google Scholar]
  5. Shiraz, K.H. Computer modelling and geometric construction for four-point synthesis of 4R spherical linkages. Appl. Math. Model. 2007, 31, 1874–1888. [Google Scholar] [CrossRef] [Green Version]
  6. Sun, J.; Chu, J.; Sun, B. A unified model of harmonic characteristic parameter method for dimensional synthesis of linkage mechanism. Appl. Math. Model. 2012, 36, 6001–6010. [Google Scholar]
  7. Kalpakjian, S.; Schmid, S. Manufacturing Engineering and Technology, 6th ed.; Prentice Hall, Inc.: Upper Saddle Rive, NJ, USA, 2009. [Google Scholar]
  8. Smaili, A.; Diab, N. Optimum synthesis of hybrid-task mechanisms using ant-gradient search method. Mech. Mach. Theory 2007, 42, 115–130. [Google Scholar] [CrossRef]
  9. Tong, Y.; Myszka, D.H.; Murray, A.P. Four-Bar Linkage Synthesis for a Combination of Motion and Path-Point Generation. In Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 37th Mechanisms and Robotics Conference, Portland, OR, USA, 4–7 August 2013; Volume 6A. [Google Scholar]
  10. Brake, D.A.; Hauenstein, J.D.; Murray, A.P.; Myszka, D.H.; Wampler, C.W. The Complete Solution of Alt–Burmester Synthesis Problems for Four-Bar Linkages. ASME J. Mech. Robot. 2016, 8, 142–149. [Google Scholar] [CrossRef]
  11. Zimmerman, R.A., II. Planar Linkage Synthesis for Mixed Motion, Path, and Function Generation Using Poles and Rotation Angles. ASME J. Mech. Robot. 2018, 10, 025004. [Google Scholar] [CrossRef]
  12. Beyer, R. The Kinematic Synthesis of Mechanisms; McGraw-Hill: New York, NY, USA, 2010; pp. 178–182. [Google Scholar]
  13. Smaili, A.; Diab, N. A New Approach to Shape Optimization for Closed Path Synthesis of Planar Mechanisms. ASME J. Mech. Des. 2007, 129, 941–948. [Google Scholar] [CrossRef]
  14. Acharyya, S.K.; Mandal, M. Performance of EAs for four-bar linkage synthesis. Mech. Mach. Theory 2009, 44, 1784–1794. [Google Scholar] [CrossRef]
  15. Liu, C.Y.; Yan, C.Q.; Wang, J.J. Performance of EAs for four-bar linkage synthesis. Ann. Nucl. Energy 2014, 64, 276–286. [Google Scholar] [CrossRef]
  16. Sommese, A.J.; Wampler, C.W. Numerical algebraic geometry. The Mathematics of Numerical Analysis (Park City, UT, 1995), 749–763. Lect. Appl. Math. 1996, 32. [Google Scholar]
  17. Liu, X.L.; Wang, C.; McCarhty, J.M. The design of coiling and uncoiling trusses using planar linkage modules. Mech. Mach. Theory 2020, 151, 103943. [Google Scholar] [CrossRef]
  18. Wampler, C.W.; Morgan, A.P.; Sommese, A.J. Complete Solution of the Nine-Point Path Synthesis Problem for Four-Bar Linkages. ASME J. Mech. Des. 1992, 114, 153–159. [Google Scholar] [CrossRef]
  19. Plecnik, M.M.; McCarthy, J.M. Computational Design of Stephenson II Six-Bar Function Generators for 11 Accuracy Points. ASME J. Mech. Robot. 2015, 8, 011017. [Google Scholar] [CrossRef]
  20. Plecnik, M.M.; McCarthy, J.M. Numerical Synthesis of Six-Bar Linkages for Mechanical Computation. ASME J. Mech. Robot. 2014, 6, 031012. [Google Scholar] [CrossRef] [Green Version]
  21. Bates, D.J.; Sommese, A.J.; Hauenstein, J.D.; Wampler, C.W. Numerically Solving Polynomial Systems with Bertini; SIAM: Philadelphia, PA, USA, 2013. [Google Scholar]
  22. Wampler, C.W. Isotropic coordinates, circularity, and Bezout numbers: Planar kinematics from a new perspective. In Proceedings of the ASME 1996 Design Engineering Technical Conferences and Computers in Engineering Conference, 24th Biennial Mechanisms Conference, Irvine, CA, USA, 18–22 August 1996; Volume 2A. [Google Scholar]
  23. Morgan, A.; Sommese, A. A homotopy for solving general polynomial systems that respects m-homogeneous structures. Appl. Math. Comput. 1987, 24, 101–113. [Google Scholar] [CrossRef]
  24. Chase, T.R.; Mirth, J.A. Circuits and branches of single degree-of-freedom planar linkages. ASME J. Mech. Des. 1993, 115, 223–230. [Google Scholar] [CrossRef]
  25. Mirth, J.A.; Chase, T.R. Circuit Rectification for Four Precision Position Synthesis of Stephenson Six-Bar Linkages. ASME J. Mech. Des. 2008, 46, 359–366. [Google Scholar] [CrossRef]
  26. Bates, D.J.; Hauenstein, J.D.; Sommese, A.J.; Wampler, C.W. Bertini: A Software Package for Numerical Algebraic Geometry. Bertini Home Page. 2013. Available online: https://bertini.nd.edu (accessed on 18 May 2021).
  27. Sommese, A.J.; Wampler, C.W. The Numerical Solution of Systems of Polynomials Arising in Engineering and Science; World Scientific: Hackensack, NJ, USA, 2005. [Google Scholar]
Figure 1. Representation form of vector and rotation operation in a complex plane.
Figure 1. Representation form of vector and rotation operation in a complex plane.
Sensors 21 03504 g001
Figure 2. Vector diagram of a four-bar linkage at MTP { P j , θ j }.
Figure 2. Vector diagram of a four-bar linkage at MTP { P j , θ j }.
Sensors 21 03504 g002
Figure 3. Vector diagram of a four-bar linkage at FTP { ϕ k , ψ k }.
Figure 3. Vector diagram of a four-bar linkage at FTP { ϕ k , ψ k }.
Sensors 21 03504 g003
Figure 4. The four-bar linkage moves through each of prescribed task positions of { t = 1 , m = 3 , n = 5 } smoothly.
Figure 4. The four-bar linkage moves through each of prescribed task positions of { t = 1 , m = 3 , n = 5 } smoothly.
Sensors 21 03504 g004
Figure 5. The four-bar linkage moves through each of the prescribed task positions of { t = 3 , m = 3 , n = 3 } smoothly.
Figure 5. The four-bar linkage moves through each of the prescribed task positions of { t = 3 , m = 3 , n = 3 } smoothly.
Sensors 21 03504 g005
Table 1. Feasible dependent combinations of MTPs and FTPs.
Table 1. Feasible dependent combinations of MTPs and FTPs.
t = 1 m = 4 n = 3
m = 3 n = 5
t = 2 m = 4 n = 2
m = 3 n = 4
t = 3 m = 3 n = 3
Table 2. The prescribed MTPs and FTPs for { t = 1 , m = 3 , n = 5 } .
Table 2. The prescribed MTPs and FTPs for { t = 1 , m = 3 , n = 5 } .
OrderMTPsFTPs
1 { ϕ 2 , ψ 2 } = { 223 . 50 , 167 . 73 }
2 { P 2 , θ 2 } = { 122.75 + 101.95 i , 39 . 77 }
3 { ϕ 3 , ψ 3 } = { 186 . 57 , 146 . 65 }
4 { P 1 , θ 1 } = { 135.34 + 111.79 i , 30 . 34 } { ϕ 1 , ψ 1 } = { 164 . 20 , 128 . 68 }
5 { ϕ 4 , ψ 4 } = { 139 . 87 , 106 . 15 }
6 { P 3 , θ 3 } = { 155.55 + 112.96 i , 21 . 70 }
7 { ϕ 5 , ψ 5 } = { 84 . 02 , 35 . 13 }
Table 3. The prescribed MTPs and FTPs for { t = 3 , m = 3 , n = 3 } .
Table 3. The prescribed MTPs and FTPs for { t = 3 , m = 3 , n = 3 } .
OrderMTPsFTPs
1 { P 1 , θ 1 } = { 26.22 + 33.73 i , 46 . 16 } { ϕ 1 , ψ 1 } = { 155 . 98 , 37 . 54 }
2 { P 2 , θ 2 } = { 33.29 + 34.75 i , 31 . 76 } { ϕ 2 , ψ 2 } = { 128 . 59 , 24 . 00 }
3 { P 3 , θ 3 } = { 40.07 + 33.25 i , 19 . 68 } { ϕ 3 , ψ 3 } = { 102 . 14 , 9 . 84 }
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/s21103504

AMA Style

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(10):3504. https://doi.org/10.3390/s21103504

Chicago/Turabian Style

Wang, Bin, Xianchen Du, Jianzhong Ding, Yang Dong, Chunjie Wang, and Xueao Liu. 2021. "The Synthesis of Planar Four-Bar Linkage for Mixed Motion and Function Generation" Sensors 21, no. 10: 3504. https://doi.org/10.3390/s21103504

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