The exponential map from
to
is
the matrix exponential on a linear combination of the generators:
![]() |
![]() |
![]() |
(61) |
![]() |
![]() |
![]() |
(62) |
![]() |
![]() |
(63) |
The rotation block is the same as for
, but the translation
component is a different power series:
![]() |
![]() |
![]() |
(64) |
![]() |
![]() |
![]() |
(65) |
Again using the identity from Eq. 9, we split the terms by odd and even powers, and factor out :
![]() |
![]() |
![]() |
(66) |
![]() |
![]() |
(67) |
The coefficients can be identified with Taylor expansions, yielding
a formula for
:
![]() |
![]() |
![]() |
(68) |
![]() |
![]() |
(69) |
Thus the exponential map has a closed-form representation:
![]() |
![]() |
![]() |
(70) |
![]() |
![]() |
![]() |
(71) |
![]() |
![]() |
![]() |
(72) |
![]() |
![]() |
![]() |
(73) |
![]() |
![]() |
![]() |
(74) |
![]() |
![]() |
![]() |
(75) |
![]() |
![]() |
![]() |
(76) |
![]() |
![]() |
![]() |
(77) |
For implementation purposes, Taylor expansions of ,
, and
should be used when
is small.
The function on
can be implemented by first
finding
as shown in Eq. 18, then constructing
, and finally solving
for
(e.g. using Gaussian elimination with partial pivoting).
Ethan Eade 2012-02-16