70 2 Kinematics
For this system the disk is constrained to roll with-
out slipping. In which case the translation of the
center of the disk is directly related to the angle
of rotation. Thus, in pure rolling the system has 1
degree of freedom.
If the disk can simultaneously roll and slip then, two coordinates are re-
quired to determine the position and orientation of the system.
Using these examples we can develop an expression to determine the mo-
bility of a mechanical system. Let l be the number of links in the system, and
j be the number of joints. If all the links in the system are unconstrained the
system will have F = λl degrees of freedom, where λ = 6 for spatial motion,
and λ = 3 for planar motion. However, the i-th joint in the mechanism re-
moves λ−f
i
degrees of freedom, where f
i
is the number of degrees of freedom
allowed at the joint. Moreover, since the ground link is fixed, λ degrees must
also be removed.
Thus, a general formula for determining the degrees of freedom in a mech-
anism is given by
F = λ(l −j − 1) +
j
X
i=1
f
i
, (2.20)
where F is the number of degrees of freedom, λ = 6 for spatial mechanisms,
λ = 3 for planar mechanisms, l is the number of links, j is the number of
joints, and f
i
is the number of degrees of freedom allowed by the i-th joint.
The formula (2.20) is known as Gruebler’s equation. When using Gruebler’s
equation note the following:
1. The ground is treated as a link.
2. All joints are assumed to connect only two links. If more than two links
are connected at a joint, then the joint is counted as n
l
− 1 joints, where
n
l
is the number of links connected to the joint.
Example 2.9.
This example applies equation 2.20 to the mechanisms shown in Fig. 2.6.
• R-R robot
This planar mechanism has l = 3 links and j = 2 joints. The revolute
joints (at A and B) each allow 1 degree of freedom. Thus, equation (2.20)
gives
F = λ(l − j − 1) +
j
X
i=1
f
i