It was assumed so far that is defined in
or
, but
before it is transformed, it is not considered to be a subset of
.
The transformation
places the robot in
. In the
coming material, it will be convenient to indicate this distinction
using coordinate frames. The origin and coordinate basis vectors of
will be referred to as the world frame.3.3Thus, any point
is expressed in terms of the world frame.
The coordinates used to define are initially expressed in the
body frame, which represents the origin and coordinate basis
vectors of
or
. In the case of
, it
can be imagined that the body frame is painted on the robot.
Transforming the robot is equivalent to converting its model from the
body frame to the world frame. This has the effect of placing3.4
into
at
some position and orientation. When multiple bodies are covered in
Section 3.3, each body will have its own body frame, and
transformations require expressing all bodies with respect to the
world frame.
Steven M LaValle 2020-08-14