23.10.2014 Views

New metrics for rigid body motion interpolation - helix

New metrics for rigid body motion interpolation - helix

New metrics for rigid body motion interpolation - helix

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

metric (i.e. the kinetic energy) at the Lie algebra so(n) (or se(n , 1) and extending it through left<br />

(right) translations will be equivalent to inheriting the appropriate metric from the ambient space.<br />

3.1 A metric in the ambient space<br />

Let W be a symmetric positive definite n n matrix. For any A 2 GL(n; IR) and any X; Y 2<br />

T A GL(n; IR), define<br />

W;A = Tr(X T YW)=Tr(WX T Y )=Tr(YWX T ) (10)<br />

where the first subscript stands <strong>for</strong> the chosen matrix weight and the second denotes the point at<br />

which the <strong>for</strong>m is defined. By definition, <strong>for</strong>m (10) is the same at all points in GL(n; IR). Whythe<br />

second subscript then? This will become useful when studying the invariance of the above <strong>for</strong>m. It<br />

is clear that <strong>for</strong>m (10) is quadratic in the entries of X and Y .Letx; y 2 IR n2 be the column vectors<br />

obtained by abutting the transposed lines from X and Y . Then,<br />

W;A = x T Wy; <br />

where<br />

W = blockdiagonal(W T ;W T ;:::;W T ); W 2 IR n2 n 2 :<br />

It is easy to see that W is symmetric and positive definite if and only if W is symmetric and positive<br />

definite. There<strong>for</strong>e, (10) is a metric when W is symmetric and positive definite. Some interesting<br />

results are in order.<br />

Proposition 3.1<br />

Metric (10) defined on GL(n; IR) is left invariant when restricted to SO(n).<br />

Metric (10) restricted to SO(n) is bi-invariant if W = I; > 0, I is the n n identity<br />

matrix.<br />

Proof: Let any A; B 2 GL(n; IR) and any X; Y 2 T A GL(n; RR). Then, we have<br />

W;A = Tr(X T YW); W;BA = Tr(X T B T BY W)<br />

from which we conclude that the metric is invariant under left translations with elements B 2<br />

SO(n). When restricted to SO(n), (i.e A 2 SO(n)), the metric becomes left invariant. Biinvariance<br />

is right invariance when the metric is left invariant. Note that<br />

W;A = Tr(YWX T ); W;AB = Tr(YBWB T X T )<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!