19.01.2013 Views

VBN - Aalborg Universitet

VBN - Aalborg Universitet

VBN - Aalborg Universitet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3D anblok sammenknytning af laserscanningsdata<br />

Indholdet af ovenstående txt-filer skal være: punktnumre i første søjle, x-koordinater i anden søjle,<br />

y-koordinater i tredje søjle og z-koordinater i fjerde søjle. De enkelte søjler skal adskilles med mellemrum.<br />

Punktnummereringen af de punkter som indgår i anblok scriptet skal være fortløbende og begynde<br />

med punkt 1. Punkterne i de enkelte txt-filer behøver ikke være i nummerorden.<br />

I 2D anblok delen i scriptet er der foretaget en fortegnsanalyse ved beregningen af drejningerne om<br />

z-aksen for derved at kunne beregne de drejninger der måtte være større/mindre end ± 100 gon.<br />

I forbindelse med udarbejdelsen af Appendiks A, afsnit 3, blev der foretaget en undersøgelse af,<br />

hvorvidt der opnås de samme resultater med almindelig partiel differentiation og numerisk approksimation<br />

af de partielt afledede. Med udgangspunkt i resultaterne fra de to transformationer<br />

med anvendelse af henholdsvis de partielt differentierede og de numerisk approksimerede værdier<br />

kan det konkluderes at der opnås de samme resultater. På baggrund heraf er det valgt at anvende<br />

scriptet numafl.m udarbejdet af Peter Cederholm [www.land.aau.dk]. Scriptet anvendes i forbindelse<br />

med opstilling af A-matricen.<br />

Løsningsvektoren for 3D anblok har følgende struktur, som minder meget om den, gennemgået<br />

tidligere i afsnittet, hvor de reducerede koordinater i fikspunktsystemet sidst i vektoren er delt op,<br />

så alle x-koordinaterne til punkterne kommer først, hvorefter y-koordinaterne og til sidst zkoordinaterne.<br />

Model A Model B Model C Koordinater<br />

T<br />

x = �1 �1 κ1 tx1 ty1 tz1 �2 �2 κ2 tx2 ty2 tz2 �3 �3 κ3 tx3 ty3 tz3 Xr’1 … Xr’n Yr’1 … Yr’n Zr’1 … Zr’n<br />

Strukturen på residual-vektoren er ligeledes delt op, så residualerne for x-koordinaterne kommer<br />

først, herefter residualerne for y-koordinaterne og til sidst residualerne for z-koordinaterne for<br />

hver enkelt model. Strukturen er vist nedenfor.<br />

Model A Model B Model C Fikspunkter<br />

T<br />

r = rX1..rXn rY1..rYn rZ1..rZn rX1..rXn rY1..rYn rZ1..rZn rX1..rXn rY1..rYn rZ1..rZn rX1..rXn rY1..rYn rZ1..rZn<br />

Udover residualerne er variansfaktoren også beregnet i programmet.<br />

Der bliver efter gennemløb af scriptet genereret nogle output-filer, i form af txt-filer, som indeholder<br />

transformationsparametre til de enkelte modeller, hvor flytningerne er de beregnede flytninger.<br />

Filerne er følgende:<br />

- Transformationsparametre til Model A er gemt som trans_modelA.txt<br />

- Transformationsparametre til Model B er gemt som trans_modelB.txt<br />

- Transformationsparametre til Model C er gemt som trans_modelC.txt<br />

Strukturen på ovenstående filer er følgende, hvis txt-filerne åbnes i TextPad:<br />

Side | 38<br />

[ ω ϕ κ<br />

]<br />

trans _ modelA =<br />

Tx Ty Tz<br />

T

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

Saved successfully!

Ooh no, something went wrong!