Hostname: page-component-89b8bd64d-mmrw7 Total loading time: 0 Render date: 2026-05-06T16:27:06.277Z Has data issue: false hasContentIssue false

Evolutionary synthesis of kinematic mechanisms

Published online by Cambridge University Press:  12 June 2008

Hod Lipson
Affiliation:
Computational Synthesis Laboratory, Sibley School of Mechanical and Aerospace Engineering, and Faculty of Computing and Information Science, Cornell University, Ithaca, New York, USA
Rights & Permissions [Opens in a new window]

Abstract

This paper discusses the application of genetic programming to the synthesis of compound two-dimensional kinematic mechanisms, and benchmarks the results against one of the classical kinematic challenges of 19th century mechanical design. Considerations for selecting a representation for mechanism design are presented, and a number of human-competitive inventions are shown.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2008
Figure 0

Table 1. Some higher level elements and their pin-joined equivalents

Figure 1

Fig. 1. The degrees of freedom (DOF) of a mechanism: (a) a four-bar mechanism has 1 DOF and some of its nodes trace curves, (b) a five-bar mechanism has 2 DOF and some of its nodes can trace over an area, but (c) some structures are overlapping constraints or have degeneracies that lead to miscalculation of their number of DOF. This structure should be locked, but it is free.

Figure 2

Fig. 2. Top-down and bottom-up parse-tree constructions: (a) top-down construction of a circuit and (b) bottom-up construction of a symbolic expression.

Figure 3

Fig. 3. Top-down construction of a 1 degree of freedom (DOF) mechanism: (a) an embryonic four-bar mechanism; (b) two operators that change local topology but do not change the number of DOF; (c) operators applied in some sequence will create new mechanism, such as transform a dyad into a triad; and (d) operators can be applied in a tree to transform the embryonic mechanism into an arbitrary mechanism while retaining the original number of DOF.

Figure 4

Fig. 4. Bottom-up construction of a 1 degree of freedom (DOF) mechanism: (a) an atomic building block of a mechanism has 1 DOF when grounded and (b) examples of composition of atomic and higher level building blocks. The composition operator eliminates two vertices, thereby ensuring that the total number of DOF of the compound structure remains exactly one. (c) Composition operators can be applied hierarchically in a tree to aggregate atomic building blocks into increasingly complex kinematic mechanisms, each with exactly 1 DOF.

Figure 5

Fig. 5. Mechanisms to trace exact curves. (a) Tracing an exact circle without reference to an existing circle is simple, but (b) tracing an exact straight line without reference to an existing straight line is a challenge that has occupied inventors for nearly a century. The mechanism shown is “The Peaucellier” (1876). All links are shown as crooked sticks to emphasize that the links themselves do not need to be straight; they merely constrain the distance between two nodes.

Figure 6

Fig. 6. Some key straight-line mechanisms: (a) Watt's original rack and sector solution in 1782 (Muirhead, 1854), (b) Watt improvement in 1784, (c) Watt's first straight-line linkage mechanism (Muirhead, 1854), (d) Robert's linkage in 1841, (e) Chebyshev's linkage in 1867, (f) Peaucellier's linkage in 1873, (g) Silverster–Kempe's linkage in 1877, (h) Chebyshev's combination in 1867, (i) Chebyshev–Evans combination, 1907. From Kempe (1877).

Figure 7

Fig. 7. The plethora of straight-line mechanisms: (a) Voight's listing of 39 straight-line mechanisms out of a catalog of teaching models (Voigt, 1907), (b) most of these models were acquired by Cornell University in 1882 and used in the early teaching curriculum. These models are now on display at the museum of kinematics, with videos available online (Saylor et al., 2008). [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 8

Fig. 8. Evaluation of an evolved straight-line mechanism: the mechanism is actuated at an arbitrary handle and the aspect ratios of bounding boxes of node trajectories are measured. One node of the evolved machine on the left traces a curve that is linear to 1:5300 accuracy. The machine uses the principle of Willis (1841), as seen in Figure 6d. The evolved mechanism on the right traces a curve that is linear to 1:28,340 accuracy. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 9

Fig. 9. Reductions of mechanisms: complex mechanisms can be reduced to simpler mechanisms with equivalent curve traces by iterative application of two transformations: (a) elimination of excess dyads and (b) swapping of diagonals within rigid subcomponents. Mechanisms (a) and (c) are thus equivalent in the curve that the lower node traces.

Figure 10

Fig. 10. Two typical runs: (a) each dot represents an evaluated individual and (b) the percentage of unsimulatable machines is dramatically reduced because of selection.

Figure 11

Table 2. GP Parameters

Figure 12

Fig. 11. Mechanisms to trace exact curves. (a) Tracing an exact circle without reference to an existing circle is simple, but (b) tracing an exact straight line without reference to an existing straight line is a challenge that has occupied inventors for nearly a century. The mechanism shown is “The Peaucellier” (1876). [A color version of this figure can be viewed online at journals.cambridge.org/aie]