Exponential Coordinate Representation of Rigid-Body Motions
Every displacement of a rigid body can be expressed as a displacement along a fixed screw axis (Chasles-Mozzi theorem).
Exponential coordinates of a homogeneous transformation :
With:
- : Screw axis
- : distance to travel along screw axis to take a frame form to
Matrix Exponential of Rigid-Body Motions
With as screw axis:
- if () then for any distance moved along :
- if () and () then:
Every transformation can be expressed as an exponential function of a twist ().
Exp:
Matrix exponential is like integration
Matrix Logarithm of Rigid-Body Motions
Given:
Find:
-
- at least one of or is unity
Such that:
- : vector comprising exponential coordinates of
- : matrix representing logarithm of
Algorithm:
- if then , and
- otherwise:
- calculate and for (see matrix log on SO(3))
- then: is calculated as
- with:
Log:
Matrix log is like differentiation
Displacement of a Frame
Fixed Frame (Space Frame)
is the configuration achieved if is expressed in the fixed frame .
Body Frame
is the configuration achieved if is expressed in the body frame .
Literature
Notes taken from:
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park, Cambridge University Press, 2017