19.01.2013 Views

VBN - Aalborg Universitet

VBN - Aalborg Universitet

VBN - Aalborg Universitet

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.

Grundlæggende teori<br />

Da drejningen beregnes ud fra tangens, som beregner vinkler i intervallet ± 100 gon, er det nødvendigt<br />

med en fortegnsanalyse for at kunne beregne drejninger i intervallet ± 200 gon, da laserscanneren<br />

kan dreje 400 gon. Denne fortegnsanalyse kan foretages i MATLAB ved hjælp af funktionen<br />

”atan2”, som projektgruppen har valgt at anvende.<br />

De beregnede drejninger om z-aksen anvendes som foreløbig værdi ved 3D anblok.<br />

5.1.2 3D anblok<br />

Efter at have fundet de foreløbige værdier vil teorien bag 3D anblok med tre modeller blive præsenteret.<br />

Transformationsligningen for 3D anblok er vist nedenfor.<br />

⎡ cosϕ cosκ −cosϕ<br />

sinκ sinϕ ⎤ ⎡X ⎤ ⎡tx⎤ ⎡X '⎤<br />

0 =<br />

⎢<br />

sinω sinϕ cosκ cosω sinκ sinω sinϕ sinκ cosω cosκ sinω cosϕ ⎥ ⎢<br />

Y<br />

⎥ ⎢<br />

ty<br />

⎥ ⎢<br />

Y '<br />

⎥<br />

⎢<br />

+ − + −<br />

⎥<br />

+ −<br />

⎢ ⎥ ⎢ ⎥ ⎢ ⎥<br />

⎢⎣ − cosω sinϕ cosκ + sinω sinκ cosω sinϕ sinκ + sinω cosκ cosω cosϕ ⎥⎦ ⎢⎣ Z ⎥⎦ ⎢⎣ tz⎥⎦ ⎢⎣ Z ' ⎥⎦<br />

Ovenstående udtryk er ganget ud i efterfølgende udtryk:<br />

L : 0 = X cosϕ cosκ − Y cosϕ sin κ + Z sin ω + tx − X '<br />

1<br />

L : 0 = X (sin ω sinϕ cosκ + cosω sin κ ) − Y (sin ω sinϕ sin κ − cosω cos κ ) − Z sin ω cosϕ + ty − Y '<br />

2<br />

L : 0 = X ( − cosω sinϕ cosκ + sin ω sin κ ) + Y (cosω sinϕ sin κ + sin ω cos κ ) + Z cosω cosκ + tz − Z '<br />

3<br />

På tilsvarende vis, som 2D anblok ovenfor, opstilles A-matricen ved partielt at differentiere med<br />

hensyn til de ubekendte, som her er de tre drejninger (ω, φ og κ), de tre flytninger (tx, ty og tz)<br />

samt X’, Y’ og Z’. Ved anblok er X’, Y’ og Z’ koordinater fra modellerne givet i det overordnede koordinatsystem.<br />

Nedenfor vises hvordan ovenstående transformationsligninger skal partiel differentieres<br />

med hensyn til de ubekendte.<br />

� � κ tx ty tz X’ Y’ Z’<br />

L1:<br />

L2:<br />

L3:<br />

∂L<br />

∂L<br />

1 1 1<br />

∂ω<br />

∂ ϕ<br />

L ∂<br />

∂ κ<br />

∂L2<br />

∂L2<br />

∂ω<br />

∂ϕ<br />

∂L<br />

3<br />

∂ω<br />

∂L<br />

3<br />

∂ϕ<br />

2 L ∂<br />

∂κ<br />

L ∂<br />

3<br />

∂κ<br />

∂L1<br />

∂tx<br />

∂L2<br />

∂tx<br />

∂L<br />

3<br />

∂tx<br />

∂L<br />

1<br />

∂ty<br />

∂L<br />

2<br />

∂ty<br />

∂L<br />

3<br />

∂ty<br />

1 L ∂<br />

∂tz<br />

2 L ∂<br />

∂tz<br />

L ∂<br />

3<br />

∂tz<br />

∂L1<br />

∂X<br />

'<br />

∂L2<br />

∂X<br />

'<br />

∂L<br />

3<br />

∂L1<br />

∂Y<br />

'<br />

∂L2<br />

∂Y<br />

'<br />

∂L<br />

3<br />

∂L1<br />

∂Z<br />

'<br />

∂L2<br />

∂Z<br />

'<br />

∂L<br />

∂X<br />

' ∂Y<br />

' ∂Z<br />

'<br />

3<br />

Side | 33

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

Saved successfully!

Ooh no, something went wrong!