VBN - Aalborg Universitet
VBN - Aalborg Universitet
VBN - Aalborg Universitet
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