Mechanical linkages are assemblies of rigid links and joints used to transmit or transform motion and force. They are fundamental to mechanisms such as wiper systems, clamps, folding mechanisms, machinery, actuators and motion conversion systems.
This page covers planar linkages, degrees of freedom and mobility, Grashof's criterion, four-bar mechanical advantage, Freudenstein's equation, velocity analysis, acceleration analysis and Coriolis acceleration in sliding members.
For guidance on choosing between linkages, cams, ratchets, indexing mechanisms and other motion systems, see the Mechanism Help and Selection Guide.
A link is a nominally rigid body connected to other bodies through joints for the purpose of transmitting motion or force. One link is normally fixed relative to the reference frame and forms the frame or ground link of the mechanism.
Examples of linkage applications include garage-door mechanisms, vehicle windscreen-wiper mechanisms, gear-selection mechanisms, clamps, suspension systems, folding mechanisms and machinery.
Links are connected by kinematic pairs. Lower pairs have surface contact between the members. Common examples include:
Higher pairs involve contact nominally along a line or at a point. Cam-follower and gear-tooth contacts are familiar examples.
The following diagram illustrates examples of kinematic pairs and their associated degrees of freedom.
Kinematic analysis determines the motion of an existing mechanism from its geometry and specified inputs such as position, angular velocity and angular acceleration.
Kinematic synthesis is the process of selecting the mechanism type and its dimensions so that a required motion or set of positions is obtained.
Analysis therefore asks how a defined mechanism moves, while synthesis asks what mechanism geometry is required to produce a specified motion.
A planar mechanism is one in which the trajectories of all points lie in planes parallel to a fixed plane. The axes of revolute joints are therefore parallel to one another and perpendicular to the plane of motion, while prismatic joints translate in directions lying in that plane.
Many practical mechanisms are designed as planar systems because their geometry, manufacture and analysis are comparatively straightforward. A planar mechanism containing only revolute and prismatic lower pairs is commonly described as a planar linkage.
A spatial mechanism has genuinely three-dimensional relative motion and is not restricted to parallel planes. Spatial mechanisms may contain revolute, prismatic, cylindrical, spherical, screw or other joint types.
Their analysis and synthesis are generally more involved than for planar mechanisms. Detailed spatial mechanism analysis is outside the scope of this page.
In a spherical mechanism, points on the links move on concentric spherical surfaces and the axes of the revolute joints intersect at a common stationary point. The mechanism can therefore be analysed in terms of motion on a sphere.
Detailed spherical linkage analysis is not considered further on this page.
The mobility of a mechanism is the number of independent parameters required to define its configuration. It is also commonly called the number of degrees of freedom.
A free rigid link moving in a plane has three degrees of freedom: translation in the x direction, translation in the y direction and rotation about an axis perpendicular to the plane.
If a planar assembly contains n links including the fixed link, the unconstrained moving links initially provide:
A one-degree-of-freedom lower pair such as a revolute or prismatic joint imposes two independent constraints. A two-degree-of-freedom planar pair imposes one constraint.
For a planar mechanism, the Kutzbach mobility criterion may therefore be written:
where:
A correctly constrained arrangement with zero mobility behaves as a structure. A mechanism with mobility one normally requires one independent input to define its configuration, while a mechanism with mobility two requires two independent inputs.
When a four-bar linkage is driven continuously by a motor or other rotary source, it is often necessary to determine whether a link can rotate through a complete revolution.
For a planar four-bar linkage, let:
The Grashof condition is:
When:
the linkage is a Grashof linkage and at least one link can rotate fully relative to the other links. The actual motion obtained after one link is fixed depends upon which link is selected as the frame.
For a Grashof four-bar linkage:
If:
the chain is non-Grashof and no link can make a complete revolution relative to the others; with any link fixed the mechanism behaves as a double rocker.
The equality condition:
is the limiting or change-point case. At certain configurations the links can become collinear, producing a kinematic singularity. Practical mechanisms operating close to this condition require careful consideration of clearances, inertia, friction and the intended branch of motion.
For an ideal four-bar linkage, neglecting friction and inertia, instantaneous mechanical advantage can be expressed as the ratio of output torque to input torque.
Using the notation in the diagram, let:
The instantaneous angular-velocity relationship is:
For an ideal loss-free linkage, instantaneous input and output powers are equal in magnitude. Therefore:
Thus the mechanical advantage varies continuously with linkage position. It depends upon both the link lengths and the instantaneous angular geometry.
When the input link and coupler approach a collinear position, α approaches 0° or 180° and sin α approaches zero. In the ideal kinematic model the torque mechanical advantage therefore tends towards infinity.
Toggle geometry is used deliberately in mechanisms such as clamps because a large output force can be obtained for a relatively small input torque near the toggle position.
The angle β between the coupler and output link is commonly called the transmission angle. As sin β approaches zero, the ability of the coupler force to produce output torque decreases and the mechanism approaches a poor force-transmission configuration.
For mechanisms intended to transmit substantial force or torque, it is generally desirable to keep the transmission angle reasonably close to 90° throughout the working range. The acceptable limits depend on the application, loading, friction, bearing design, speed and required force transmission rather than on a universal single limiting angle.
Freudenstein's equation provides an algebraic relationship between the input and output angles of a four-bar linkage and its link lengths. It is useful both for position analysis and for dimensional synthesis.
Using the link and angle convention shown in the diagram, the vector loop is:
Resolving horizontally:
Resolving vertically:
With the fixed link oriented so that θ1 = 180°:
Eliminating θ3 gives:
where:
This is Freudenstein's equation for the angle and link convention used above. Different texts may use different link numbering or angle directions, which changes the apparent signs and definitions of the constants.
For synthesis, specified pairs of input and output angles can be substituted into the equation. Three precision-position pairs provide three simultaneous equations for the three constants, from which suitable link-length ratios can be obtained.
For a rigid link AB rotating in a plane, the relative velocity of B with respect to A is perpendicular to the link:
For plane motion its magnitude is:
For the four-bar linkage shown below, A and D are fixed points. The velocity of B is perpendicular to AB and the velocity of C relative to D is perpendicular to CD.
The vector relationship for point C may be written:
and, because D is fixed:
A graphical velocity construction can therefore be made as follows:
Consider a block B sliding along a link rotating about A. Let B' denote the point on the rotating link instantaneously coincident with the block.
The absolute velocity of the block is the vector sum of the velocity of the coincident point on the rotating link and the block's sliding velocity relative to the link:
where:
The acceleration of one point on a rigid link relative to another contains tangential and normal components.
For point B on a rigid link rotating relative to point A:
For plane motion the magnitudes are:
Tangential component – perpendicular to the link
Normal component – directed towards the centre of rotation
For a four-bar linkage with fixed pivots A and D, the acceleration of B is first obtained from the known angular velocity and angular acceleration of link AB.
For the coupler BC:
The normal component of the acceleration of C relative to B has magnitude:
and is directed from C towards B. Its tangential component is perpendicular to BC and has magnitude:
Similarly, because D is fixed, the normal component of C relative to D is:
directed from C towards D. The corresponding tangential component is perpendicular to CD.
The intersection of the appropriate tangential construction lines in the acceleration polygon determines the acceleration of C.
Once the acceleration diagram for the coupler is known, the acceleration of another point P fixed on the same coupler can be determined from the rigid-body geometry.
When a block slides along a link that is itself rotating, its acceleration contains an additional Coriolis term.
For a moving reference frame attached to the rotating link, the absolute acceleration of the block can be written:
where O is the origin of the rotating link reference frame.
If the sliding path is radial along the rotating link and the pivot O is fixed, the radial and tangential components may be written:
The term:
is the magnitude of the Coriolis acceleration for the planar case where the relative sliding velocity is perpendicular to the angular-velocity vector. Its vector form is:
Coriolis acceleration occurs whenever there is relative motion along a member or guide that is itself rotating. Typical mechanism examples include a block sliding along a rotating link and a link sliding through a swivelling block.