Consider a Lie group , with two elements . We would like to interpolate between these elements, according to a parameter . Define a function that will perform the interpolation:
(206) | |||
(207) | |||
(208) |
The function is defined by transforming the interpolation operation into the tangent space, performing the linear combination there, and then transforming the resulting tangent vector back onto the manifold. First consider the group element that takes to :
(209) | |||
(210) |
Now compute the corresponding Lie algebra vector and scale it in the tangent space:
(211) |
Then transform back into the manifold using the exponential map, yielding a ``partial'' transformation:
(212) |
Combining these three steps gives a definition for :
(213) | |||
(214) |
Note that the result is always on the manifold, due to the properties of the exponential map. No projection or coercion is required. Furthermore, the linear transformation in the tangent space corresponds to moving along a geodesic of the manifold. So the interpolation always moves along the ``shortest'' transformation in the Lie group.
Ethan Eade 2012-02-16