13.01.2014 Views

PDF 1.938kB

PDF 1.938kB

PDF 1.938kB

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.

4.4. QUALITY OF TRANSFORMATIONS 33<br />

• x_frame → y_frame:<br />

⎡<br />

⎤<br />

0.7071 −0.7071 0 1 ⎡<br />

⎤<br />

M b = ⎢0.7071 0.7071 0 2<br />

0.001 0 0<br />

⎥<br />

⎣ 0 0 1 0⎦ , Σ b = ⎣ 0 0.5 0⎦<br />

0 0 0<br />

0 0 0 1<br />

The uncertainties are given in their local frame and look like shown in Figure 4.13. There it can be<br />

seen that the uncertainty for the x_frame is in x-direction and for the y_frame it is in y-direction.<br />

To merge these uncertainties, to get an overall quality for the chain, the single variances have to<br />

be converted into a single reference frame. This frame is the root of the chain and would be the<br />

base_frame in the example.<br />

x_frame<br />

y_frame<br />

(a) 3σ ellipse of the x_frame.<br />

(b) 3σ ellipse of the y_frame.<br />

Figure 4.13: Single uncertainties for the frames.<br />

To change the coordinate frame of a covariance matrix Σ the equation<br />

Σ + = RΣR T<br />

can be used, where R is the Rotation of the transformation. The rotation for the x_frame would be<br />

R(M a ) whereas for the y_frame it would be R(M a M b ).<br />

After mapping the variances to a single reference frame, the next and last step is to merge them.<br />

The result of this step is the position uncertainty for the last frame of the chain in relation to the root<br />

frame of the chain. Thus the uncertainty Σ ab describes the quality of the whole transformation chain.<br />

It can simply be calculated by taking the sum of the single covariance matrices. For the example this<br />

would be<br />

Σ ab = Σ a + Σ b .<br />

The resulting tf chain with the single uncertainties Σ a , Σ b and the total uncertainty Σ ab is shown in<br />

Figure 4.14. In this figure it gets obvious, that the single uncertainties add up to a bigger uncertainty.<br />

This of course makes sense, because each joint introduces some additional uncertainty into the chain,<br />

which must increase the overall uncertainty.<br />

If a hinge joint is included in the chain it is not enough to determine the position uncertainty<br />

of the Child frame and to add it to the overall position uncertainty. This is due to the fact that the

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

Saved successfully!

Ooh no, something went wrong!