When bodies are attached in a kinematic chain, degrees of freedom are
removed. Figure 3.9 shows two different ways in which
a pair of 2D links can be attached. The place at which the links are
attached is called a joint. For a revolute joint, one
link is capable only of rotation with respect to the other. For a
prismatic joint is shown, one link slides along the other. Each
type of joint removes two degrees of freedom from the pair of bodies.
For example, consider a revolute joint that connects
to
.
Assume that the point
in the body frame of
is
permanently fixed to a point
in the body frame of
.
This implies that the translation of
is completely determined
once
and
are given. Note that
and
depend on
,
, and
. This implies that
and
have a total of four degrees of freedom when attached. The
independent parameters are
,
,
, and
.
The task in the remainder of this section is to determine exactly how
the models of
,
,
,
are transformed when
they are attached in a chain, and to give the expressions in terms of
the independent parameters.
![]() |
Consider the case of a kinematic chain in which each pair of links is
attached by a revolute joint. The first task is to specify the
geometric model for each link,
. Recall that for a single rigid
body, the origin of the body frame determines the axis of rotation.
When defining the model for a link in a kinematic chain, excessive
complications can be avoided by carefully placing the body frame.
Since rotation occurs about a revolute joint, a natural choice
for the origin is the joint between
and
for each
. For convenience that will soon become evident, the
-axis
for the body frame of
is defined as the line through the two
joints that lie in
, as shown in Figure 3.10. For
the last link,
, the
-axis can be placed arbitrarily,
assuming that the origin is placed at the joint that connects
to
. The body frame for the first link,
, can be
placed using the same considerations as for a single rigid body.
Steven M LaValle 2020-08-14