Configuration Space for Four-Bar Linkage

Requires a Wolfram Notebook System
Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.
A planar four-bar linkage has four joints, so its configuration is described by four numbers. However, because the linkage is a closed chain, the resulting constraints make most configurations unattainable. The linkage's configuration space is a one-dimensional curve embedded in a four-dimensional space. The plot at left projects the configuration space onto the joint angles of the first and third links. You can drag the locator to explore the set of reachable configurations. Because
and
are angles, this configuration space wraps around from
to
. If any link is greater than the sum of the other three links, no valid configurations exist.
Contributed by: Aaron T. Becker and Shiva Shahrokhi (January 2018)
Open content licensed under CC BY-NC-SA
Snapshots
Details
In this Demonstration, links 1 and 3 are connected to the ground plane and are separated by a distance that can be adjusted by the slider "separation ()". The other three link lengths are set by the interval slider.
The four-bar linkage has four links, which are connected in a closed chain. The four-bar linkage is therefore a parallel mechanism. Grübler's formula states that the number of degrees of freedom of a planar mechanism is given by
.
In this Demonstration, is the number of degrees of freedom,
is the number of links,
is the number of joints, and
is the number of degrees of freedom provided by joint
. The
of the four-bar linkage is therefore
.
The kinematic loop constraint equations for the four-bar linkage are given in [1] as:
,
where
,
, and
.
Here ,
and
are the lengths of the three links and
is the separation distance of links 1 and 3. These equations can be found using the law of cosines. The
sign in the expression for
gives two solutions. The more positive solution of
is drawn with an orange line, and the more negative solution with a blue line.
Depending on the link lengths chosen, the configuration space curve may have bifurcation points where branches of the curve meet. Snapshot 1 with link lengths has bifurcations at
,
,
and
. Snapshot 2 has no bifurcations, and Snapshot 3 with link lengths
has a bifurcation at
.
Vertical lines in the configuration space plot are spurious.
Reference
[1] K. M. Lynch and F. C. Park, Modern Robotics: Mechanics, Planning, and Control, New York: Cambridge University Press, 2017.
Permanent Citation