Kinematic pairs, chains and mechanisms

Links, kinematic pairs, chains, mechanisms and inversions, with the Kutzbach mobility count and Grashof's rule for four-bar chains.

Drafted with Aria, reviewed by the AiCanCode.org team. Spotted an error? Use Give Feedback at the bottom of the page.

Why it matters

Every machine on a shop floor, from a shaper's quick-return drive to a robot gripper, is built from links joined by pairs. Before you calculate velocities, forces or stresses you must know whether the linkage moves at all, and how many inputs it needs to move in a definite way. Mobility counting and Grashof's rule are also among the quickest marks in the theory-of-machines part of the paper.

Key ideas

Link (element). A resistant body (rigid, or one that only carries tension/compression like a belt or a fluid column) that has relative motion with other links. A link with two joints is binary, with three ternary, with four quaternary. The fixed link is called the frame.

Kinematic pair. Two links in contact so that their relative motion is constrained. Pairs are classified in three ways:

  • By contact. Lower pair: surface contact (revolute/turning pair, prismatic/sliding pair, screw pair, cylindrical, spherical, planar). Higher pair: point or line contact (cam and follower, gear teeth, ball on a race, wheel on rail).
  • By relative motion. Turning, sliding, rolling, screw (helical), spherical.
  • By closure. Self-closed (form-closed) pairs are held together by their geometry, like a pin in a hole. Force-closed pairs need an external force, like a spring keeping a follower on a cam.

Constraint. In a plane a free body has 3 degrees of freedom (two translations, one rotation). A revolute or prismatic pair removes 2 of them and leaves 1. A planar higher pair with slipping (cam and flat follower) removes 1 and leaves 2. A gear or rolling pair with no slip behaves like a lower pair and removes 2.

Kinematic chain. Links connected by pairs so that the last link joins the first and relative motion is possible and definite. If the assembly cannot move at all it is a structure (F = 0) or a redundant/superstructure (F < 0). An open chain (robot arm) does not close the loop and needs one actuator per joint.

Mechanism and machine. A mechanism is a kinematic chain with one link fixed. A machine is a mechanism (or a set of them) that transmits force and does useful work. A clock's gear train is a mechanism; a lathe is a machine.

Inversion. Fixing a different link of the same chain gives a different mechanism, but the relative motion between any two links does not change. The four inversions of the single slider-crank chain give the reciprocating engine, the Whitworth quick-return and rotary engine, the slotted-lever quick-return and oscillating-cylinder engine, and the hand pump. The double slider-crank chain gives the elliptical trammel, the Scotch yoke and the Oldham coupling.

Grashof's law (four-bar chain). Let s = shortest, l = longest, p and q the other two links. If s + l ≤ p + q at least one link can make a full revolution (Grashof chain):

  • shortest link adjacent to the frame (s is the crank) → crank-rocker,
  • shortest link fixed → double-crank (drag link),
  • link opposite the shortest fixed → double-rocker. If s + l > p + q, no link can rotate fully, whichever link is fixed: every inversion is a triple-rocker.

Limits of the mobility formula. Grübler/Kutzbach counting ignores geometry. Special proportions (parallel equal links, as in a parallelogram linkage with an extra link) can move even when the count says F = 0, and idle freedoms such as the free spin of a roller follower are counted although they do not affect the output.

Formulas

F = 3(n − 1) − 2j − h (Kutzbach criterion, planar mechanisms)

  • F = degrees of freedom (mobility), dimensionless
  • n = number of links including the frame
  • j = number of lower pairs (single-DOF pairs), counted as binary joints
  • h = number of higher pairs that allow 2 DOF (rolling with slip)
  • Applies to planar mechanisms. When k links meet at one pin, count it as (k − 1) joints.

3n − 2j − 4 = 0 (Grübler criterion for a constrained mechanism with only single-DOF lower pairs and F = 1)

  • Consequence: n must be even for such a mechanism, so the simplest are the four-bar (n = 4, j = 4) and six-bar chains (n = 6, j = 7).

