Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
masterarbeit-kai
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Philipp Adolf
masterarbeit-kai
Commits
f75f6f46
Commit
f75f6f46
authored
Nov 24, 2017
by
Kai Westerkamp
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
ssh://git.breab.org:2223/kai/MasterArbeit
# Conflicts: # Evaluation/Data.xlsx
parents
33eebe85
fa72ec0c
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
229 additions
and
164 deletions
+229
-164
02related.tex
Ausarbeitung/02related.tex
+56
-0
Anhang.tex
Ausarbeitung/Anhang.tex
+122
-3
Ausarbeitung.bat
Ausarbeitung/Ausarbeitung.bat
+3
-2
Voberietung.tex
Ausarbeitung/Charts/Voberietung.tex
+0
-159
thesis.tex
Ausarbeitung/thesis.tex
+48
-0
UEQ_Experte.xlsx
Evaluation/UEQ_Experte.xlsx
+0
-0
UEQ_Techniker.xlsx
Evaluation/UEQ_Techniker.xlsx
+0
-0
No files found.
Ausarbeitung/02related.tex
View file @
f75f6f46
...
...
@@ -21,6 +21,8 @@ http://www.kscan3d.com/
\section
{
Virtual Reality (VR)
}
\subsection
{
Ungenauigkeiten im Lighthouse Tracking
}
Ein großes Problem sind Ungenauigkeiten im Lighthouse Tracking.
...
...
@@ -37,3 +39,57 @@ Im Paper \cite{Niehorster2017TheAA} wurden signifikante Fehler nach Tracking Ab
Tracker tracking (bilder
VR
Definition
%https://books.google.de/books?hl=de&lr=&id=4nyKP2-KlXAC&oi=fnd&pg=PP10&dq=M.+heim+Virtual+Immersion&ots=6Sw70i8NNV&sig=1YdENv4s1drK5dg18GpF983QfzQ#v=onepage&q=M.%20heim%20Virtual%20Immersion&f=false
http://journals.sagepub.com/doi/pdf/10.1177/2041669517708205
http://doc-ok.org/?p=1478
imersion
realte Weilt ausblenden
Geräte,
handy
cave,
hmd vive,oculus
Lighthoues Trackign system
https://dl.acm.org/citation.cfm?id=2996341
funktionsweise
GENUAIGKEIT
eigen messugnen
längenuntreue
AR
Assistancec Papers
https://dl.acm.org/citation.cfm?doid=2807442.2807497
http://delivery.acm.org/10.1145/2810000/2807497/p405-oda.pdf?ip=153.96.12.26
&
id=2807497
&
acc=CHORUS
&
key=4D4702B0C3E38B35
%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E6D218144511F3437&CFID=826753542&CFTOKEN=76010413&__acm__=1510748576_7702960d3d419dafe9f0e5cbc24547c8
https://dl.acm.org/citation.cfm?id=2659768
http://ieeexplore.ieee.org/abstract/document/4476601/
http://delivery.acm.org/10.1145/2810000/2807497/p405-oda.pdf?ip=153.96.12.26
&
id=2807497
&
acc=CHORUS
&
key=4D4702B0C3E38B35
%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E6D218144511F3437&CFID=826753542&CFTOKEN=76010413&__acm__=1510231546_0ca035cb6c1b069f4e2214faafb7679b
https://dl.acm.org/citation.cfm?id=142980
https://core.ac.uk/download/pdf/9949.pdf#page=93
Poitn cloud generatiion
Technische Grundlagen
Unereal
Unity
HTC Vive
Vive Tracker
Wireless Kit
Hololens
Kinect
Ausarbeitung/Anhang.tex
View file @
f75f6f46
...
...
@@ -6,7 +6,7 @@ In deisem Anhang finden Sie das verwendete Tileset der 3D Tiles
\pagebreak
\section
{
Evaluations Fragebogen
}
\todo
{
mäh
}
\todo
{
mäh
, und lInk
}
\begin{figure}
\begin{center}
\label
{
img:Anfangsfragebogen
}
...
...
@@ -29,4 +29,124 @@ In deisem Anhang finden Sie das verwendete Tileset der 3D Tiles
\includepdf
[page=1]
{
../Evaluation/Abschluss.pdf
}
\caption
{
Der AbschlussFragebogen
}
\end{center}
\end{figure}
\ No newline at end of file
\end{figure}
\section
{
Tabellen
}
\section
{
Alternative Plots
}
\begin{landscape}
\begin{figure*}
\caption
{
Vorbereitungszeit des Experten als Boxplot
}
\label
{
plot:VorberitungBox
}
\begin{tikzpicture}
\pgfplotstableread
{
Charts/Vorbereitung.txt
}
\datatable
\begin{axis}
[
width = 25cm,
height = 0.9
\textwidth
,
boxplot/draw direction=y,
axis x line*=bottom,
axis y line=left,
enlarge y limits,
ymajorgrids,
ymin=0,
ymax=50,
y tick label style=
{
/pgf/number format/fixed
}
,
%xtick=data,% crucial line for the xticklabels directive
xtick=
{
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35
}
,
xticklabels=
{
VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}}
,
extra x ticks=
{
3,6,9,12,15,18,21,24,27,30,33
}
,
% this ticks shouldn't be labeled ...
extra x tick labels=
{}
,
extra x tick style=
{
grid=major, major tick length=0pt
}
,
x tick label style=
{
font=
\footnotesize
, text width=2.5cm, align=center, rotate=90
}
,
%boxplot/draw direction=y
boxplot=
{
draw direction=y, draw position=
{
1+
\plotnumofactualtype
+ floor((
\plotnumofactualtype
+0.5) /2)
}}
,
cycle list=
{{
red
}
,
{
blue
}}
,
% set `clip mode' to `individual' so the category labels aren't clipped away
clip mode=individual,
ylabel=
{
Zeit in s
}
,
]
\addBoxplot
{
\datatable
}{
0
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
1
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
2
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
3
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
4
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
5
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
6
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
7
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
8
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
9
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
10
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
11
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
12
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
13
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
14
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
15
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
16
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
17
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
18
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
19
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
20
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
21
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
22
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
23
}{
\colorVideo
}
% add the category labels
\begin{scope}
[
% because the reference point will be the lower axis line the
% labels have to be moved a bit more down to don't overlap with
% the `xticklabels'
every label/.append style=
{
label distance=12ex,
}
,
]
\node
[label=below:1]
at (axis cs:1.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:3]
at (axis cs:4.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:4]
at (axis cs:7.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:6]
at (axis cs:10.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:7]
at (axis cs:13.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:8]
at (axis cs:16.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:9]
at (axis cs:19.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:10]
at (axis cs:22.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:11]
at (axis cs:25.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:12]
at (axis cs:28.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:13]
at (axis cs:31.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:Gesamt]
at (axis cs:34.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\end{scope}
\end{axis}
\end{tikzpicture}
\end{figure*}
\end{landscape}
Ausarbeitung/Ausarbeitung.bat
View file @
f75f6f46
set localPath=C:\Users\kaiwe\Desktop\TeXworks-win-0.6.2-201704300708-git_7ecce17
::
set localPath=..\..\TeXworks-win-0.6.2-201704300708-git_7ecce17
::
set localPath=C:\Users\kaiwe\Desktop\TeXworks-win-0.6.2-201704300708-git_7ecce17
set localPath=..\..\TeXworks-win-0.6.2-201704300708-git_7ecce17
set ausarbeitungpath=.
start %localPath%\TeXworks.exe %ausarbeitungpath%\thesis.tex
start %localPath%\TeXworks.exe %ausarbeitungpath%\thesis.bib
start %localPath%\TeXworks.exe %ausarbeitungpath%\01einleitung.tex
start %localPath%\TeXworks.exe %ausarbeitungpath%\02related.tex
start %localPath%\TeXworks.exe %ausarbeitungpath%\03points.tex
start %localPath%\TeXworks.exe %ausarbeitungpath%\04tiles.tex
start %localPath%\TeXworks.exe %ausarbeitungpath%\05visualize.tex
...
...
Ausarbeitung/Charts/Voberietung.tex
View file @
f75f6f46
\begin{landscape}
\begin{figure*}
\caption
{
Vorbereitungszeit des Experten
}
\label
{
plot:Vorberitung
}
\begin{tikzpicture}
\pgfplotstableread
{
Charts/Vorbereitung.txt
}
\datatable
\begin{axis}
[
width = 25cm,
height = 0.9
\textwidth
,
boxplot/draw direction=y,
axis x line*=bottom,
axis y line=left,
enlarge y limits,
ymajorgrids,
ymin=0,
ymax=50,
y tick label style=
{
/pgf/number format/fixed
}
,
%xtick=data,% crucial line for the xticklabels directive
xtick=
{
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35
}
,
xticklabels=
{
VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}
,VR,Video,
{}}
,
extra x ticks=
{
3,6,9,12,15,18,21,24,27,30,33
}
,
% this ticks shouldn't be labeled ...
extra x tick labels=
{}
,
extra x tick style=
{
grid=major, major tick length=0pt
}
,
x tick label style=
{
font=
\footnotesize
, text width=2.5cm, align=center, rotate=90
}
,
%boxplot/draw direction=y
boxplot=
{
draw direction=y, draw position=
{
1+
\plotnumofactualtype
+ floor((
\plotnumofactualtype
+0.5) /2)
}}
,
cycle list=
{{
red
}
,
{
blue
}}
,
% set `clip mode' to `individual' so the category labels aren't clipped away
clip mode=individual,
ylabel=
{
Zeit in s
}
,
]
\addBoxplot
{
\datatable
}{
0
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
1
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
2
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
3
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
4
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
5
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
6
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
7
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
8
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
9
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
10
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
11
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
12
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
13
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
14
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
15
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
16
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
17
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
18
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
19
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
20
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
21
}{
\colorVideo
}
\addBoxplot
{
\datatable
}{
22
}{
\colorVR
}
\addBoxplot
{
\datatable
}{
23
}{
\colorVideo
}
% add the category labels
\begin{scope}
[
% because the reference point will be the lower axis line the
% labels have to be moved a bit more down to don't overlap with
% the `xticklabels'
every label/.append style=
{
label distance=12ex,
}
,
]
\node
[label=below:1]
at (axis cs:1.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:3]
at (axis cs:4.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:4]
at (axis cs:7.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:6]
at (axis cs:10.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:7]
at (axis cs:13.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:8]
at (axis cs:16.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:9]
at (axis cs:19.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:10]
at (axis cs:22.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:11]
at (axis cs:25.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:12]
at (axis cs:28.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:13]
at (axis cs:31.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\node
[label=below:Gesamt]
at (axis cs:34.5,
\pgfkeysvalueof
{
/pgfplots/ymin
}
)
{}
;
\end{scope}
\end{axis}
\end{tikzpicture}
\end{figure*}
\end{landscape}
\makeatletter
\def\pgfplotsutil
@decstringcounter#1
{
%
\begingroup
\c
@pgf@counta=#1
\relax
\advance\c
@pgf@counta by -1
\edef
#1
{
\the\c
@pgf@counta
}
%
\pgfmath
@smuggleone#1
%
\endgroup
}
%
\pgfplotsset
{
/pgfplots/each nth point**/.style 2 args=
{
%
/pgfplots/x filter/.append code=
{
%
\ifnum\coordindex
=0
\def\c
@pgfplots@eachnthpoint@xfilter
{
#2
}
%
\def\c
@pgfplots@eachnthpoint@xfilter@zero
{
0
}
%
\fi
\ifx\c
@pgfplots@eachnthpoint@xfilter@zero
\c
@pgfplots@eachnthpoint@xfilter
\def\c
@pgfplots@eachnthpoint@xfilter
{
#1
}
%
\else
\let\pgfmathresult\pgfutil
@empty
\fi
\pgfplotsutil
@decstringcounter
\c
@pgfplots@eachnthpoint@xfilter
}
%
}
,
}
\pgfplotsset
{
/pgfplots/each nth point*/.style 2 args=
{
%
/pgfplots/x filter/.append code=
{
%
\ifnum\coordindex
=0
\def\c
@pgfplots@eachnthpoint@xfilter
{
0
}
%
\edef\c
@pgfplots@eachnthpoint@xfilter@cmp
{
#1
}
%
\else
\ifnum\coordindex
>#2
\relax
\pgfplotsutil
@advancestringcounter
\c
@pgfplots@eachnthpoint@xfilter
\ifx\c
@pgfplots@eachnthpoint@xfilter@cmp
\c
@pgfplots@eachnthpoint@xfilter
\def\c
@pgfplots@eachnthpoint@xfilter
{
0
}
%
\else
\let\pgfmathresult\pgfutil
@empty
\fi
\fi
\fi
}
%
}
,
}
\begin{landscape}
\begin{figure*}
...
...
Ausarbeitung/thesis.tex
View file @
f75f6f46
...
...
@@ -189,6 +189,54 @@
%https://tex.stackexchange.com/questions/232370/plot-every-nth-point-except-for-a-region-in-the-middle
%https://tex.stackexchange.com/questions/113289/define-error-bar-color-in-scatter-clas
\makeatletter
\def\pgfplotsutil
@decstringcounter#1
{
%
\begingroup
\c
@pgf@counta=#1
\relax
\advance\c
@pgf@counta by -1
\edef
#1
{
\the\c
@pgf@counta
}
%
\pgfmath
@smuggleone#1
%
\endgroup
}
%
\pgfplotsset
{
/pgfplots/each nth point**/.style 2 args=
{
%
/pgfplots/x filter/.append code=
{
%
\ifnum\coordindex
=0
\def\c
@pgfplots@eachnthpoint@xfilter
{
#2
}
%
\def\c
@pgfplots@eachnthpoint@xfilter@zero
{
0
}
%
\fi
\ifx\c
@pgfplots@eachnthpoint@xfilter@zero
\c
@pgfplots@eachnthpoint@xfilter
\def\c
@pgfplots@eachnthpoint@xfilter
{
#1
}
%
\else
\let\pgfmathresult\pgfutil
@empty
\fi
\pgfplotsutil
@decstringcounter
\c
@pgfplots@eachnthpoint@xfilter
}
%
}
,
}
\pgfplotsset
{
/pgfplots/each nth point*/.style 2 args=
{
%
/pgfplots/x filter/.append code=
{
%
\ifnum\coordindex
=0
\def\c
@pgfplots@eachnthpoint@xfilter
{
0
}
%
\edef\c
@pgfplots@eachnthpoint@xfilter@cmp
{
#1
}
%
\else
\ifnum\coordindex
>#2
\relax
\pgfplotsutil
@advancestringcounter
\c
@pgfplots@eachnthpoint@xfilter
\ifx\c
@pgfplots@eachnthpoint@xfilter@cmp
\c
@pgfplots@eachnthpoint@xfilter
\def\c
@pgfplots@eachnthpoint@xfilter
{
0
}
%
\else
\let\pgfmathresult\pgfutil
@empty
\fi
\fi
\fi
}
%
}
,
}
\makeatother
\newcommand
{
\addBoxplot
}
[3]
{
\addplot
+[boxplot prepared from table=
{
...
...
Evaluation/UEQ_Experte.xlsx
View file @
f75f6f46
No preview for this file type
Evaluation/UEQ_Techniker.xlsx
View file @
f75f6f46
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment