Comparison of Rotations and Rigid-Body Motions
Analogies
| Rotations | Rigid-Body Motions |
|---|
| Rotation Matrix | Homogeneous Tranformation Matrix |
| Rotation Axis | Screw Axis |
| Angular Velocity | Twist |
| Exponential Coordinates | Exponential Coordinates |
Rotation Matrix and Homogeneous Translation Matrix
| Rotations | Rigid-Body Motions |
|---|
| |
| : matrices | : matrices |
| and | where , |
Inverse
| Rotations | Rigid-Body Motions |
|---|
| |
Change of Coordinate Frame
| Rotations | Rigid-Body Motions |
|---|
| matrix | | |
| vector | | |
Rotating or Displacing a Frame
| Rotating frame | Displacing frame |
|---|
| |
Fixed Frame
- : Rotation axis defined in coordinates
- : Translation vector defined in coordinates
| Rotating frame | Displacing frame |
|---|
| |
| rotate about | rotate about (moves origin of ) |
| then translate in |
Body Frame
- : Rotation axis defined in coordinates
- : Translation vector defined in coordinates
| Rotating frame | Displacing frame |
|---|
| |
| rotate about | translate in |
| then rotate about in new body frame |
Velocities
Axis
| Unit Rotation Axis | “Unit” Screw Axis |
|---|
| |
| either |
| or |
Screw axis with finite :
Angular Velocity and Twist
| Rotations (angular velocity) | Rigid-Body Motions (twist) |
|---|
| |
Matrix Representation of Angular Velocity and Twist
| Rotations (angular velocity) | Rigid-Body Motions (twist) |
|---|
| for | for |
| |
| |
| |
Idenities for Angular Velocities
With and :
Adjoint Representation of a Homogeneous Translation Matrix
With a Homogeneous Translation Matrix where , the adjoint representation is:
Identities for Adjoint Representation
Change of Coordinate Frame
| Rotations | Rigid-Body Motions |
|---|
| |
| |
Exponential Coordinates
| Rotations | Rigid-Body Motions |
|---|
| exponential coordinates for | | |
| are | | |
Matrix Representation
| Rotations | Rigid-Body Motions |
|---|
| |
Exponential and Logarithm
| Rotations | Rigid-Body Motions |
|---|
| exponential | | |
| logarithm | | |
Exponential
| Rotations | Rigid-Body Motions |
|---|
| |
| |
Logarithm
| Rotations | Rigid-Body Motions |
|---|
| |
| see here for algorithm | see here for algorithm |
Change Coordinate frame for Moment and Wrench
- Moment:
- Wrench:
Literature
Notes taken from:
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park, Cambridge University Press, 2017