Coordinate Transformations
Representing a Point in Space
A point
Let's consider two different coordinate frames, {A} and {B}.
- A point
described in frame {A} is denoted by the vector . - The same point
described in frame {B} is denoted by the vector .
Each vector is just a set of three coordinates that locate the point
Rigid Body Transformations
When we talk about transformations, we're often dealing with rigid bodies. This means the object itself doesn't bend or deform; it only changes its position (translation) and orientation (rotation) in space.
- Translation: Describes the movement of a point from one location to another. We can represent this by adding a translation vector.
- Rotation: Describes the change in orientation of a frame. This is more complex and requires a rotation matrix.
Rotation Matrix
A rotation matrix describes the orientation of one coordinate frame with respect to another. ( This statement might not always hold btw)
The notation
This equation takes a point described in frame {B} (
Deriving the Rotation Matrix
How do we find the values inside
Let the unit vectors for frame {A} be
The matrix
Each of those column vectors can be found by projecting the {B} unit vectors onto the {A} axes:
Coordinate Transformations
Representing a Point in Space
A point
Let's consider two different coordinate frames, {A} and {B}.
- A point
described in frame {A} is denoted by the vector . - The same point
described in frame {B} is denoted by the vector .
Each vector is just a set of three coordinates that locate the point
Rigid Body Transformations
When we talk about transformations, we're often dealing with rigid bodies. This means the object itself doesn't bend or deform; it only changes its position (translation) and orientation (rotation) in space. A transformation is a way of mapping points from one frame to another
- Translation: Describes the movement of a point from one location to another.
- Rotation: Describes the change in orientation of a frame.
Rotation Matrix
The primary tool for handling rotations is the rotation matrix. A rotation matrix describes the orientation of one coordinate frame with respect to another.
The notation
(Craig, 2014, Eq. 2.13)
This equation takes a point described in frame {B} (
Deriving the Rotation Matrix
The matrix
Let the unit vectors for frame {A} be
Each column vector is found by projecting the {B} unit vectors onto the {A} axes. This means the components of the rotation matrix are the dot products of the unit vectors of the two frames
(Craig, 2014, Eq. 2.3)
Properties of a Rotation Matrix
- The matrix is orthogonal. Its columns (and rows) are mutually orthogonal unit vectors.
- The inverse of a rotation matrix is equal to its transpose.
- The determinant is always +1.
now go read chapter 2 JJ Craig