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.

Trans.lign. Fikspkt. T<br />

b = 0 … 0 … Xr’ Yr’ …<br />

2D anblok<br />

Første del af b-vektoren for eksemplet består af 20 nuller, som repræsenter de to transformationsligninger<br />

for de 10 punkter i de to modeller. Den sidste del af b-vektoren er de opmålte x- og ykoordinater<br />

til de to fikspunkter reduceret til deres tyngdepunkt i det overordnede system. Nedenfor<br />

er b-vektoren opstillet.<br />

[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5,5 7 5,5 7] T<br />

b = − −<br />

Efter at have opstillet både A-matricen og b-vektoren findes løsningen ved hjælp af mindste kvadraters<br />

princip, som vist nedenfor:<br />

Løsningen på eksemplet er følgende:<br />

( ) 1 −<br />

T T<br />

x = A A A b<br />

⎡1,00 0,00 -1,88 -1,18 0,93 -0,26 2,20 4,51 ... ⎤<br />

x =<br />

⎢<br />

... -5,50 7,00 6,52 10,64 1,59 3,98 12,89 2,84 ...<br />

⎥<br />

⎢ ⎥<br />

⎢⎣ ... -4,49 -1,92 -6,50 -7,96 5,50 -7,00<br />

⎥⎦<br />

Løsningsvektoren har følgende struktur:<br />

Model A Model B Koordinater T<br />

x = a1 b1 tx1 ty1 a2 b2 tx2 ty2 … Xr’ Yr’ …<br />

Løsningen x er en søjlevektor bestående af 22 rækker. De første fire tal i x er a, b, tx og ty for Model<br />

A, mens de næste fire tal er a, b, tx og ty for Model B. De resterende 14 tal er de beregnede reducerede<br />

x- og y-koordinater for de syv punkter. Koordinaterne fås over i det overordnede system ved<br />

at lægge middelværdien for de to fikspunkter (XFm og YFm) til koordinaterne (Xr og Yr). Dette<br />

udtryk er vist nedenfor.<br />

⎡X ⎤ ⎡Xr ⎤ ⎡XFm⎤ ⎢<br />

Y<br />

⎥ = ⎢ +<br />

Yr<br />

⎥ ⎢<br />

YFm<br />

⎥<br />

⎣ ⎦ ⎣ ⎦ ⎣ ⎦<br />

Drejningerne og skaleringerne for de to modeller kan findes ud fra a og b ved anvendelse af følgende<br />

udtryk:<br />

arctan 2 b<br />

ϕ =<br />

k = a + b<br />

2 2<br />

( ) 200<br />

Udtrykket ”arctan2” henviser til MATLABs udtryk ”atan2”, der udfører en fortegnsanalyse inden<br />

vinklen beregnes. Det er nødvendigt med en fortegnsanalyse, da drejning beregnes ud fra den almindelige<br />

tangens beregner vinkler i intervallet ± 100 gon, og da laserscanneren kan dreje 400 gon<br />

er det nødvendigt med en fortegnsanalyse for at kunne beregne drejning i intervallet ± 200 gon.<br />

Drejningen og skaleringen for Model A er følgende: ϕ = − 0, 206 og k =<br />

0,999<br />

a<br />

π<br />

T<br />

Side | 33

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

Saved successfully!

Ooh no, something went wrong!