j = (3/2)·n − 2 (Grübler's equation for a kinematic chain made only of lower pairs, as in the classical Indian texts)

s + l ≤ p + q (Grashof condition; lengths in m or mm, any consistent unit)

F = 6(n − 1) − 5j₁ − 4j₂ − 3j₃ − 2j₄ − j₅ (spatial Kutzbach), where jᵢ = number of pairs with i degrees of freedom.

Worked examples

Example 1 (standard). A Watt six-bar linkage has 6 links (two ternary, four binary) and 7 revolute pairs. Find its mobility.

  1. Formula: F = 3(n − 1) − 2j − h
  2. n = 6, j = 7, h = 0.
  3. F = 3(6 − 1) − 2(7) − 0 = 15 − 14 = 1.
  4. The six-bar needs one input. F = 1

Example 2 (GATE level). (a) A disc cam drives a roller follower that slides in a vertical guide. The roller can roll and slip on the cam. Find F and interpret it. (b) A four-bar chain has links of 30 mm, 70 mm, 50 mm and 60 mm, and the 50 mm link is fixed with the 30 mm link adjacent to it. Classify the mechanism.

(a)

  1. Links: frame, cam, follower, roller → n = 4.
  2. Lower pairs: cam–frame (revolute), follower–frame (prismatic), roller–follower (revolute) → j = 3.
  3. Higher pair: cam–roller → h = 1.
  4. F = 3(4 − 1) − 2(3) − 1 = 9 − 6 − 1 = 2.
  5. One freedom is the cam input; the other is the free spin of the roller about its pin, an idle (redundant) freedom that does not change the follower motion. The useful mobility is F = 2, of which 1 is effective.

(b)

  1. s = 30 mm, l = 70 mm, p + q = 50 + 60 = 110 mm.
  2. s + l = 30 + 70 = 100 mm ≤ 110 mm → Grashof chain.
  3. The shortest link (30 mm) is adjacent to the fixed link, so it rotates fully while the opposite link oscillates.
  4. Crank-rocker mechanism.

Common mistakes

  • Forgetting to count the frame as a link in n.
  • Counting a pin shared by three links as one joint instead of two.
  • Counting a pure-rolling (no slip) contact as a higher pair with h = 1; it removes two freedoms and is counted in j.
  • Applying Grashof's rule to choose the inversion without checking the condition first; if s + l > p + q, every inversion is a triple-rocker.
  • Reading F < 0 as "jams sometimes"; by count it is a statically indeterminate structure (unless special geometry allows motion).
  • Calling a belt or chain "not a link"; links need only resist the load they carry.

For GATE PI

Expect one-mark questions on mobility of a drawn linkage (count links and joints carefully, especially multiple joints and sliders), the type of pair (lower/higher, self/force-closed), inversions of the slider-crank and double slider-crank chains, and Grashof classification of a four-bar chain with given link lengths. Practise sketching each inversion and drawing linkages where three links meet at one pin.

Quick check

  1. A planar linkage has 8 links and 10 single-DOF joints. What is F?
  2. Is a cam with a spring-loaded follower self-closed or force-closed?
  3. Links 20, 45, 35 and 40 mm form a four-bar chain. Can any link rotate fully?
  4. Which inversion of the double slider-crank chain is used to connect two parallel, slightly offset shafts?

Answers: 1. F = 21 − 20 = 1; 2. force-closed; 3. yes, 20 + 45 = 65 ≤ 75, so it is a Grashof chain; 4. the Oldham coupling.

Try answering each one aloud before you open it.

  1. 1.What is a kinematic pair in the context of machine design?Concept

    A kinematic pair is a connection between two machine components that allows relative motion between them. The nature of the contact between the components determines the type of kinematic pair, such as lower pairs (surface contact) and higher pairs (point or line contact).

  2. 2.Explain the difference between a kinematic chain and a mechanism.Concept

    A kinematic chain is an assembly of links joined by kinematic pairs in a closed loop such that relative motion between the links is possible and definite. When one link of the chain is fixed to act as the frame, the chain becomes a mechanism. Fixing different links of the same chain gives different mechanisms, called inversions; for example, the four inversions of the slider-crank chain give the engine, the Whitworth quick-return, the oscillating-cylinder engine and the hand pump.

  3. 3.What are the different types of kinematic pairs based on the type of contact?Concept

    Kinematic pairs can be classified based on the type of contact into lower pairs and higher pairs. Lower pairs have surface contact, such as revolute and prismatic pairs. Higher pairs have point or line contact, such as cam and gear pairs.

  4. 4.Why are revolute pairs commonly used in robotic arms?Application

    Revolute pairs allow rotational motion around a fixed axis, which is essential for the movement and positioning of robotic arms. They provide the flexibility needed for the arm to reach different positions and orientations, making them ideal for tasks requiring precision and dexterity.

  5. 5.What happens if a kinematic chain has more than one degree of freedom?Application

    With F inputs needed for definite motion, a chain with F = 2 or more is unconstrained if driven by a single input: the output position is not uniquely fixed by the input. It needs as many independent inputs (actuators) as its degrees of freedom, as in a five-bar linkage driven by two motors or a differential. Some extra freedoms are idle, such as the free spin of a roller follower, and do not affect the output motion.

  6. 6.Explain why a four-bar linkage is a commonly used mechanism in engineering.Application

    A four-bar linkage is simple yet versatile, capable of converting rotational motion into a variety of other motions. It is used in applications like engine linkages, suspension systems, and various machinery due to its ability to produce predictable and repeatable motion paths.

  7. 7.How does a cam and follower mechanism work?Concept

    A cam and follower mechanism converts rotary motion into linear motion. The cam, which is a rotating element, has a specific profile that pushes the follower, causing it to move in a predetermined path. This mechanism is used in engines to operate valves and in various automation systems.

  8. 8.Calculate the degrees of freedom for a planar four-bar linkage.Numerical

    The degrees of freedom (DOF) for a planar mechanism can be calculated using Gruebler's equation: DOF = 3(n-1) - 2j - h, where n is the number of links, j is the number of joints, and h is the number of higher pairs. For a four-bar linkage, n = 4, j = 4, and h = 0, so DOF = 3(4-1) - 2(4) = 1.

  9. 9.What is the significance of Gruebler's equation in mechanism design?Concept

    Grübler's (Kutzbach) equation, F = 3(n − 1) − 2j − h, tells the designer from a simple count of links and joints how many independent inputs a planar linkage needs: F = 1 means a single motor gives definite motion, F = 0 a structure, F < 0 an over-constrained structure. It is used in type synthesis to choose how many links and joints a mechanism should have. Its limit is that it ignores geometry, so special proportions and idle freedoms must be checked separately.

  10. 10.If a planar mechanism has 5 links and 7 single-DOF joints, calculate its degrees of freedom using Gruebler's equation.Numerical

    Using the Kutzbach form F = 3(n − 1) − 2j − h with n = 5, j = 7 and h = 0: F = 3 × 4 − 14 = −2. A negative mobility means the assembly is a statically indeterminate structure (a superstructure): it cannot move, and its members carry locked-in forces if dimensions are slightly off. Only special geometry, such as parallel equal links, could let such a linkage move despite the count.

Finished this topic? Mark it so your progress, study plan and readiness keep up.

Stuck on something here?