Browse Source

Merge branch 'master' of https://git.tk.informatik.tu-darmstadt.de/jingyi.jia/Thesis-Hector-VR

Jingyi Jia 2 years ago
parent
commit
2af64bb295
79 changed files with 685 additions and 7972 deletions
  1. BIN
      .DS_Store
  2. BIN
      Concepts for operating ground based rescue robots using virtual reality/.DS_Store
  3. 0 0
      Concepts for operating ground based rescue robots using virtual reality/BibTexDatei.bib
  4. BIN
      Concepts for operating ground based rescue robots using virtual reality/Concepts_for_operating_ground_based_rescue_robots_using_virtual_reality.pdf
  5. 22 6
      Concepts for operating ground based rescue robots using virtual reality/Thesis_Jingyi.tex
  6. 18 0
      Concepts for operating ground based rescue robots using virtual reality/chapters/abstract.tex
  7. 1 1
      Concepts for operating ground based rescue robots using virtual reality/chapters/conclusion.tex
  8. 32 0
      Concepts for operating ground based rescue robots using virtual reality/chapters/evaluate.tex
  9. 116 0
      Concepts for operating ground based rescue robots using virtual reality/chapters/glossary.tex
  10. 66 0
      Concepts for operating ground based rescue robots using virtual reality/chapters/implementation.tex
  11. 31 0
      Concepts for operating ground based rescue robots using virtual reality/chapters/introduction.tex
  12. 15 0
      Concepts for operating ground based rescue robots using virtual reality/chapters/related_work.tex
  13. 3 3
      Concepts for operating ground based rescue robots using virtual reality/chapters/result.tex
  14. 0 0
      Concepts for operating ground based rescue robots using virtual reality/graphics/htc.png
  15. 0 0
      Concepts for operating ground based rescue robots using virtual reality/graphics/uml.png
  16. 0 0
      Concepts for operating ground based rescue robots using virtual reality/tuda_logo.pdf
  17. BIN
      Hector_v2/.DS_Store
  18. BIN
      Hector_v2/Assets/.DS_Store
  19. BIN
      Hector_v2/Assets/Scripts/.DS_Store
  20. BIN
      Hector_v2/Library/.DS_Store
  21. BIN
      Hector_v2/Library/PackageCache/.DS_Store
  22. 0 7
      Thesis.md
  23. BIN
      Thesis_LaTeX/.DS_Store
  24. 0 185
      Thesis_LaTeX/Thesis_Jingyi.aux
  25. 0 1064
      Thesis_LaTeX/Thesis_Jingyi.bbl
  26. 0 2390
      Thesis_LaTeX/Thesis_Jingyi.bcf
  27. 0 32
      Thesis_LaTeX/Thesis_Jingyi.blg
  28. 0 341
      Thesis_LaTeX/Thesis_Jingyi.fdb_latexmk
  29. 0 659
      Thesis_LaTeX/Thesis_Jingyi.fls
  30. 0 7
      Thesis_LaTeX/Thesis_Jingyi.glg
  31. 0 9
      Thesis_LaTeX/Thesis_Jingyi.glo
  32. 0 8
      Thesis_LaTeX/Thesis_Jingyi.gls
  33. 0 31
      Thesis_LaTeX/Thesis_Jingyi.ist
  34. 0 24
      Thesis_LaTeX/Thesis_Jingyi.lof
  35. 0 2123
      Thesis_LaTeX/Thesis_Jingyi.log
  36. 0 0
      Thesis_LaTeX/Thesis_Jingyi.out
  37. 0 88
      Thesis_LaTeX/Thesis_Jingyi.run.xml
  38. BIN
      Thesis_LaTeX/Thesis_Jingyi.synctex.gz
  39. 0 48
      Thesis_LaTeX/Thesis_Jingyi.toc
  40. 0 439
      Thesis_LaTeX/Thesis_Jingyi.xdy
  41. 0 4
      Thesis_LaTeX/Thesis_Jingyi.xmpdata
  42. 0 1
      Thesis_LaTeX/chapters/abstract.tex
  43. 0 33
      Thesis_LaTeX/chapters/evaluate.tex
  44. 0 243
      Thesis_LaTeX/chapters/glossary.tex
  45. 0 67
      Thesis_LaTeX/chapters/implementation.tex
  46. 0 30
      Thesis_LaTeX/chapters/introduction.tex
  47. 0 13
      Thesis_LaTeX/chapters/related_work.tex
  48. 0 95
      Thesis_LaTeX/pdfa.xmpi
  49. BIN
      User Study/.DS_Store
  50. BIN
      User Study/Google Form/.DS_Store
  51. 3 0
      User Study/Google Form/Hector V2 Nutzerstudie.csv
  52. BIN
      User Study/Google Form/I found it easy to concentrate on controlling the robot.jpg
  53. BIN
      User Study/Google Form/I found it easy to move robot in desired position.jpg
  54. BIN
      User Study/Google Form/I found it easy to perceive the details of the environment.jpg
  55. 64 0
      User Study/Google Form/statistic.py
  56. 23 4
      User Study/Procedure.md
  57. BIN
      User Study/TLX/.DS_Store
  58. BIN
      User Study/TLX/effort.jpg
  59. BIN
      User Study/TLX/effort.png
  60. BIN
      User Study/TLX/frustration.jpg
  61. BIN
      User Study/TLX/frustration.png
  62. BIN
      User Study/TLX/mental-demand.jpg
  63. BIN
      User Study/TLX/mental-demand.png
  64. BIN
      User Study/TLX/performance.jpg
  65. BIN
      User Study/TLX/performance.png
  66. BIN
      User Study/TLX/physical-demand.jpg
  67. BIN
      User Study/TLX/physical-demand.png
  68. 5 0
      User Study/TLX/standard_deviation.csv
  69. 103 14
      User Study/TLX/statistic.py
  70. BIN
      User Study/TLX/summary.jpg
  71. BIN
      User Study/TLX/temporal-demand.jpg
  72. BIN
      User Study/TLX/temporal-demand.png
  73. BIN
      User Study/TLX/total.jpg
  74. BIN
      User Study/TLX/total.png
  75. BIN
      User Study/TestResult/.DS_Store
  76. 0 3
      User Study/TestResult/0.csv
  77. BIN
      User Study/TestResult/Rescue situation.png
  78. BIN
      User Study/TestResult/Robot Performance.png
  79. 183 0
      User Study/TestResult/statistic.py

BIN
.DS_Store


BIN
Concepts for operating ground based rescue robots using virtual reality/.DS_Store


+ 0 - 0
Thesis_LaTeX/BibTexDatei.bib → Concepts for operating ground based rescue robots using virtual reality/BibTexDatei.bib


BIN
Thesis_LaTeX/Thesis_Jingyi.pdf → Concepts for operating ground based rescue robots using virtual reality/Concepts_for_operating_ground_based_rescue_robots_using_virtual_reality.pdf


+ 22 - 6
Thesis_LaTeX/Thesis_Jingyi.tex → Concepts for operating ground based rescue robots using virtual reality/Thesis_Jingyi.tex

@@ -19,9 +19,9 @@
 % Glossary
 % makeglossaries "Thesis_Jingyi"
 %%%%%%%%%%%%%%%%%%%
-\usepackage{glossaries}
-\usepackage[xindy, nonumberlist, acronym,nomain]{glossaries-extra}
+\usepackage[xindy, nonumberlist,acronym,automake]{glossaries-extra}
 \RestoreAcronyms
+
 \input{chapters/glossary.tex}
 
 
@@ -101,26 +101,42 @@
 
 \maketitle
 \affidavit
-\tableofcontents
 
+
+\newpage
 \input{chapters/abstract.tex}
+
+\tableofcontents
+
+\newpage
 \input{chapters/introduction.tex}
+
+\newpage
 \input{chapters/related_work.tex}
+
+\newpage
 \input{chapters/implementation.tex}
+
+\newpage
 \input{chapters/evaluate.tex}
+
+\newpage
 \input{chapters/result.tex}
+
+\newpage
 \input{chapters/conclusion.tex}
 
 \newpage
+\addcontentsline{toc}{chapter}{\listfigurename}
 \listoffigures
 %\newpage
 %\listoftables  
 
-% \newpage
-
+\newpage
 \GlsXtrSetDefaultGlsOpts{noindex}
 \printglossaries
 
-\printbibliography
+\newpage
+\printbibliography[heading=bibintoc,title={References}]
 
 \end{document}

+ 18 - 0
Concepts for operating ground based rescue robots using virtual reality/chapters/abstract.tex

@@ -0,0 +1,18 @@
+\selectlanguage{english}
+\begin{abstract}
+
+
+\end{abstract}
+
+
+
+
+
+
+
+\selectlanguage{ngerman}
+\begin{abstract}
+
+\end{abstract}
+
+\selectlanguage{english}

+ 1 - 1
Thesis_LaTeX/chapters/conclusion.tex → Concepts for operating ground based rescue robots using virtual reality/chapters/conclusion.tex

@@ -1,2 +1,2 @@
-\chapter{Conclusion and future work}
+\chapter{Conclusion and future work}
 \label{conclusion}

+ 32 - 0
Concepts for operating ground based rescue robots using virtual reality/chapters/evaluate.tex

@@ -0,0 +1,32 @@
+\chapter{Evaluation of User Experience}
+\label{evaluate}
+
+This chapter describes the design and detailed process of the user evaluation. The purpose of this user study is to measure the impact of four different modes of operation on rescue efficiency, robot driving performance, and psychological and physiological stress and fatigue, etc. For this purpose, participants are asked to find victims in a test scene using different operation modes and answer questionnaires after the test corresponding to each mode of operation.
+
+
+\section{Study Design}
+
+The evaluation for each mode of operation consists of two main parts. The first part is the data recorded during the process of the participant driving the robot in the \gls{vr} environment to find the victims. The recorded data includes information about the robot's collision and the speed of driving etc. The rescue of the victims was also considered as part of the evaluation. \gls{tlx} was used to measure the participant's subjective workload assessments. Additionally, participants were asked specific questions for each mode and were asked to select their favorite and least favorite operation mode. In order to reduce the influence of order effects on the test results, the Balanced Latin Square was used when arranging the test order for the four operation modes.
+
+
+
+\section{Procedure}
+\subsection{Demographics and Introduction }
+Before the beginning of the actual testing process, participants were informed of the purpose of this work, the broad process and the content of data that would be collected. After filling in the basic demographics and signing a consent form, the features of each of the four modes of operation and their rough usage were introduced verbally with a display of the buttons on the motion controllers.
+
+
+
+\subsection{Entering the world of VR}
+After the essential introduction part, participants would directly put on the \gls{vr} headset and enter the \gls{vr} environment to complete the rest of the tutorial. Considering that participants might not have experience with \gls{vr} and that it would take time to learn how to operate the four different modes, the proposed system additionally sets up a practice pattern and places some models of victims in the practice scene. After entering the \gls{vr} world, participants first needed to familiarize themselves with the opening and closing menu, as well as using the motion controllers to try to teleport themselves, or raise themselves into mid-air. Finally, participants were asked to interact with the victim model through virtual hands. After this series of tutorials, participants were already generally familiar with the use of \gls{vr} and how to move around in the \gls{vr} world.
+
+
+
+\subsection{Practice and evaluation of modes}
+Given the different manipulation approaches for each mode and possible confusion between the different modes, participants would take turns practicing and directly evaluating each mode immediately afterward. 
+
+The sequence of modes to be tested is predetermined. The order effect is an important factor affecting the test results. If the order of the operation modes to be tested would be the same for each participant, the psychological and physical exhaustion caused by the last operation mode would inevitably be more. In order to minimize the influence of the order effect on the results, the Balanced Latin Square with a size of four was used to arrange the test order of the four operation modes.
+
+Participants automatically entered the practice scene corresponding to the relevant operation mode in the predefined order. After attempting to rescue 1-2 victim models and the participant indicated that he or she was familiar enough with this operation mode, the participant would enter the test scene. In the test scene, participants had to save as many victims as possible in a given time limit. Participants were required to move the robot around the test scene to explore the post-disaster city and rescue victims. During this process, if the robot crashes with buildings or obstacles, besides the collision information being recorded as test data, participants would also receive sound and vibration feedback. The test will automatically end when time runs out or when all the victims on the scene have been rescued. Participants were required to complete the evaluation questionnaire and \gls{tlx} form at the end of each test. This process was repeated in each mode of operation. 
+
+After all the tests were completed, participants were asked to compare the four operation modes and select the one they liked the most and the one they liked the least. In addition, participants could give their reasons for the choice and express their opinions as much as they wanted, such as suggestions for improvement or problems found during the operation.
+

+ 116 - 0
Concepts for operating ground based rescue robots using virtual reality/chapters/glossary.tex

@@ -0,0 +1,116 @@
+\NewDocumentCommand{\newdualentry}{m m m m o o}{%
+	\IfValueTF{#5}
+	{\newglossaryentry{main-#1}{name={#3},%
+		text={#2\glsadd{#1}},%
+		description={\glsresetall#4}%
+	}%
+	\newacronym[longplural={#5}, shortplural={#6}]{#1}{#2\glsadd{main-#1}}{#3}
+	}
+	{\newglossaryentry{main-#1}{name={#3},%
+			text={#2\glsadd{#1}},%
+			description={\glsresetall#4}%
+		}%
+		\newacronym{#1}{#2\glsadd{main-#1}}{#3}
+	}
+}
+
+\newdualentry{crasar} % label
+{CRASAR}            % abbreviation
+{The Center for Robot-Assisted Search and Rescue}  % long form
+{\glsresetall A nonprofit corporation dedicated to unmanned systems technology for public safety. It aims to promote the effective use of unmanned systems by formal emergency management agencies.
+}% description
+
+
+\newdualentry{ar} % label
+{AR}            % abbreviation
+{Augmented Reality}  % long form
+{\glsresetall AR
+}% description
+
+
+\newdualentry{vr} % label
+{VR}            % abbreviation
+{Virtual Reality}  % long form
+{\glsresetall VR
+}% description
+
+\newdualentry{mr} % label
+{MR}            % abbreviation
+{Mixed Reality}  % long form
+{\glsresetall xx
+}% description
+
+
+\newdualentry{lidar} % label
+{LiDAR}            % abbreviation
+{light detection and ranging}  % long form
+{\glsresetall xx
+}% description
+
+
+\newdualentry{ros} % label
+{ROS}            % abbreviation
+{Robot Operating System}  % long form
+{\glsresetall xx
+}% description
+
+\newdualentry{tlx} % label
+{TLX}            % abbreviation
+{The Official NASA Task Load Index}  % long form
+{\glsresetall xx
+}% description
+
+
+%%%%%%%%%%%%%%%%%%%%%% Glossaryentry %%%%%%%%%%%%%%%%%%%%%%
+
+\newglossaryentry{hri}
+{name={Human-Robot Interaction},
+	description={\glsresetall xx}
+}
+
+\newglossaryentry{hrintergration}
+{name={Human-Robot Integration},
+	description={\glsresetall xxxx }
+}
+
+\newglossaryentry{hrc}
+{name={Human–Robot Collaboration},
+	description={\glsresetall The study of collaborative processes in human and robot agents work together. It includes classical robotics, human-computer interaction, artificial intelligence, design, cognitive sciences and psychology.}
+}
+
+
+\newglossaryentry{rosk}
+{name={ROS Kinect},
+	description={\glsresetall xx}
+}
+
+\newglossaryentry{unity}
+{name={Unity},
+	description={\glsresetall xx}
+}
+
+\newglossaryentry{steamvr}
+{name={Steam VR plugin},
+	description={\glsresetall xx}
+}
+
+\newglossaryentry{nav}
+{name={NavMeshAgent},
+	description={\glsresetall xx}
+}
+
+
+
+\newglossaryentry{htc}
+{name={HTC VIVE},
+	description={\glsresetall xx}
+}
+
+
+
+
+
+
+\makeglossaries
+% Use glsunset to set the first-use-flag. This prevents gloassaries-extra to append the short form to the long form on first use.
+% Use this i.e. for entries where long and short form are identical.

+ 66 - 0
Concepts for operating ground based rescue robots using virtual reality/chapters/implementation.tex

@@ -0,0 +1,66 @@
+\chapter{Implementation}
+\label{implementation}
+
+% summary
+In this chapter, the tools and techniques used in building this \gls{vr}-based \gls{hri} system are described. Particular emphasis is given to the interaction techniques for different operation modes. In addition, the setup of the robot and the construction of test scenes will also be covered in this chapter.
+
+
+\section{Overview}
+The main goal of this work is to design and implement a \gls{vr}-based \gls{hri} system with different methods of operating the robot in order to find out which method of operation is more suitable to control the rescue robot. Further, it is to provide some fundamental insights for future development directions and to provide a general direction for finding an intuitive, easy-to-use and efficient interaction approach for \gls{hri}. Therefore, the proposed system was developed using \gls{unity}, including four operation modes and corresponding test scenes for simulating post-disaster scenarios. In each operation mode, the user has a different method to control the robot. In addition, in order to better simulate the process by which the robot scans its surroundings and the computer side cumulatively gets a reconstructed 3D virtual scene, the test environment was implemented in such a way that the scene seen by the user depends on the robot's movement and the trajectory it travels through.
+
+\section{System Architecture}
+The proposed system runs on a computer with the Windows 10 operating system. This computer has been equipped with an Intel Core i7-8700K CPU, 32 GB RAM as well as a NVIDIA GTX 1080 GPU with 8 GB VRAM. \gls{htc} is used as a \gls{vr} device. It has a resolution of 1080 × 1200 per eye, resulting in a total resolution of 2160 × 1200 pixels, a refresh rate of 90 Hz, and a field of view of 110 degrees. It includes two motion controllers and uses two Lighthouses to track the headset's position and the motion controllers.
+
+\gls{unity} was chosen as the platform to develop the system. \gls{unity} is a widely used game engine with \gls{steamvr} \footnote{https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647}, which allows developers to focus on the \gls{vr} environment and interactive behaviors in programming, rather than specific controller buttons and headset positioning, making \gls{vr} development much simpler. Another reason why \gls{unity} was chosen as a development platform was the potential for collaboration with \gls{ros}, a frequently used operating system for robot simulation and manipulation, which is flexible, low-coupling, distributed, open source, and has a powerful and rich third-party feature set. In terms of collaboration between \gls{unity} and \gls{ros}, Siemens provides open-source software libraries and tools in C\# for communicating with ROS from .NET applications \footnote{https://github.com/siemens/ros-sharp}. Combining \gls{ros} and \gls{unity} to develop a collaborative \gls{hri} platform proved to be feasible \cite{Whitney:2018wk}. Since the focus of this work is on \gls{hri}, collaboration and synchronization of \gls{ros} will not be explored in detail here.
+
+\section{Robot}
+The proposed system needs to simulate the process that a robot uses a \gls{lidar} remote sensor to detect the real environment and synchronize it to \gls{unity}. Thus, a sphere collision body was set up on the robot. The robot will transform the Layers of the objects in the scene into visible Layers by collision detection and a trigger event (onTriggerEnter function). The robot's driving performance, such as the number of collisions, average speed, total distance, will be recorded in each test. The detailed recorded information can be seen in Chapter \ref{result}. The movement of the robot depends on the value of the signal that is updated in each mode. In addition, the robot's Gameobject has the \gls{nav} \footnote{https://docs.unity3d.com/ScriptReference/AI.NavMeshAgent.html} component, which supports the robot's navigation to the specified destination with automatic obstacle avoidance in the test scene. The virtual robot has three cameras. One of the cameras is a simulation of a surveillance camera mounted on the robot, which can see all the items in the scene, although the distant items are not yet detected by LiDAR. Two of these cameras are set up in such a way that they can only see the area detected by \gls{lidar}. Each camera captures what it sees and modifies the bound image in real time. The four operation modes described later all use the camera viewport as a monitoring screen by rendering the camera viewport on UI canvas.
+
+
+\section{Interaction techniques}
+This system has four different approaches to control the robot. Each mode has its own distinctive features: 
+
+\begin{enumerate}
+\item In Handle Mode, the user will send control commands directly using the motion controller. 
+\item In Lab Mode, a simulated lab is constructed in the \gls{vr} environment and the user will use virtual buttons in the lab to control the rescue robot. 
+\item In Remote Mode, the user can set the driving destination directly. 
+\item In UI Mode, the user has a virtual menu and sends commands via rays from the motion controller.
+\end{enumerate}
+
+In order to improve the reusability of the code and facilitate the management of subsequent development, the classes that manage the interaction actions of each mode implement the same interface. A graphical representation of the system structure is given in the UML activity diagram in Fig.\ref{fig:uml}.
+
+\begin{figure}[htbp]
+    \centering
+    \includegraphics[width=\textwidth]{graphics/uml.png}
+    \caption{UML Class diagram for the main structure of the system}
+    \label{fig:uml}
+\end{figure}
+
+\subsection{Handle Mode}
+In this mode, the user controls the robot's movement directly through the motion controller in the right hand. The touchpad of the motion controller determines the direction of rotation of the robot. The user can control the robot's driving speed by pulling the Trigger button. Fig.\ref{fig:htc} shows the \gls{htc} motion controller. The robot rotation direction will read the value of the touchpad X-axis. The range of values is $[-1,1]$. Forward speed reads the Trigger button passed in as a variable of type SteamVR\_Action\_Single, and the range of the variable is $[0,1]$. With the right-hand menu button, the surveillance screen around the robot can be turned on or off. The monitor window can be adjusted to a suitable position by dragging and rotating it. In the literature dealing with \gls{vr} and \gls{hri}, many researchers have used a similar operational approach. Therefore, as a widely used, and in a sense default operation approach, this mode was designed and became one of the proposed operation modes.
+
+\begin{figure}[htbp]
+    \centering
+	\includegraphics[height=10cm]{graphics/htc.png}
+	\caption{HTC handle illustration.}
+	\label{fig:htc}
+\end{figure}
+
+\subsection{Lab Mode}
+This pattern was designed with reference to the system proposed by \cite{Perez:2019ub}\cite{Matsas:2017aa}. Their frameworks are used to train operators to work with the robot, avoiding risks and saving learning costs. In addition, they also mentioned that being in a simulated factory or laboratory can improve immersion. Therefore, in this mode, a virtual laboratory environment is constructed, in which simulated buttons, controllers, and monitoring equipment are placed. The laboratory consists of two parts. The first part is the monitoring equipment: the monitoring screen is enlarged and placed at the front of the lab as a huge display. The second part is the operating console in the center of the laboratory, which can be moved by the user as desired. This is due to the fact that users have different heights and may wish to operate the robot in a standing or sitting position. The user can use the buttons on the table to lock the robot or let it walk forward automatically. In the middle of the console are two operating joysticks that determine the robot's forward motion and rotation respectively. The part that involves virtual joystick movement and button effects uses an open-source GitHub project VRtwix\footnote{https://github.com/rav3dev/vrtwix}. With the sliding stick on the left, the user can edit the speed of the robot's forward movement and rotation.
+
+\subsection{Remote Mode}
+In this mode, the user can set the driving target point directly or control the robot by picking up the remote control placed on the toolbar. The target point is set by the ray emitted by the right motion controller. This process is similar to setting a teleportation point. After the target point is set, a square representing the destination is shown in the scene, and the robot will automatically travel to the set destination. The entire driving process uses the \gls{nav} component and is therefore capable of automatic obstacle avoidance.
+A movable toolbar with remote control and a monitoring device can be opened by clicking on the menu button. The remote control is a safety precaution if the automatic navigation fails to navigate the target point properly. The user can adjust the direction of the robot's travel by using the remote control. The pickup and auto-release parts use the ItemPackage component available in the \gls{steamvr}.
+
+
+\subsection{UI Mode}
+The virtual menu is also an interaction method that is often used in \gls{vr}, so this mode is proposed. In this mode, the user must interact with the virtual menu using the ray emitted by the right motion controller. The virtual menu is set up with buttons for the direction of movement, a speed controller, and buttons to open and close the monitor screen. In addition to this, an additional follow function is added to the menu, allowing the robot to follow the user's position in the virtual world. This is intended to let the user concentrate on observing the rendered \gls{vr} environment. Also, having a real robot following the user's location in the virtual world is a novel, unique \gls{hri} approach in \gls{vr}. The robot's automatic navigation uses the \gls{nav}.
+
+
+\section{Test Scene}
+In order to simulate the use of rescue robots in disaster scenarios, the test scenes were built to mimic the post-disaster urban environment as much as possible. The POLYGON Apocalypse \footnote{https://assetstore.unity.com/packages/3d/environments/urban/polygon-apocalypse-low-poly-3d-art-by-synty-154193}, available on the \gls{unity} Asset Store, is a low poly asset pack with a large number of models of buildings, streets, vehicles, etc. This resource pack was used as a base. Additional collision bodies of the appropriate size were manually added to each building and obstacle after the resource pack was imported, which was needed to help track the robot's driving crash in subsequent tests.
+
+Considering that four operation modes need to be tested, four scenes with similar complexity and composition but different road conditions and placement of buildings were constructed. The similarity in complexity of the scenes ensures that the difficulty of the four tests is basically identical. The different scene setups ensure that the scene information learned by the user after one test will not make him understand the next test scene and thus affect the accuracy of the test data. 
+
+The entire scene is initially invisible, and the visibility of each object in the test scene is gradually updated as the robot drives along. Ten interactable sufferer characters were placed in each test scene. The placement place can be next to the car, the house side and some other reasonable places.

+ 31 - 0
Concepts for operating ground based rescue robots using virtual reality/chapters/introduction.tex

@@ -0,0 +1,31 @@
+\chapter{Introduction}
+
+In recent years, natural disasters such as earthquakes, tsunamis and potentially nuclear explosives have seriously threatened the safety of human life and property. While the number of various disasters has increased, their severity, diversity and complexity have also gradually increased. The 72h after a disaster is the golden rescue time, but the unstructured environment of the disaster site makes it difficult for rescuers to work quickly, efficiently and safely.
+
+Rescue robots have the advantages of high mobility and handling breaking capacity. They can work continuously to improve the efficiency of search and rescue. Also, those robots can achieve the detection of the graph, sound, gas and temperature within the ruins by carrying a variety of sensors.
+When rescue robots can assist or replace the rescuers, the injuries caused by the secondary collapse could be avoided, and risks faced by rescuers might be lower. Thus, rescue robots have become an important development direction.
+
+In fact, rescue robots have been put to use in a number of disaster scenarios. 
+\gls{crasar} used rescue robots for Urban Search and Rescue task during the World Trade Center collapse in 2001 \cite{Casper:2003tk} and has employed rescue robots at multiple disaster sites in the years since to assist in finding survivors, inspecting buildings and scouting the site environment etc \cite{Murphy:2012th}. Anchor Diver III was utilized as underwater support to search for bodies drowned at sea after the 2011 Tohoku Earthquake and Tsunami \cite{Huang:2011wq}.
+
+Considering the training time and space constraints for rescuers \cite{Murphy:2004wl}, and the goal of efficiency and fluency collaboration \cite{10.1145/1228716.1228718}, the appropriate \gls{hri} approach deserves to be investigated. Some of the existing \gls{hri} methods are Android software \cite{Sarkar:2017tt} \cite{Faisal:2019uu}, gesture recognition\cite{Sousa:2017tn} \cite{10.1145/2157689.2157818} \cite{Nagi:2014vu}, facial voice recognition \cite{Pourmehr:2013ta}, adopting eye movements \cite{Ma:2015wu}, \gls{ar} \cite{SOARES20151656} and \gls{vr}, etc.
+
+% VR and robot
+Among them, \gls{vr} has gained much attention due to its immersion and the interaction method that can be changed virtually. \gls{vr} is no longer a new word. With the development of technology in recent years, \gls{vr} devices are gradually becoming more accessible to users. With the improvement of hardware devices, the new generation of \gls{vr} headsets has higher resolution and a wider field of view. While \gls{vr} are often considered entertainment devices, \gls{vr} brings more than that. It plays an important role in many fields such as entertainment, training, education and medical care.
+
+The use of \gls{vr} in \gls{hrc} also has the potential. In terms of reliability, \gls{vr} is reliable as a novel alternative to \gls{hri}. The interaction tasks that users can accomplish with \gls{vr} do not differ significantly from those using real operating systems\cite{Villani:2018ub}. In terms of user experience and operational efficiency, \gls{vr} headsets can provide users with stereo viewing cues, which makes collaborative \gls{hri} tasks in certain situations more efficient and performance better \cite{Liu:2017tw}. A novel \gls{vr}-based practical system for immersive robot teleoperation and scene exploration can improve the degree of immersion and situation awareness for the precise navigation of the robot as well as the interactive measurement of objects within the scene. In contrast, this level of immersion and interaction cannot be reached with video-only systems \cite{Stotko:2019ud}.
+
+However, there remains a need to explore \gls{hri} patterns and improve the level of \gls{hrintergration}\cite{Wang:2017uy}. Intuitive and easy-to-use interactive patterns can enable the user to explore the environment as intentionally as possible and improve the efficiency of search and rescue. The appropriate interaction method should cause less mental and physical exhaustion, which also extends the length of an operation, making it less necessary for the user to frequently exit the \gls{vr} environment for rest.
+
+% What I have done (overview)
+For this purpose, this paper presents a preliminary \gls{vr}-based system that simulates the cooperation between ground rescue robots and humans with four different operation modes and corresponding test scenes, which imitate a post-disaster city. The test scene simulates a robot collaborating with Unity to construct a virtual 3D scene. The robot has a simulated \gls{lidar} remote sensor, which makes the display of the scene dependent on the robot's movement. In order to find an interactive approach that is as intuitive and low mental fatigue as possible, a user study was executed after the development was completed.
+
+
+% Paper Architecture
+In Chapter \ref{related}, related work involving the integration of \gls{vr} and \gls{hri} is presented.
+Chapter \ref{implementation} provides details of the proposed system, including the techniques used for the different interaction modes and the setup for test scenes.
+Chapter \ref{evaluate} explains the design and procedure of user study.
+Chapter \ref{result} presents the results of the user study and analyzes the advantages and disadvantages of the different operation modes and the directions for improvement.
+Finally, in Chapter \ref{conclusion}, conclusions and future work are summarized.
+
+

+ 15 - 0
Concepts for operating ground based rescue robots using virtual reality/chapters/related_work.tex

@@ -0,0 +1,15 @@
+\chapter{Related Work}
+\label{related}
+
+In this chapter, some research on the integration of \gls{vr} and \gls{hri} will be discussed. The relevant literature and its contributions will be briefly presented. 
+
+The topic of \gls{vr} and \gls{hri} is an open research topic with many kinds of focus perspectives.
+
+\gls{hri} platforms combined with virtual worlds have several application scenarios. It can be used, for example, to train operators. Elias Matsas et al. \cite{Matsas:2017aa} provided a \gls{vr}-based training system using hand recognition. Kinect cameras are used to capture the user's positions and motions, and virtual user models are constructed in the \gls{vr} environment based on the collected data. Users will operate robots and virtual objects in the \gls{vr} environment, and in this way, learn how to operate the real robot. The framework proposed by Luis Pérez et al. \cite{Perez:2019ub} is applied to train operators to learn to control the robot. Since the environment does not need to change in real time, but rather needs to recreate the factory scene realistically, a highly accurate 3D environment was constructed in advance using Blender after being captured with a 3D scanner.
+
+Building 3D scenes in virtual worlds based on information collected by robots is also a research highlight. Wang, et al. \cite{Wang:2017uy} were concerned with the visualization of the rescue robot and its surroundings in a virtual environment. The proposed \gls{hri} system uses incremental 3D-NDT map to render the robot's surroundings in real time. The user can view the robot's surroundings in a first-person view through the \gls{htc} and send control commands through arrow keys on the motion controllers. A novel \gls{vr}-based practical system is presented in \cite{Stotko:2019ud} consisting of distributed systems to reconstruct the 3D scene. The data collected by the robot is first transmitted to the client responsible for reconstructing the scene. After the client has constructed the 3D scene, the set of actively reconstructed visible voxel blocks is sent to the server responsible for communication, which has a robot-based live telepresence and teleoperation system. This server will then broadcast the data back to the client used by the operator, thus enabling an immersive visualization of the robot within the scene.
+
+Others are more concerned about the manipulation of the robotic arm mounted on the robot. Moniri et al. \cite{Moniri:2016ud} provided a \gls{vr}-based operating model for the robotic arm. The user wearing a headset can see a simulated 3D scene at the robot's end and send pickup commands to the remote robot by clicking on the target object with the mouse. The system proposed by Ostanin et al. \cite{Ostanin:2020uo} is also worth mentioning. Although their proposed system for operating a robotic arm is based on \gls{mr}, the article is highly relevant to this paper, considering the correlation of \gls{mr} and \gls{vr} and the proposed system detailing the combination of \gls{ros} and robotics. In their system, the \gls{rosk} was used as middleware and was responsible for communicating with the robot and the \gls{unity} side. The user can control the movement of the robot arm by selecting predefined options in the menu. In addition, the orbit and target points of the robot arm can be set by clicking on a hologram with a series of control points.
+
+%Summary
+To summarize, a large number of authors have studied methods and tools for \gls{vr}-based \gls{hri} and teleoperation. However, very few studies focus on the different interactive approaches for \gls{hri}.

+ 3 - 3
Thesis_LaTeX/chapters/result.tex → Concepts for operating ground based rescue robots using virtual reality/chapters/result.tex

@@ -1,4 +1,4 @@
-\chapter{Results and discussion}
-\label{result}
-
+\chapter{Results and discussion}
+\label{result}
+
 \gls{vr}

+ 0 - 0
Thesis_LaTeX/graphics/htc.png → Concepts for operating ground based rescue robots using virtual reality/graphics/htc.png


+ 0 - 0
Thesis_LaTeX/graphics/uml.png → Concepts for operating ground based rescue robots using virtual reality/graphics/uml.png


+ 0 - 0
Thesis_LaTeX/tuda_logo.pdf → Concepts for operating ground based rescue robots using virtual reality/tuda_logo.pdf


BIN
Hector_v2/.DS_Store


BIN
Hector_v2/Assets/.DS_Store


BIN
Hector_v2/Assets/Scripts/.DS_Store


BIN
Hector_v2/Library/.DS_Store


BIN
Thesis_LaTeX/graphics/.DS_Store → Hector_v2/Library/PackageCache/.DS_Store


+ 0 - 7
Thesis.md

@@ -296,13 +296,6 @@ After all the tests were completed, participants were asked to compare the four
 
 # Results and discussion
 
-> ##### results and discussion
->
-> - Difficulty of learning how to operate
-> - Efficiency of operating robots (time)
-> - Number of robot collisions (collision)
-> - [Table: Test results]
-
 
 
 ##### Participants

BIN
Thesis_LaTeX/.DS_Store


+ 0 - 185
Thesis_LaTeX/Thesis_Jingyi.aux

@@ -1,185 +0,0 @@
-\relax 
-\providecommand\hyper@newdestlabel[2]{}
-\providecommand*\new@tpo@label[2]{}
-\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
-\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
-\global\let\oldcontentsline\contentsline
-\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global\let\oldnewlabel\newlabel
-\gdef\newlabel#1#2{\newlabelxx{#1}#2}
-\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\ifx\hyper@anchor\@undefined
-\let\contentsline\oldcontentsline
-\let\newlabel\oldnewlabel
-\fi}
-\fi}
-\global\let\hyper@last\relax 
-\gdef\HyperFirstAtBeginDocument#1{#1}
-\providecommand\HyField@AuxAddToFields[1]{}
-\providecommand\HyField@AuxAddToCoFields[2]{}
-\providecommand\BKM@entry[2]{}
-\providecommand\babel@aux[2]{}
-\@nameuse{bbl@beforestart}
-\catcode `"\active 
-\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
-\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
-\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
-\abx@aux@refcontext{none/global//global/global}
-\providecommand\@newglossary[4]{}
-\@newglossary{main}{glg}{gls}{glo}
-\providecommand\@glsxtr@savepreloctag[2]{}
-\providecommand\@glsorder[1]{}
-\providecommand\@istfilename[1]{}
-\@istfilename{Thesis_Jingyi.ist}
-\@glsorder{word}
-\babel@aux{english}{}
-\babel@aux{ngerman}{}
-\babel@aux{english}{}
-\BKM@entry{id=1,dest={636861707465722E31},srcline={1},srcfile={2E2F63686170746572732F61627374726163742E746578}}{5C3337365C3337375C303030415C303030625C303030735C303030745C303030725C303030615C303030635C30303074}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {1}Abstract}{4}{chapter.1}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\BKM@entry{id=2,dest={636861707465722E32},srcline={1},srcfile={2E2F63686170746572732F696E74726F64756374696F6E2E746578}}{5C3337365C3337375C303030495C3030306E5C303030745C303030725C3030306F5C303030645C303030755C303030635C303030745C303030695C3030306F5C3030306E}
-\abx@aux@cite{Casper:2003tk}
-\abx@aux@segm{0}{0}{Casper:2003tk}
-\abx@aux@cite{Murphy:2012th}
-\abx@aux@segm{0}{0}{Murphy:2012th}
-\abx@aux@cite{Huang:2011wq}
-\abx@aux@segm{0}{0}{Huang:2011wq}
-\abx@aux@cite{Murphy:2004wl}
-\abx@aux@segm{0}{0}{Murphy:2004wl}
-\abx@aux@cite{10.1145/1228716.1228718}
-\abx@aux@segm{0}{0}{10.1145/1228716.1228718}
-\abx@aux@cite{Sarkar:2017tt}
-\abx@aux@segm{0}{0}{Sarkar:2017tt}
-\abx@aux@cite{Faisal:2019uu}
-\abx@aux@segm{0}{0}{Faisal:2019uu}
-\abx@aux@cite{Sousa:2017tn}
-\abx@aux@segm{0}{0}{Sousa:2017tn}
-\abx@aux@cite{10.1145/2157689.2157818}
-\abx@aux@segm{0}{0}{10.1145/2157689.2157818}
-\abx@aux@cite{Nagi:2014vu}
-\abx@aux@segm{0}{0}{Nagi:2014vu}
-\abx@aux@cite{Pourmehr:2013ta}
-\abx@aux@segm{0}{0}{Pourmehr:2013ta}
-\abx@aux@cite{Ma:2015wu}
-\abx@aux@segm{0}{0}{Ma:2015wu}
-\abx@aux@cite{SOARES20151656}
-\abx@aux@segm{0}{0}{SOARES20151656}
-\abx@aux@cite{Villani:2018ub}
-\abx@aux@segm{0}{0}{Villani:2018ub}
-\abx@aux@cite{Liu:2017tw}
-\abx@aux@segm{0}{0}{Liu:2017tw}
-\abx@aux@cite{Stotko:2019ud}
-\abx@aux@segm{0}{0}{Stotko:2019ud}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}Introduction}{5}{chapter.2}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\abx@aux@cite{Wang:2017uy}
-\abx@aux@segm{0}{0}{Wang:2017uy}
-\BKM@entry{id=3,dest={636861707465722E33},srcline={1},srcfile={2E2F63686170746572732F72656C617465645F776F726B2E746578}}{5C3337365C3337375C303030525C303030655C3030306C5C303030615C303030745C303030655C303030645C3030305C3034305C303030575C3030306F5C303030725C3030306B}
-\abx@aux@cite{Matsas:2017aa}
-\abx@aux@segm{0}{0}{Matsas:2017aa}
-\abx@aux@cite{Perez:2019ub}
-\abx@aux@segm{0}{0}{Perez:2019ub}
-\abx@aux@cite{Wang:2017uy}
-\abx@aux@segm{0}{0}{Wang:2017uy}
-\abx@aux@cite{Stotko:2019ud}
-\abx@aux@segm{0}{0}{Stotko:2019ud}
-\abx@aux@cite{Moniri:2016ud}
-\abx@aux@segm{0}{0}{Moniri:2016ud}
-\abx@aux@cite{Ostanin:2020uo}
-\abx@aux@segm{0}{0}{Ostanin:2020uo}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Related Work}{7}{chapter.3}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{related}{{3}{7}{Related Work}{chapter.3}{}}
-\BKM@entry{id=4,dest={636861707465722E34},srcline={1},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030495C3030306D5C303030705C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C303030615C303030745C303030695C3030306F5C3030306E}
-\BKM@entry{id=5,dest={73656374696F6E2E342E31},srcline={8},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C3030304F5C303030765C303030655C303030725C303030765C303030695C303030655C30303077}
-\BKM@entry{id=6,dest={73656374696F6E2E342E32},srcline={11},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030535C303030795C303030735C303030745C303030655C3030306D5C3030305C3034305C303030415C303030725C303030635C303030685C303030695C303030745C303030655C303030635C303030745C303030755C303030725C30303065}
-\abx@aux@cite{Whitney:2018wk}
-\abx@aux@segm{0}{0}{Whitney:2018wk}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {4}Implementation}{9}{chapter.4}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{implementation}{{4}{9}{Implementation}{chapter.4}{}}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {4.1}Overview}{9}{section.4.1}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {4.2}System Architecture}{9}{section.4.2}\protected@file@percent }
-\BKM@entry{id=7,dest={73656374696F6E2E342E33},srcline={16},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030525C3030306F5C303030625C3030306F5C30303074}
-\BKM@entry{id=8,dest={73656374696F6E2E342E34},srcline={20},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030495C3030306E5C303030745C303030655C303030725C303030615C303030635C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030745C303030655C303030635C303030685C3030306E5C303030695C303030715C303030755C303030655C30303073}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {4.3}Robot}{10}{section.4.3}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {4.4}Interaction techniques}{10}{section.4.4}\protected@file@percent }
-\BKM@entry{id=9,dest={73756273656374696F6E2E342E342E31},srcline={39},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030485C303030615C3030306E5C303030645C3030306C5C303030655C3030305C3034305C3030304D5C3030306F5C303030645C30303065}
-\BKM@entry{id=10,dest={73756273656374696F6E2E342E342E32},srcline={49},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C3030304C5C303030615C303030625C3030305C3034305C3030304D5C3030306F5C303030645C30303065}
-\abx@aux@cite{Perez:2019ub}
-\abx@aux@segm{0}{0}{Perez:2019ub}
-\abx@aux@cite{Matsas:2017aa}
-\abx@aux@segm{0}{0}{Matsas:2017aa}
-\BKM@entry{id=11,dest={73756273656374696F6E2E342E342E33},srcline={52},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030525C303030655C3030306D5C3030306F5C303030745C303030655C3030305C3034305C3030304D5C3030306F5C303030645C30303065}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Handle Mode}{11}{subsection.4.4.1}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Lab Mode}{11}{subsection.4.4.2}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces UML Class diagram for the main structure of the system}}{12}{figure.4.1}\protected@file@percent }
-\newlabel{fig:uml}{{4.1}{12}{UML Class diagram for the main structure of the system}{figure.4.1}{}}
-\BKM@entry{id=12,dest={73756273656374696F6E2E342E342E34},srcline={58},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030555C303030495C3030305C3034305C3030304D5C3030306F5C303030645C30303065}
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces HTC handle illustration.}}{13}{figure.4.2}\protected@file@percent }
-\newlabel{fig:htc}{{4.2}{13}{HTC handle illustration}{figure.4.2}{}}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.3}Remote Mode}{13}{subsection.4.4.3}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.4}UI Mode}{13}{subsection.4.4.4}\protected@file@percent }
-\BKM@entry{id=13,dest={73656374696F6E2E342E35},srcline={62},srcfile={2E2F63686170746572732F696D706C656D656E746174696F6E2E746578}}{5C3337365C3337375C303030545C303030655C303030735C303030745C3030305C3034305C303030535C303030635C303030655C3030306E5C30303065}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {4.5}Test Scene}{14}{section.4.5}\protected@file@percent }
-\BKM@entry{id=14,dest={636861707465722E35},srcline={1},srcfile={2E2F63686170746572732F6576616C756174652E746578}}{5C3337365C3337375C303030455C303030765C303030615C3030306C5C303030755C303030615C303030745C303030695C3030306F5C3030306E5C3030305C3034305C3030306F5C303030665C3030305C3034305C303030555C303030735C303030655C303030725C3030305C3034305C303030455C303030785C303030705C303030655C303030725C303030695C303030655C3030306E5C303030635C30303065}
-\BKM@entry{id=15,dest={73656374696F6E2E352E31},srcline={8},srcfile={2E2F63686170746572732F6576616C756174652E746578}}{5C3337365C3337375C303030535C303030745C303030755C303030645C303030795C3030305C3034305C303030445C303030655C303030735C303030695C303030675C3030306E}
-\BKM@entry{id=16,dest={73656374696F6E2E352E32},srcline={14},srcfile={2E2F63686170746572732F6576616C756174652E746578}}{5C3337365C3337375C303030505C303030725C3030306F5C303030635C303030655C303030645C303030755C303030725C30303065}
-\BKM@entry{id=17,dest={73756273656374696F6E2E352E322E31},srcline={15},srcfile={2E2F63686170746572732F6576616C756174652E746578}}{5C3337365C3337375C303030445C303030655C3030306D5C3030306F5C303030675C303030725C303030615C303030705C303030685C303030695C303030635C303030735C3030305C3034305C303030615C3030306E5C303030645C3030305C3034305C303030495C3030306E5C303030745C303030725C3030306F5C303030645C303030755C303030635C303030745C303030695C3030306F5C3030306E}
-\BKM@entry{id=18,dest={73756273656374696F6E2E352E322E32},srcline={20},srcfile={2E2F63686170746572732F6576616C756174652E746578}}{5C3337365C3337375C303030455C3030306E5C303030745C303030655C303030725C303030695C3030306E5C303030675C3030305C3034305C303030745C303030685C303030655C3030305C3034305C303030775C3030306F5C303030725C3030306C5C303030645C3030305C3034305C3030306F5C303030665C3030305C3034305C303030565C30303052}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {5}Evaluation of User Experience}{15}{chapter.5}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{evaluate}{{5}{15}{Evaluation of User Experience}{chapter.5}{}}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {5.1}Study Design}{15}{section.5.1}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {5.2}Procedure}{15}{section.5.2}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}Demographics and Introduction}{15}{subsection.5.2.1}\protected@file@percent }
-\BKM@entry{id=19,dest={73756273656374696F6E2E352E322E33},srcline={25},srcfile={2E2F63686170746572732F6576616C756174652E746578}}{5C3337365C3337375C303030505C303030725C303030615C303030635C303030745C303030695C303030635C303030655C3030305C3034305C303030615C3030306E5C303030645C3030305C3034305C303030655C303030765C303030615C3030306C5C303030755C303030615C303030745C303030695C3030306F5C3030306E5C3030305C3034305C3030306F5C303030665C3030305C3034305C3030306D5C3030306F5C303030645C303030655C30303073}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}Entering the world of VR}{16}{subsection.5.2.2}\protected@file@percent }
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}Practice and evaluation of modes}{16}{subsection.5.2.3}\protected@file@percent }
-\BKM@entry{id=20,dest={636861707465722E36},srcline={1},srcfile={2E2F63686170746572732F726573756C742E746578}}{5C3337365C3337375C303030525C303030655C303030735C303030755C3030306C5C303030745C303030735C3030305C3034305C303030615C3030306E5C303030645C3030305C3034305C303030645C303030695C303030735C303030635C303030755C303030735C303030735C303030695C3030306F5C3030306E}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {6}Results and discussion}{17}{chapter.6}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{result}{{6}{17}{Results and discussion}{chapter.6}{}}
-\BKM@entry{id=21,dest={636861707465722E37},srcline={1},srcfile={2E2F63686170746572732F636F6E636C7573696F6E2E746578}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030635C3030306C5C303030755C303030735C303030695C3030306F5C3030306E5C3030305C3034305C303030615C3030306E5C303030645C3030305C3034305C303030665C303030755C303030745C303030755C303030725C303030655C3030305C3034305C303030775C3030306F5C303030725C3030306B}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {7}Conclusion and future work}{18}{chapter.7}\protected@file@percent }
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{conclusion}{{7}{18}{Conclusion and future work}{chapter.7}{}}
-\abx@aux@read@bbl@mdfivesum{2928299F3B07E3AAF666A4CCA13700AD}
-\abx@aux@refcontextdefaultsdone
-\abx@aux@defaultrefcontext{0}{Casper:2003tk}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Murphy:2012th}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Huang:2011wq}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Murphy:2004wl}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{10.1145/1228716.1228718}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Sarkar:2017tt}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Faisal:2019uu}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Sousa:2017tn}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{10.1145/2157689.2157818}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Nagi:2014vu}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Pourmehr:2013ta}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Ma:2015wu}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{SOARES20151656}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Villani:2018ub}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Liu:2017tw}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Stotko:2019ud}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Wang:2017uy}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Matsas:2017aa}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Perez:2019ub}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Moniri:2016ud}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Ostanin:2020uo}{none/global//global/global}
-\abx@aux@defaultrefcontext{0}{Whitney:2018wk}{none/global//global/global}
-\global\@namedef{scr@dte@chapter@lastmaxnumwidth}{11.67593pt}
-\global\@namedef{scr@dte@section@lastmaxnumwidth}{21.47992pt}
-\global\@namedef{scr@dte@subsection@lastmaxnumwidth}{31.48792pt}
-\global\@namedef{scr@dte@figure@lastmaxnumwidth}{21.47992pt}
-\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file}
-\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file}
-\gdef \@abspage@last{23}

+ 0 - 1064
Thesis_LaTeX/Thesis_Jingyi.bbl

@@ -1,1064 +0,0 @@
-% $ biblatex auxiliary file $
-% $ biblatex bbl format version 3.1 $
-% Do not modify the above lines!
-%
-% This is an auxiliary file used by the 'biblatex' package.
-% This file may safely be deleted. It will be recreated by
-% biber as required.
-%
-\begingroup
-\makeatletter
-\@ifundefined{ver@biblatex.sty}
-  {\@latex@error
-     {Missing 'biblatex' package}
-     {The bibliography requires the 'biblatex' package.}
-      \aftergroup\endinput}
-  {}
-\endgroup
-
-
-\refsection{0}
-  \datalist[entry]{none/global//global/global}
-    \entry{Casper:2003tk}{article}{}
-      \name{author}{2}{}{%
-        {{hash=24f42bedb6a5dc9b0e49f98f19bf52a4}{%
-           family={Casper},
-           familyi={C\bibinitperiod},
-           given={J.},
-           giveni={J\bibinitperiod}}}%
-        {{hash=602f698a574056f9be09093c13025474}{%
-           family={Murphy},
-           familyi={M\bibinitperiod},
-           given={R.\bibnamedelimi R.},
-           giveni={R\bibinitperiod\bibinitdelim R\bibinitperiod}}}%
-      }
-      \strng{namehash}{2d2061d7785b991222a77ded10beee37}
-      \strng{fullhash}{2d2061d7785b991222a77ded10beee37}
-      \strng{bibnamehash}{2d2061d7785b991222a77ded10beee37}
-      \strng{authorbibnamehash}{2d2061d7785b991222a77ded10beee37}
-      \strng{authornamehash}{2d2061d7785b991222a77ded10beee37}
-      \strng{authorfullhash}{2d2061d7785b991222a77ded10beee37}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)}
-      \field{isbn}{1941-0492}
-      \field{journaltitle}{IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)}
-      \field{number}{3}
-      \field{title}{Human-robot interactions during the robot-assisted urban search and rescue response at the World Trade Center}
-      \field{volume}{33}
-      \field{year}{2003}
-      \field{pages}{367\bibrangedash 385}
-      \range{pages}{19}
-      \verb{doi}
-      \verb 10.1109/TSMCB.2003.811794
-      \endverb
-    \endentry
-    \entry{Murphy:2012th}{inproceedings}{}
-      \name{author}{1}{}{%
-        {{hash=602f698a574056f9be09093c13025474}{%
-           family={Murphy},
-           familyi={M\bibinitperiod},
-           given={R.\bibnamedelimi R.},
-           giveni={R\bibinitperiod\bibinitdelim R\bibinitperiod}}}%
-      }
-      \strng{namehash}{602f698a574056f9be09093c13025474}
-      \strng{fullhash}{602f698a574056f9be09093c13025474}
-      \strng{bibnamehash}{602f698a574056f9be09093c13025474}
-      \strng{authorbibnamehash}{602f698a574056f9be09093c13025474}
-      \strng{authornamehash}{602f698a574056f9be09093c13025474}
-      \strng{authorfullhash}{602f698a574056f9be09093c13025474}
-      \field{extraname}{1}
-      \field{sortinit}{2}
-      \field{sortinithash}{8b555b3791beccb63322c22f3320aa9a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2012 IEEE/RSJ International Conference on Intelligent Robots and Systems}
-      \field{isbn}{2153-0866}
-      \field{journaltitle}{2012 IEEE/RSJ International Conference on Intelligent Robots and Systems}
-      \field{title}{A decade of rescue robots}
-      \field{year}{2012}
-      \field{pages}{5448\bibrangedash 5449}
-      \range{pages}{2}
-      \verb{doi}
-      \verb 10.1109/IROS.2012.6386301
-      \endverb
-    \endentry
-    \entry{Huang:2011wq}{inproceedings}{}
-      \name{author}{5}{}{%
-        {{hash=eff7be370d61002309293aec5b34c65d}{%
-           family={Huang},
-           familyi={H\bibinitperiod},
-           given={Ya-Wen},
-           giveni={Y\bibinithyphendelim W\bibinitperiod}}}%
-        {{hash=221edc260255b2224af38516420eff23}{%
-           family={Sasaki},
-           familyi={S\bibinitperiod},
-           given={Y.},
-           giveni={Y\bibinitperiod}}}%
-        {{hash=f4b2960d65c8e258ac1318c7934d64c7}{%
-           family={Harakawa},
-           familyi={H\bibinitperiod},
-           given={Y.},
-           giveni={Y\bibinitperiod}}}%
-        {{hash=fbb6dddf9c292bfba3f8feb44b035916}{%
-           family={Fukushima},
-           familyi={F\bibinitperiod},
-           given={E.\bibnamedelimi F.},
-           giveni={E\bibinitperiod\bibinitdelim F\bibinitperiod}}}%
-        {{hash=19873796407cada54542df304a7876c6}{%
-           family={Hirose},
-           familyi={H\bibinitperiod},
-           given={S.},
-           giveni={S\bibinitperiod}}}%
-      }
-      \strng{namehash}{7fdae11761b20d2e9a1e4a810327a67a}
-      \strng{fullhash}{de8d490978c24f11c21605744f05e041}
-      \strng{bibnamehash}{7fdae11761b20d2e9a1e4a810327a67a}
-      \strng{authorbibnamehash}{7fdae11761b20d2e9a1e4a810327a67a}
-      \strng{authornamehash}{7fdae11761b20d2e9a1e4a810327a67a}
-      \strng{authorfullhash}{de8d490978c24f11c21605744f05e041}
-      \field{sortinit}{3}
-      \field{sortinithash}{ad6fe7482ffbd7b9f99c9e8b5dccd3d7}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{OCEANS'11 MTS/IEEE KONA}
-      \field{isbn}{0197-7385}
-      \field{journaltitle}{OCEANS'11 MTS/IEEE KONA}
-      \field{title}{Operation of underwater rescue robot anchor diver III during the 2011 Tohoku Earthquake and Tsunami}
-      \field{year}{2011}
-      \field{pages}{1\bibrangedash 6}
-      \range{pages}{6}
-      \verb{doi}
-      \verb 10.23919/OCEANS.2011.6107198
-      \endverb
-    \endentry
-    \entry{Murphy:2004wl}{article}{}
-      \name{author}{1}{}{%
-        {{hash=602f698a574056f9be09093c13025474}{%
-           family={Murphy},
-           familyi={M\bibinitperiod},
-           given={R.\bibnamedelimi R.},
-           giveni={R\bibinitperiod\bibinitdelim R\bibinitperiod}}}%
-      }
-      \strng{namehash}{602f698a574056f9be09093c13025474}
-      \strng{fullhash}{602f698a574056f9be09093c13025474}
-      \strng{bibnamehash}{602f698a574056f9be09093c13025474}
-      \strng{authorbibnamehash}{602f698a574056f9be09093c13025474}
-      \strng{authornamehash}{602f698a574056f9be09093c13025474}
-      \strng{authorfullhash}{602f698a574056f9be09093c13025474}
-      \field{extraname}{2}
-      \field{sortinit}{4}
-      \field{sortinithash}{9381316451d1b9788675a07e972a12a7}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)}
-      \field{isbn}{1558-2442}
-      \field{journaltitle}{IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)}
-      \field{number}{2}
-      \field{title}{Human-robot interaction in rescue robotics}
-      \field{volume}{34}
-      \field{year}{2004}
-      \field{pages}{138\bibrangedash 153}
-      \range{pages}{16}
-      \verb{doi}
-      \verb 10.1109/TSMCC.2004.826267
-      \endverb
-    \endentry
-    \entry{10.1145/1228716.1228718}{inproceedings}{}
-      \name{author}{2}{}{%
-        {{hash=498d336d32553e42e5e3cb8d78984b7a}{%
-           family={Hoffman},
-           familyi={H\bibinitperiod},
-           given={Guy},
-           giveni={G\bibinitperiod}}}%
-        {{hash=3e669d3ed6039d251fbfbf2f27a2a1f5}{%
-           family={Breazeal},
-           familyi={B\bibinitperiod},
-           given={Cynthia},
-           giveni={C\bibinitperiod}}}%
-      }
-      \list{location}{1}{%
-        {Arlington, Virginia, USA}%
-      }
-      \list{publisher}{1}{%
-        {Association for Computing Machinery}%
-      }
-      \strng{namehash}{0fb92c17cd4ef3eabd18276456e3cc8a}
-      \strng{fullhash}{0fb92c17cd4ef3eabd18276456e3cc8a}
-      \strng{bibnamehash}{0fb92c17cd4ef3eabd18276456e3cc8a}
-      \strng{authorbibnamehash}{0fb92c17cd4ef3eabd18276456e3cc8a}
-      \strng{authornamehash}{0fb92c17cd4ef3eabd18276456e3cc8a}
-      \strng{authorfullhash}{0fb92c17cd4ef3eabd18276456e3cc8a}
-      \field{sortinit}{5}
-      \field{sortinithash}{20e9b4b0b173788c5dace24730f47d8c}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{abstract}{A crucial skill for fluent action meshing in human team activity is a learned and calculated selection of anticipatory actions. We believe that the same holds for robotic teammates, if they are to perform in a similarly fluent manner with their human counterparts.In this work, we propose an adaptive action selection mechanism for a robotic teammate, making anticipatory decisions based on the confidence of their validity and their relative risk. We predict an improvement in task efficiency and fluency compared to a purely reactive process.We then present results from a study involving untrained human subjects working with a simulated version of a robot using our system. We show a significant improvement in best-case task efficiency when compared to a group of users working with a reactive agent, as well as a significant difference in the perceived commitment of the robot to the team and its contribution to the team's uency and success. By way of explanation, we propose a number of fluency metrics that differ significantly between the two study groups.}
-      \field{booktitle}{Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction}
-      \field{isbn}{9781595936172}
-      \field{series}{HRI '07}
-      \field{title}{Effects of Anticipatory Action on Human-Robot Teamwork Efficiency, Fluency, and Perception of Team}
-      \field{year}{2007}
-      \field{pages}{1\bibrangedash 8}
-      \range{pages}{8}
-      \verb{doi}
-      \verb 10.1145/1228716.1228718
-      \endverb
-      \verb{urlraw}
-      \verb https://doi.org/10.1145/1228716.1228718
-      \endverb
-      \verb{url}
-      \verb https://doi.org/10.1145/1228716.1228718
-      \endverb
-      \keyw{fluency,teamwork,human-robot interaction,anticipatory action selection}
-    \endentry
-    \entry{Sarkar:2017tt}{inproceedings}{}
-      \name{author}{4}{}{%
-        {{hash=3ff4d087ac92534a82647e5f3761faa1}{%
-           family={Sarkar},
-           familyi={S\bibinitperiod},
-           given={S.},
-           giveni={S\bibinitperiod}}}%
-        {{hash=671ed4b24ba5b81f54e96bb06bcece6a}{%
-           family={Patil},
-           familyi={P\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-        {{hash=aabef0b03fd72b14ee891e8f6e55bed5}{%
-           family={Hartalkar},
-           familyi={H\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-        {{hash=8064a8f3c1e30ecd1803e3b544e9b227}{%
-           family={Wasekar},
-           familyi={W\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-      }
-      \strng{namehash}{852bc4b1ccb8b219a47a7737cafe8f6c}
-      \strng{fullhash}{142e50c5093efd562794893da41611cd}
-      \strng{bibnamehash}{852bc4b1ccb8b219a47a7737cafe8f6c}
-      \strng{authorbibnamehash}{852bc4b1ccb8b219a47a7737cafe8f6c}
-      \strng{authornamehash}{852bc4b1ccb8b219a47a7737cafe8f6c}
-      \strng{authorfullhash}{142e50c5093efd562794893da41611cd}
-      \field{sortinit}{6}
-      \field{sortinithash}{b33bc299efb3c36abec520a4c896a66d}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT)}
-      \field{journaltitle}{2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT)}
-      \field{title}{Earthquake rescue robot: A purview to life}
-      \field{year}{2017}
-      \field{pages}{1\bibrangedash 7}
-      \range{pages}{7}
-      \verb{doi}
-      \verb 10.1109/ICECCT.2017.8118044
-      \endverb
-    \endentry
-    \entry{Faisal:2019uu}{inproceedings}{}
-      \name{author}{2}{}{%
-        {{hash=6b25370cb9fcdec316e8978d451fa13e}{%
-           family={Faisal},
-           familyi={F\bibinitperiod},
-           given={F.},
-           giveni={F\bibinitperiod}}}%
-        {{hash=502b48922b5ffc4286ac00beb6c4cceb}{%
-           family={Hossain},
-           familyi={H\bibinitperiod},
-           given={S.\bibnamedelimi A.},
-           giveni={S\bibinitperiod\bibinitdelim A\bibinitperiod}}}%
-      }
-      \strng{namehash}{5731545f2c569e618b319bb524b81966}
-      \strng{fullhash}{5731545f2c569e618b319bb524b81966}
-      \strng{bibnamehash}{5731545f2c569e618b319bb524b81966}
-      \strng{authorbibnamehash}{5731545f2c569e618b319bb524b81966}
-      \strng{authornamehash}{5731545f2c569e618b319bb524b81966}
-      \strng{authorfullhash}{5731545f2c569e618b319bb524b81966}
-      \field{sortinit}{7}
-      \field{sortinithash}{108d0be1b1bee9773a1173443802c0a3}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2019 1st International Conference on Advances in Science, Engineering and Robotics Technology (ICASERT)}
-      \field{journaltitle}{2019 1st International Conference on Advances in Science, Engineering and Robotics Technology (ICASERT)}
-      \field{title}{DOORMOR: A Functional Prototype of a Manual Search and Rescue Robot}
-      \field{year}{2019}
-      \field{pages}{1\bibrangedash 6}
-      \range{pages}{6}
-      \verb{doi}
-      \verb 10.1109/ICASERT.2019.8934515
-      \endverb
-    \endentry
-    \entry{Sousa:2017tn}{book}{}
-      \name{author}{14}{}{%
-        {{hash=2a1ae660f49824f2d1243c2f980f22a5}{%
-           family={Sousa},
-           familyi={S\bibinitperiod},
-           given={Patrick},
-           giveni={P\bibinitperiod}}}%
-        {{hash=3c905b0a87a6c84c634b5f94afaa9579}{%
-           family={Esteves},
-           familyi={E\bibinitperiod},
-           given={Tiago},
-           giveni={T\bibinitperiod}}}%
-        {{hash=8d542407139359fd3d0041ed711fa6d2}{%
-           family={Campos},
-           familyi={C\bibinitperiod},
-           given={Daniel},
-           giveni={D\bibinitperiod}}}%
-        {{hash=5a0f730c1fde5fa8fe3349ede83c8000}{%
-           family={Duarte},
-           familyi={D\bibinitperiod},
-           given={Fábio},
-           giveni={F\bibinitperiod}}}%
-        {{hash=0dd2bc3feb26c7841c121fa51038fd97}{%
-           family={Santos},
-           familyi={S\bibinitperiod},
-           given={Joana},
-           giveni={J\bibinitperiod}}}%
-        {{hash=99c2f65ca8f5a9132445138b24d44b42}{%
-           family={Leao},
-           familyi={L\bibinitperiod},
-           given={Joao},
-           giveni={J\bibinitperiod}}}%
-        {{hash=6e1a1be7ffd099dace7dffbe66facd28}{%
-           family={Xavier},
-           familyi={X\bibinitperiod},
-           given={José},
-           giveni={J\bibinitperiod}}}%
-        {{hash=42086be48d6246bb163ea5c30e6cec3a}{%
-           family={Matos},
-           familyi={M\bibinitperiod},
-           given={Luı́s},
-           giveni={L\bibinitperiod}}}%
-        {{hash=d3b85856adb066958ba087946c4c1e05}{%
-           family={Camarneiro},
-           familyi={C\bibinitperiod},
-           given={Manuel},
-           giveni={M\bibinitperiod}}}%
-        {{hash=c2288d661116a6ae8799642584006294}{%
-           family={Penas},
-           familyi={P\bibinitperiod},
-           given={Marcelo},
-           giveni={M\bibinitperiod}}}%
-        {{hash=a45d1d9616d655c4be5dd3ba0d92d322}{%
-           family={Miranda},
-           familyi={M\bibinitperiod},
-           given={Maria},
-           giveni={M\bibinitperiod}}}%
-        {{hash=4047ee6235adca502c24f37317e79d8e}{%
-           family={Silva},
-           familyi={S\bibinitperiod},
-           given={Ricardo},
-           giveni={R\bibinitperiod}}}%
-        {{hash=3776aba913020abe645be926ae87e037}{%
-           family={Neves},
-           familyi={N\bibinitperiod},
-           given={António},
-           giveni={A\bibinitperiod}}}%
-        {{hash=60deb53ae5bd679921f49a9549ed56c8}{%
-           family={Luı́s},
-           familyi={L\bibinitperiod},
-           given={Teixeira},
-           giveni={T\bibinitperiod}}}%
-      }
-      \strng{namehash}{93d5680f7e42bd5eb824c2900af84f52}
-      \strng{fullhash}{bb04629eaf34c883c9b389bf76d7f876}
-      \strng{bibnamehash}{93d5680f7e42bd5eb824c2900af84f52}
-      \strng{authorbibnamehash}{93d5680f7e42bd5eb824c2900af84f52}
-      \strng{authornamehash}{93d5680f7e42bd5eb824c2900af84f52}
-      \strng{authorfullhash}{bb04629eaf34c883c9b389bf76d7f876}
-      \field{sortinit}{8}
-      \field{sortinithash}{a231b008ebf0ecbe0b4d96dcc159445f}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{isbn}{978-3-319-68194-8}
-      \field{journaltitle}{Lecture Notes in Computational Vision and Biomechanics}
-      \field{month}{10}
-      \field{title}{Human-Robot Interaction Based on Gestures for Service Robots}
-      \field{volume}{27}
-      \field{year}{2017}
-      \field{pages}{700\bibrangedash 709}
-      \range{pages}{10}
-      \verb{doi}
-      \verb 10.1007/978-3-319-68195-5{\_}76
-      \endverb
-      \warn{\item Entry 'Sousa:2017tn' (BibTexDatei.bib): Invalid format '2017/10/18' of date field 'date' - ignoring}
-    \endentry
-    \entry{10.1145/2157689.2157818}{inproceedings}{}
-      \name{author}{5}{}{%
-        {{hash=af137747f0b7c60b5f19a8827f74f728}{%
-           family={Giusti},
-           familyi={G\bibinitperiod},
-           given={Alessandro},
-           giveni={A\bibinitperiod}}}%
-        {{hash=72404d611b083da0641f8d8a58ce3a2a}{%
-           family={Nagi},
-           familyi={N\bibinitperiod},
-           given={Jawad},
-           giveni={J\bibinitperiod}}}%
-        {{hash=5299cade0838ea444eefc4a9e30510ab}{%
-           family={Gambardella},
-           familyi={G\bibinitperiod},
-           given={Luca\bibnamedelima M.},
-           giveni={L\bibinitperiod\bibinitdelim M\bibinitperiod}}}%
-        {{hash=1e7c89e2c5a1aaac540a9ff594b3f3c6}{%
-           family={Bonardi},
-           familyi={B\bibinitperiod},
-           given={Stéphane},
-           giveni={S\bibinitperiod}}}%
-        {{hash=f48c37d39edde940be546775d6a8a268}{%
-           family={Di\bibnamedelima Caro},
-           familyi={D\bibinitperiod\bibinitdelim C\bibinitperiod},
-           given={Gianni\bibnamedelima A.},
-           giveni={G\bibinitperiod\bibinitdelim A\bibinitperiod}}}%
-      }
-      \list{location}{1}{%
-        {Boston, Massachusetts, USA}%
-      }
-      \list{publisher}{1}{%
-        {Association for Computing Machinery}%
-      }
-      \strng{namehash}{1e5b2fac05996508fd89250003635240}
-      \strng{fullhash}{2c281dfaf8d4f28ffbfbe4aee8e1463d}
-      \strng{bibnamehash}{1e5b2fac05996508fd89250003635240}
-      \strng{authorbibnamehash}{1e5b2fac05996508fd89250003635240}
-      \strng{authornamehash}{1e5b2fac05996508fd89250003635240}
-      \strng{authorfullhash}{2c281dfaf8d4f28ffbfbe4aee8e1463d}
-      \field{sortinit}{9}
-      \field{sortinithash}{0a5ebc79d83c96b6579069544c73c7d4}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{Proceedings of the Seventh Annual ACM/IEEE International Conference on Human-Robot Interaction}
-      \field{isbn}{9781450310635}
-      \field{series}{HRI '12}
-      \field{title}{Human-Swarm Interaction through Distributed Cooperative Gesture Recognition}
-      \field{year}{2012}
-      \field{pages}{401\bibrangedash 402}
-      \range{pages}{2}
-      \verb{doi}
-      \verb 10.1145/2157689.2157818
-      \endverb
-      \verb{urlraw}
-      \verb https://doi.org/10.1145/2157689.2157818
-      \endverb
-      \verb{url}
-      \verb https://doi.org/10.1145/2157689.2157818
-      \endverb
-      \keyw{swarm robotics,gesture recognition,distributed consensus}
-    \endentry
-    \entry{Nagi:2014vu}{inproceedings}{}
-      \name{author}{4}{}{%
-        {{hash=a5d865bc62dbc0b6ae20eef35f1af57b}{%
-           family={Nagi},
-           familyi={N\bibinitperiod},
-           given={J.},
-           giveni={J\bibinitperiod}}}%
-        {{hash=8cd627d0a35382c0d35d602d86afdce4}{%
-           family={Giusti},
-           familyi={G\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-        {{hash=fdc59763ebfde507299954f894bd75e3}{%
-           family={Gambardella},
-           familyi={G\bibinitperiod},
-           given={L.\bibnamedelimi M.},
-           giveni={L\bibinitperiod\bibinitdelim M\bibinitperiod}}}%
-        {{hash=08489c8f66f945176fa6549259ba6cfb}{%
-           family={Caro},
-           familyi={C\bibinitperiod},
-           given={G.\bibnamedelimi A.\bibnamedelimi Di},
-           giveni={G\bibinitperiod\bibinitdelim A\bibinitperiod\bibinitdelim D\bibinitperiod}}}%
-      }
-      \strng{namehash}{5dabb2f532c236207d9500f51f2464ee}
-      \strng{fullhash}{70e1c4be682b7f97ffe622e535a01bc6}
-      \strng{bibnamehash}{5dabb2f532c236207d9500f51f2464ee}
-      \strng{authorbibnamehash}{5dabb2f532c236207d9500f51f2464ee}
-      \strng{authornamehash}{5dabb2f532c236207d9500f51f2464ee}
-      \strng{authorfullhash}{70e1c4be682b7f97ffe622e535a01bc6}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2014 IEEE/RSJ International Conference on Intelligent Robots and Systems}
-      \field{isbn}{2153-0866}
-      \field{journaltitle}{2014 IEEE/RSJ International Conference on Intelligent Robots and Systems}
-      \field{title}{Human-swarm interaction using spatial gestures}
-      \field{year}{2014}
-      \field{pages}{3834\bibrangedash 3841}
-      \range{pages}{8}
-      \verb{doi}
-      \verb 10.1109/IROS.2014.6943101
-      \endverb
-    \endentry
-    \entry{Pourmehr:2013ta}{inproceedings}{}
-      \name{author}{4}{}{%
-        {{hash=e60588a1efdaa5d41a872ff4652da4f0}{%
-           family={Pourmehr},
-           familyi={P\bibinitperiod},
-           given={S.},
-           giveni={S\bibinitperiod}}}%
-        {{hash=7b0c14575af6ec41d91d802d17a3b0c0}{%
-           family={Monajjemi},
-           familyi={M\bibinitperiod},
-           given={V.\bibnamedelimi M.},
-           giveni={V\bibinitperiod\bibinitdelim M\bibinitperiod}}}%
-        {{hash=503e8bb96112c7358b6dbcc8bcaee2b3}{%
-           family={Vaughan},
-           familyi={V\bibinitperiod},
-           given={R.},
-           giveni={R\bibinitperiod}}}%
-        {{hash=814e6143c6eae447be763207bf90db1d}{%
-           family={Mori},
-           familyi={M\bibinitperiod},
-           given={G.},
-           giveni={G\bibinitperiod}}}%
-      }
-      \strng{namehash}{23bfe99433efae7931f308ecf4682d45}
-      \strng{fullhash}{12d5ab905152014be664bb20d0109612}
-      \strng{bibnamehash}{23bfe99433efae7931f308ecf4682d45}
-      \strng{authorbibnamehash}{23bfe99433efae7931f308ecf4682d45}
-      \strng{authornamehash}{23bfe99433efae7931f308ecf4682d45}
-      \strng{authorfullhash}{12d5ab905152014be664bb20d0109612}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2013 IEEE/RSJ International Conference on Intelligent Robots and Systems}
-      \field{isbn}{2153-0866}
-      \field{journaltitle}{2013 IEEE/RSJ International Conference on Intelligent Robots and Systems}
-      \field{title}{``You two! Take off!'': Creating, modifying and commanding groups of robots using face engagement and indirect speech in voice commands}
-      \field{year}{2013}
-      \field{pages}{137\bibrangedash 142}
-      \range{pages}{6}
-      \verb{doi}
-      \verb 10.1109/IROS.2013.6696344
-      \endverb
-    \endentry
-    \entry{Ma:2015wu}{article}{}
-      \name{author}{4}{}{%
-        {{hash=3ecf5faffffaeea2ad2777739c1d9ad9}{%
-           family={Ma},
-           familyi={M\bibinitperiod},
-           given={J.},
-           giveni={J\bibinitperiod}}}%
-        {{hash=1f26f664835ac6c347db22001b657f1a}{%
-           family={Zhang},
-           familyi={Z\bibinitperiod},
-           given={Y.},
-           giveni={Y\bibinitperiod}}}%
-        {{hash=0c9612fb156582c279b0c07f528ec793}{%
-           family={Cichocki},
-           familyi={C\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-        {{hash=e7af2b7ed63d69b81ade7574beda4d53}{%
-           family={Matsuno},
-           familyi={M\bibinitperiod},
-           given={F.},
-           giveni={F\bibinitperiod}}}%
-      }
-      \strng{namehash}{601fbbf845e15b2b130df4d37fbc98fd}
-      \strng{fullhash}{cfc5c12a332b1c313bbb2a5ed2de1ca6}
-      \strng{bibnamehash}{601fbbf845e15b2b130df4d37fbc98fd}
-      \strng{authorbibnamehash}{601fbbf845e15b2b130df4d37fbc98fd}
-      \strng{authornamehash}{601fbbf845e15b2b130df4d37fbc98fd}
-      \strng{authorfullhash}{cfc5c12a332b1c313bbb2a5ed2de1ca6}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{IEEE Transactions on Biomedical Engineering}
-      \field{isbn}{1558-2531}
-      \field{journaltitle}{IEEE Transactions on Biomedical Engineering}
-      \field{number}{3}
-      \field{title}{A Novel EOG/EEG Hybrid Human--Machine Interface Adopting Eye Movements and ERPs: Application to Robot Control}
-      \field{volume}{62}
-      \field{year}{2015}
-      \field{pages}{876\bibrangedash 889}
-      \range{pages}{14}
-      \verb{doi}
-      \verb 10.1109/TBME.2014.2369483
-      \endverb
-    \endentry
-    \entry{SOARES20151656}{article}{}
-      \name{author}{3}{}{%
-        {{hash=5a81b5ea9f67aa4dbcdc17c006a9f940}{%
-           family={Soares},
-           familyi={S\bibinitperiod},
-           given={João},
-           giveni={J\bibinitperiod}}}%
-        {{hash=9e0d6d6c53faa8e45c03d63319907398}{%
-           family={Vale},
-           familyi={V\bibinitperiod},
-           given={Alberto},
-           giveni={A\bibinitperiod}}}%
-        {{hash=195895b03409154732f59af267582044}{%
-           family={Ventura},
-           familyi={V\bibinitperiod},
-           given={Rodrigo},
-           giveni={R\bibinitperiod}}}%
-      }
-      \strng{namehash}{b5621b85dad0969a8f3da75393c20484}
-      \strng{fullhash}{b5621b85dad0969a8f3da75393c20484}
-      \strng{bibnamehash}{b5621b85dad0969a8f3da75393c20484}
-      \strng{authorbibnamehash}{b5621b85dad0969a8f3da75393c20484}
-      \strng{authornamehash}{b5621b85dad0969a8f3da75393c20484}
-      \strng{authorfullhash}{b5621b85dad0969a8f3da75393c20484}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{abstract}{The remote handling (RH) plays an important role in nuclear test facilities, such as in ITER, for in-vessel and ex-vessel maintenance operations. Unexpected situations may occur when RH devices fail. Since no human being is allowed during the RH operations, a Multi-purpose Rescue Vehicle (MPRV) must be required for providing support in site. This paper proposes a design of a MPRV, i.e., a mobile platform equipped with different sensors and two manipulators with different sets of end-effectors. A human--machine interface is also proposed to remotely operate the MPRV and to carry out rescue and recovery operations.}
-      \field{issn}{0920-3796}
-      \field{journaltitle}{Fusion Engineering and Design}
-      \field{note}{Proceedings of the 28th Symposium On Fusion Technology (SOFT-28)}
-      \field{title}{A Multi-purpose Rescue Vehicle and a human--robot interface architecture for remote assistance in ITER}
-      \field{volume}{98-99}
-      \field{year}{2015}
-      \field{pages}{1656\bibrangedash 1659}
-      \range{pages}{4}
-      \verb{doi}
-      \verb https://doi.org/10.1016/j.fusengdes.2015.06.148
-      \endverb
-      \verb{urlraw}
-      \verb https://www.sciencedirect.com/science/article/pii/S092037961530199X
-      \endverb
-      \verb{url}
-      \verb https://www.sciencedirect.com/science/article/pii/S092037961530199X
-      \endverb
-      \keyw{ITER,Remote handling,Rescue and recovery,Maintenance,Interface}
-    \endentry
-    \entry{Villani:2018ub}{inproceedings}{}
-      \name{author}{3}{}{%
-        {{hash=48001c6278eb65ad495a29c976af698e}{%
-           family={Villani},
-           familyi={V\bibinitperiod},
-           given={V.},
-           giveni={V\bibinitperiod}}}%
-        {{hash=67434ab2c437bfdf93f435fd84ca0cc6}{%
-           family={Capelli},
-           familyi={C\bibinitperiod},
-           given={B.},
-           giveni={B\bibinitperiod}}}%
-        {{hash=9ab6e89c00ad5e5ad37a0379d6daa625}{%
-           family={Sabattini},
-           familyi={S\bibinitperiod},
-           given={L.},
-           giveni={L\bibinitperiod}}}%
-      }
-      \strng{namehash}{9da4e9b79b534f3086fc8bb52a546019}
-      \strng{fullhash}{9da4e9b79b534f3086fc8bb52a546019}
-      \strng{bibnamehash}{9da4e9b79b534f3086fc8bb52a546019}
-      \strng{authorbibnamehash}{9da4e9b79b534f3086fc8bb52a546019}
-      \strng{authornamehash}{9da4e9b79b534f3086fc8bb52a546019}
-      \strng{authorfullhash}{9da4e9b79b534f3086fc8bb52a546019}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN)}
-      \field{isbn}{1944-9437}
-      \field{journaltitle}{2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN)}
-      \field{title}{Use of Virtual Reality for the Evaluation of Human-Robot Interaction Systems in Complex Scenarios}
-      \field{year}{2018}
-      \field{pages}{422\bibrangedash 427}
-      \range{pages}{6}
-      \verb{doi}
-      \verb 10.1109/ROMAN.2018.8525738
-      \endverb
-    \endentry
-    \entry{Liu:2017tw}{inproceedings}{}
-      \name{author}{4}{}{%
-        {{hash=eaa8c2958ef50eb052d8d0efab26e226}{%
-           family={Liu},
-           familyi={L\bibinitperiod},
-           given={O.},
-           giveni={O\bibinitperiod}}}%
-        {{hash=79fb011e0dadbcfb5cf607ed18fee288}{%
-           family={Rakita},
-           familyi={R\bibinitperiod},
-           given={D.},
-           giveni={D\bibinitperiod}}}%
-        {{hash=5d3fc36f249c2e926e0325ef98e98d45}{%
-           family={Mutlu},
-           familyi={M\bibinitperiod},
-           given={B.},
-           giveni={B\bibinitperiod}}}%
-        {{hash=169660829d261671543ca267c8115886}{%
-           family={Gleicher},
-           familyi={G\bibinitperiod},
-           given={M.},
-           giveni={M\bibinitperiod}}}%
-      }
-      \strng{namehash}{6c3e3ba7b769f3fa61a4f0c4df5ee474}
-      \strng{fullhash}{c3648edfc2e773613468159c1d337883}
-      \strng{bibnamehash}{6c3e3ba7b769f3fa61a4f0c4df5ee474}
-      \strng{authorbibnamehash}{6c3e3ba7b769f3fa61a4f0c4df5ee474}
-      \strng{authornamehash}{6c3e3ba7b769f3fa61a4f0c4df5ee474}
-      \strng{authorfullhash}{c3648edfc2e773613468159c1d337883}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN)}
-      \field{isbn}{1944-9437}
-      \field{journaltitle}{2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN)}
-      \field{title}{Understanding human-robot interaction in virtual reality}
-      \field{year}{2017}
-      \field{pages}{751\bibrangedash 757}
-      \range{pages}{7}
-      \verb{doi}
-      \verb 10.1109/ROMAN.2017.8172387
-      \endverb
-    \endentry
-    \entry{Stotko:2019ud}{book}{}
-      \name{author}{7}{}{%
-        {{hash=a5adb02efccd0a8f6facf03ad6526673}{%
-           family={Stotko},
-           familyi={S\bibinitperiod},
-           given={Patrick},
-           giveni={P\bibinitperiod}}}%
-        {{hash=bb48cd8acc8c7c1f9ee6ba11711163c3}{%
-           family={Krumpen},
-           familyi={K\bibinitperiod},
-           given={Stefan},
-           giveni={S\bibinitperiod}}}%
-        {{hash=caccf52a9bcef49fdf5dd218bc6699ac}{%
-           family={Schwarz},
-           familyi={S\bibinitperiod},
-           given={Max},
-           giveni={M\bibinitperiod}}}%
-        {{hash=e7a63ec25b9465f6374f6f7c63779d56}{%
-           family={Lenz},
-           familyi={L\bibinitperiod},
-           given={Christian},
-           giveni={C\bibinitperiod}}}%
-        {{hash=3110caa22b682a3c7f48017d49dccc6b}{%
-           family={Behnke},
-           familyi={B\bibinitperiod},
-           given={Sven},
-           giveni={S\bibinitperiod}}}%
-        {{hash=83ee01374e4d644d739e4382e249dcf8}{%
-           family={Klein},
-           familyi={K\bibinitperiod},
-           given={Reinhard},
-           giveni={R\bibinitperiod}}}%
-        {{hash=3fac57dfc6c43c66bebe18d4ff8873ad}{%
-           family={Weinmann},
-           familyi={W\bibinitperiod},
-           given={Michael},
-           giveni={M\bibinitperiod}}}%
-      }
-      \strng{namehash}{2181d290cc02b5140bf79ff0aabf85a4}
-      \strng{fullhash}{813e44226b2a71da22f44e910b806b8f}
-      \strng{bibnamehash}{2181d290cc02b5140bf79ff0aabf85a4}
-      \strng{authorbibnamehash}{2181d290cc02b5140bf79ff0aabf85a4}
-      \strng{authornamehash}{2181d290cc02b5140bf79ff0aabf85a4}
-      \strng{authorfullhash}{813e44226b2a71da22f44e910b806b8f}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{month}{11}
-      \field{title}{A VR System for Immersive Teleoperation and Live Exploration with a Mobile Robot}
-      \field{year}{2019}
-      \verb{doi}
-      \verb 10.1109/IROS40897.2019.8968598
-      \endverb
-      \warn{\item Entry 'Stotko:2019ud' (BibTexDatei.bib): Invalid format '2019/11/01' of date field 'date' - ignoring}
-    \endentry
-    \entry{Wang:2017uy}{inproceedings}{}
-      \name{author}{6}{}{%
-        {{hash=f94399510b1be6d7fab7d889d00b68d8}{%
-           family={Wang},
-           familyi={W\bibinitperiod},
-           given={P.},
-           giveni={P\bibinitperiod}}}%
-        {{hash=68f0988326aeeca2e5444dcaf314ca52}{%
-           family={Xiao},
-           familyi={X\bibinitperiod},
-           given={J.},
-           giveni={J\bibinitperiod}}}%
-        {{hash=a3dc9bcfb5487bf8014255e1339e1a5a}{%
-           family={Lu},
-           familyi={L\bibinitperiod},
-           given={H.},
-           giveni={H\bibinitperiod}}}%
-        {{hash=32e563370422457790db030ab2c13183}{%
-           family={Zhang},
-           familyi={Z\bibinitperiod},
-           given={H.},
-           giveni={H\bibinitperiod}}}%
-        {{hash=607679fb04a20d41a7ca52add8c34564}{%
-           family={Yan},
-           familyi={Y\bibinitperiod},
-           given={R.},
-           giveni={R\bibinitperiod}}}%
-        {{hash=40514c5e084b29e34830e7e01add0cac}{%
-           family={Hong},
-           familyi={H\bibinitperiod},
-           given={S.},
-           giveni={S\bibinitperiod}}}%
-      }
-      \strng{namehash}{b4ba204dbe548373613f21acd13adf70}
-      \strng{fullhash}{ca5cf79f10c9d0d782ba4b12fea8c086}
-      \strng{bibnamehash}{b4ba204dbe548373613f21acd13adf70}
-      \strng{authorbibnamehash}{b4ba204dbe548373613f21acd13adf70}
-      \strng{authornamehash}{b4ba204dbe548373613f21acd13adf70}
-      \strng{authorfullhash}{ca5cf79f10c9d0d782ba4b12fea8c086}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2017 Chinese Automation Congress (CAC)}
-      \field{journaltitle}{2017 Chinese Automation Congress (CAC)}
-      \field{title}{A novel human-robot interaction system based on 3D mapping and virtual reality}
-      \field{year}{2017}
-      \field{pages}{5888\bibrangedash 5894}
-      \range{pages}{7}
-      \verb{doi}
-      \verb 10.1109/CAC.2017.8243836
-      \endverb
-    \endentry
-    \entry{Matsas:2017aa}{article}{}
-      \name{author}{2}{}{%
-        {{hash=aa1ca691cd4a3c881b245f9e8af506a3}{%
-           family={Matsas},
-           familyi={M\bibinitperiod},
-           given={Elias},
-           giveni={E\bibinitperiod}}}%
-        {{hash=964c3c81b9720a9f9b35ab5d6770f3a2}{%
-           family={Vosniakos},
-           familyi={V\bibinitperiod},
-           given={George-Christopher},
-           giveni={G\bibinithyphendelim C\bibinitperiod}}}%
-      }
-      \strng{namehash}{c7a15625feb988f401822db815aed1d9}
-      \strng{fullhash}{c7a15625feb988f401822db815aed1d9}
-      \strng{bibnamehash}{c7a15625feb988f401822db815aed1d9}
-      \strng{authorbibnamehash}{c7a15625feb988f401822db815aed1d9}
-      \strng{authornamehash}{c7a15625feb988f401822db815aed1d9}
-      \strng{authorfullhash}{c7a15625feb988f401822db815aed1d9}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{abstract}{This paper presents a highly interactive and immersive Virtual Reality Training System (VRTS) (``beWare of the Robot'') in terms of a serious game that simulates in real-time the cooperation between industrial robotic manipulators and humans, executing simple manufacturing tasks. The scenario presented refers to collaborative handling in tape-laying for building aerospace composite parts. The tools, models and techniques developed and used to build the ``beWare of the Robot''application are described. System setup and configuration are presented in detail, as well as user tracking and navigation issues. Special emphasis is given to the interaction techniques used to facilitate implementation of virtual human--robot (HR) collaboration. Safety issues, such as contacts and collisions are mainly tackled through ``emergencies'', i.e. warning signals in terms of visual stimuli and sound alarms. Mental safety is of utmost priority and the user is provided augmented situational awareness and enhanced perception of the robot's motion due to immersion and real-time interaction offered by the VRTS as well as by special warning stimuli. The short-term goal of the research was to investigate users'enhanced experience and behaviour inside the virtual world while cooperating with the robot and positive pertinent preliminary findings are presented and briefly discussed. In the longer term, the system can be used to investigate acceptability of H--R collaboration and, ultimately, serve as a platform for programming collaborative H--R manufacturing cells.}
-      \field{isbn}{1955-2505}
-      \field{journaltitle}{International Journal on Interactive Design and Manufacturing (IJIDeM)}
-      \field{number}{2}
-      \field{title}{Design of a virtual reality training system for human--robot collaboration in manufacturing tasks}
-      \field{volume}{11}
-      \field{year}{2017}
-      \field{pages}{139\bibrangedash 153}
-      \range{pages}{15}
-      \verb{doi}
-      \verb 10.1007/s12008-015-0259-2
-      \endverb
-      \verb{urlraw}
-      \verb https://doi.org/10.1007/s12008-015-0259-2
-      \endverb
-      \verb{url}
-      \verb https://doi.org/10.1007/s12008-015-0259-2
-      \endverb
-    \endentry
-    \entry{Perez:2019ub}{article}{}
-      \name{author}{4}{}{%
-        {{hash=758632de20f8819be2d06cd9fb54ce3f}{%
-           family={Pérez},
-           familyi={P\bibinitperiod},
-           given={Luis},
-           giveni={L\bibinitperiod}}}%
-        {{hash=d1cf8f2b0d80080b7fd4cb8b878703d4}{%
-           family={Diez},
-           familyi={D\bibinitperiod},
-           given={Eduardo},
-           giveni={E\bibinitperiod}}}%
-        {{hash=2d4a1692d5dec8545ffb0f671bc76b34}{%
-           family={Usamentiaga},
-           familyi={U\bibinitperiod},
-           given={Rubén},
-           giveni={R\bibinitperiod}}}%
-        {{hash=4ac126b84d6f38bd8d62979d308c378b}{%
-           family={Garcı́a},
-           familyi={G\bibinitperiod},
-           given={Daniel\bibnamedelima F.},
-           giveni={D\bibinitperiod\bibinitdelim F\bibinitperiod}}}%
-      }
-      \strng{namehash}{afd1f7a72016ac4257bd84049d59ed11}
-      \strng{fullhash}{381f97873c358835a8d186af720f6d3e}
-      \strng{bibnamehash}{afd1f7a72016ac4257bd84049d59ed11}
-      \strng{authorbibnamehash}{afd1f7a72016ac4257bd84049d59ed11}
-      \strng{authornamehash}{afd1f7a72016ac4257bd84049d59ed11}
-      \strng{authorfullhash}{381f97873c358835a8d186af720f6d3e}
-      \field{sortinit}{1}
-      \field{sortinithash}{4f6aaa89bab872aa0999fec09ff8e98a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{abstract}{Nowadays, we are involved in the fourth industrial revolution, commonly referred to as ``Industry 4.0,''where cyber-physical systems and intelligent automation, including robotics, are the keys. Traditionally, the use of robots has been limited by safety and, in addition, some manufacturing tasks are too complex to be fully automated. Thus, human-robot collaborative applications, where robots are not isolated, are necessary in order to increase the productivity ensuring the safety of the operators with new perception systems for the robot and new interaction interfaces for the human. Moreover, virtual reality has been extended to the industry in the last years, but most of its applications are not related to robots. In this context, this paper works on the synergies between virtual reality and robotics, presenting the use of commercial gaming technologies to create a totally immersive environment based on virtual reality. This environment includes an interface connected to the robot controller, where the necessary mathematical models have been implemented for the control of the virtual robot. The proposed system can be used for training, simulation, and what is more innovative, for robot controlling in an integrated, non-expensive and unique application. Results show that the immersive experience increments the efficiency of the training and simulation processes, offering a cost-effective solution.}
-      \field{isbn}{0166-3615}
-      \field{journaltitle}{Computers in Industry}
-      \field{title}{Industrial robot control and operator training using virtual reality interfaces}
-      \field{volume}{109}
-      \field{year}{2019}
-      \field{pages}{114\bibrangedash 120}
-      \range{pages}{7}
-      \verb{doi}
-      \verb https://doi.org/10.1016/j.compind.2019.05.001
-      \endverb
-      \verb{urlraw}
-      \verb https://www.sciencedirect.com/science/article/pii/S0166361518308546
-      \endverb
-      \verb{url}
-      \verb https://www.sciencedirect.com/science/article/pii/S0166361518308546
-      \endverb
-      \keyw{Robots; Virtual reality; Human-machine interface; Virtual manufacturing; Industry 4.0}
-    \endentry
-    \entry{Moniri:2016ud}{inproceedings}{}
-      \name{author}{4}{}{%
-        {{hash=b249a8ff2846d2fce417998d16be7d09}{%
-           family={Moniri},
-           familyi={M\bibinitperiod},
-           given={M.\bibnamedelimi M.},
-           giveni={M\bibinitperiod\bibinitdelim M\bibinitperiod}}}%
-        {{hash=1b19da6558091d4a5e850530e9246fd6}{%
-           family={Valcarcel},
-           familyi={V\bibinitperiod},
-           given={F.\bibnamedelimi A.\bibnamedelimi E.},
-           giveni={F\bibinitperiod\bibinitdelim A\bibinitperiod\bibinitdelim E\bibinitperiod}}}%
-        {{hash=90eade11523d9865cc41c8ff27c760f9}{%
-           family={Merkel},
-           familyi={M\bibinitperiod},
-           given={D.},
-           giveni={D\bibinitperiod}}}%
-        {{hash=5c66f73772e871d9ebda68e20577fddc}{%
-           family={Sonntag},
-           familyi={S\bibinitperiod},
-           given={D.},
-           giveni={D\bibinitperiod}}}%
-      }
-      \strng{namehash}{23a55dcc813e53ff96b34db2df809206}
-      \strng{fullhash}{473ca9b76bcbc60848f42a8e1b023420}
-      \strng{bibnamehash}{23a55dcc813e53ff96b34db2df809206}
-      \strng{authorbibnamehash}{23a55dcc813e53ff96b34db2df809206}
-      \strng{authornamehash}{23a55dcc813e53ff96b34db2df809206}
-      \strng{authorfullhash}{473ca9b76bcbc60848f42a8e1b023420}
-      \field{sortinit}{2}
-      \field{sortinithash}{8b555b3791beccb63322c22f3320aa9a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2016 12th International Conference on Intelligent Environments (IE)}
-      \field{isbn}{2472-7571}
-      \field{journaltitle}{2016 12th International Conference on Intelligent Environments (IE)}
-      \field{title}{Human Gaze and Focus-of-Attention in Dual Reality Human-Robot Collaboration}
-      \field{year}{2016}
-      \field{pages}{238\bibrangedash 241}
-      \range{pages}{4}
-      \verb{doi}
-      \verb 10.1109/IE.2016.54
-      \endverb
-    \endentry
-    \entry{Ostanin:2020uo}{inproceedings}{}
-      \name{author}{5}{}{%
-        {{hash=9d931db6ce27f9253971798ed2eb8d75}{%
-           family={Ostanin},
-           familyi={O\bibinitperiod},
-           given={M.},
-           giveni={M\bibinitperiod}}}%
-        {{hash=8c1f6930f79d5acddc796e8a4c475219}{%
-           family={Mikhel},
-           familyi={M\bibinitperiod},
-           given={S.},
-           giveni={S\bibinitperiod}}}%
-        {{hash=ff90ecc0f392ba558ccd07e543e46ab6}{%
-           family={Evlampiev},
-           familyi={E\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-        {{hash=7eb2896a3920936fee870b3f4cdebf51}{%
-           family={Skvortsova},
-           familyi={S\bibinitperiod},
-           given={V.},
-           giveni={V\bibinitperiod}}}%
-        {{hash=081886ea19bedbcebefd3c0792cee4d6}{%
-           family={Klimchik},
-           familyi={K\bibinitperiod},
-           given={A.},
-           giveni={A\bibinitperiod}}}%
-      }
-      \strng{namehash}{a65c3da217bdd6ad276dc78303f4a7ab}
-      \strng{fullhash}{78fee1a093d530ec9a580dc3adc249cc}
-      \strng{bibnamehash}{a65c3da217bdd6ad276dc78303f4a7ab}
-      \strng{authorbibnamehash}{a65c3da217bdd6ad276dc78303f4a7ab}
-      \strng{authornamehash}{a65c3da217bdd6ad276dc78303f4a7ab}
-      \strng{authorfullhash}{78fee1a093d530ec9a580dc3adc249cc}
-      \field{sortinit}{2}
-      \field{sortinithash}{8b555b3791beccb63322c22f3320aa9a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2020 IEEE International Conference on Robotics and Automation (ICRA)}
-      \field{isbn}{2577-087X}
-      \field{journaltitle}{2020 IEEE International Conference on Robotics and Automation (ICRA)}
-      \field{title}{Human-robot interaction for robotic manipulator programming in Mixed Reality}
-      \field{year}{2020}
-      \field{pages}{2805\bibrangedash 2811}
-      \range{pages}{7}
-      \verb{doi}
-      \verb 10.1109/ICRA40945.2020.9196965
-      \endverb
-    \endentry
-    \entry{Whitney:2018wk}{inproceedings}{}
-      \name{author}{5}{}{%
-        {{hash=f9acc463c0cf522bcb3d8fef1242c47a}{%
-           family={Whitney},
-           familyi={W\bibinitperiod},
-           given={D.},
-           giveni={D\bibinitperiod}}}%
-        {{hash=523aefca09f8453dc031ccf72b032352}{%
-           family={Rosen},
-           familyi={R\bibinitperiod},
-           given={E.},
-           giveni={E\bibinitperiod}}}%
-        {{hash=0fdc9d2e9635b806628638f1455751f8}{%
-           family={Ullman},
-           familyi={U\bibinitperiod},
-           given={D.},
-           giveni={D\bibinitperiod}}}%
-        {{hash=5d23f57d2dcaea35761620dd6d60264f}{%
-           family={Phillips},
-           familyi={P\bibinitperiod},
-           given={E.},
-           giveni={E\bibinitperiod}}}%
-        {{hash=c089bf78586586fbb6c843618098245f}{%
-           family={Tellex},
-           familyi={T\bibinitperiod},
-           given={S.},
-           giveni={S\bibinitperiod}}}%
-      }
-      \strng{namehash}{f0ec3ff18257407ae62f7b8d22d8a3f6}
-      \strng{fullhash}{b6fa5d84bcb8b2825308c7e3ae4951ec}
-      \strng{bibnamehash}{f0ec3ff18257407ae62f7b8d22d8a3f6}
-      \strng{authorbibnamehash}{f0ec3ff18257407ae62f7b8d22d8a3f6}
-      \strng{authornamehash}{f0ec3ff18257407ae62f7b8d22d8a3f6}
-      \strng{authorfullhash}{b6fa5d84bcb8b2825308c7e3ae4951ec}
-      \field{sortinit}{2}
-      \field{sortinithash}{8b555b3791beccb63322c22f3320aa9a}
-      \field{labelnamesource}{author}
-      \field{labeltitlesource}{title}
-      \field{booktitle}{2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}
-      \field{isbn}{2153-0866}
-      \field{journaltitle}{2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}
-      \field{title}{ROS Reality: A Virtual Reality Framework Using Consumer-Grade Hardware for ROS-Enabled Robots}
-      \field{year}{2018}
-      \field{pages}{1\bibrangedash 9}
-      \range{pages}{9}
-      \verb{doi}
-      \verb 10.1109/IROS.2018.8593513
-      \endverb
-    \endentry
-  \enddatalist
-\endrefsection
-\endinput
-

+ 0 - 2390
Thesis_LaTeX/Thesis_Jingyi.bcf

@@ -1,2390 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<bcf:controlfile version="3.7" bltxversion="3.16" xmlns:bcf="https://sourceforge.net/projects/biblatex">
-  <!-- BIBER OPTIONS -->
-  <bcf:options component="biber" type="global">
-    <bcf:option type="singlevalued">
-      <bcf:key>output_encoding</bcf:key>
-      <bcf:value>utf8</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>input_encoding</bcf:key>
-      <bcf:value>utf8</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>debug</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>mincrossrefs</bcf:key>
-      <bcf:value>2</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minxrefs</bcf:key>
-      <bcf:value>2</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>sortcase</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>sortupper</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-  </bcf:options>
-  <!-- BIBLATEX OPTIONS -->
-  <!-- GLOBAL -->
-  <bcf:options component="biblatex" type="global">
-    <bcf:option type="singlevalued">
-      <bcf:key>alphaothers</bcf:key>
-      <bcf:value>+</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labelalpha</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="multivalued">
-      <bcf:key>labelnamespec</bcf:key>
-      <bcf:value order="1">shortauthor</bcf:value>
-      <bcf:value order="2">author</bcf:value>
-      <bcf:value order="3">shorteditor</bcf:value>
-      <bcf:value order="4">editor</bcf:value>
-      <bcf:value order="5">translator</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labeltitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="multivalued">
-      <bcf:key>labeltitlespec</bcf:key>
-      <bcf:value order="1">shorttitle</bcf:value>
-      <bcf:value order="2">title</bcf:value>
-      <bcf:value order="3">maintitle</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labeltitleyear</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labeldateparts</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="multivalued">
-      <bcf:key>labeldatespec</bcf:key>
-      <bcf:value order="1" type="field">date</bcf:value>
-      <bcf:value order="2" type="field">year</bcf:value>
-      <bcf:value order="3" type="field">eventdate</bcf:value>
-      <bcf:value order="4" type="field">origdate</bcf:value>
-      <bcf:value order="5" type="field">urldate</bcf:value>
-      <bcf:value order="6" type="string">nodate</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>julian</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>gregorianstart</bcf:key>
-      <bcf:value>1582-10-15</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxalphanames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxbibnames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxcitenames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxsortnames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxitems</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minalphanames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minbibnames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>mincitenames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minsortnames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minitems</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>nohashothers</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>noroman</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>nosortothers</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>singletitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>skipbib</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>skipbiblist</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>skiplab</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>sortalphaothers</bcf:key>
-      <bcf:value>+</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>sortlocale</bcf:key>
-      <bcf:value>english</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>sortingtemplatename</bcf:key>
-      <bcf:value>none</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>sortsets</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquelist</bcf:key>
-      <bcf:value>false</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquename</bcf:key>
-      <bcf:value>false</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniqueprimaryauthor</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquetitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquebaretitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquework</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useprefix</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useafterword</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useannotator</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useauthor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usebookauthor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usecommentator</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditora</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditorb</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditorc</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useforeword</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useholder</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useintroduction</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usenamea</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usenameb</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usenamec</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usetranslator</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useshortauthor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useshorteditor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-  </bcf:options>
-  <!-- online -->
-  <bcf:options component="biblatex" type="online">
-    <bcf:option type="singlevalued">
-      <bcf:key>labelalpha</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="multivalued">
-      <bcf:key>labelnamespec</bcf:key>
-      <bcf:value order="1">shortauthor</bcf:value>
-      <bcf:value order="2">author</bcf:value>
-      <bcf:value order="3">shorteditor</bcf:value>
-      <bcf:value order="4">editor</bcf:value>
-      <bcf:value order="5">translator</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labeltitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="multivalued">
-      <bcf:key>labeltitlespec</bcf:key>
-      <bcf:value order="1">shorttitle</bcf:value>
-      <bcf:value order="2">title</bcf:value>
-      <bcf:value order="3">maintitle</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labeltitleyear</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>labeldateparts</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="multivalued">
-      <bcf:key>labeldatespec</bcf:key>
-      <bcf:value order="1" type="field">date</bcf:value>
-      <bcf:value order="2" type="field">year</bcf:value>
-      <bcf:value order="3" type="field">eventdate</bcf:value>
-      <bcf:value order="4" type="field">origdate</bcf:value>
-      <bcf:value order="5" type="field">urldate</bcf:value>
-      <bcf:value order="6" type="string">nodate</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxalphanames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxbibnames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxcitenames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxsortnames</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>maxitems</bcf:key>
-      <bcf:value>3</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minalphanames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minbibnames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>mincitenames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minsortnames</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>minitems</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>nohashothers</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>noroman</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>nosortothers</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>singletitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>skipbib</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>skiplab</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>skipbiblist</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquelist</bcf:key>
-      <bcf:value>false</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquename</bcf:key>
-      <bcf:value>false</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniqueprimaryauthor</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquetitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquebaretitle</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>uniquework</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useprefix</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useafterword</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useannotator</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useauthor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usebookauthor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usecommentator</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditora</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditorb</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useeditorc</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useforeword</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useholder</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useintroduction</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usenamea</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usenameb</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usenamec</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>usetranslator</bcf:key>
-      <bcf:value>0</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useshortauthor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-    <bcf:option type="singlevalued">
-      <bcf:key>useshorteditor</bcf:key>
-      <bcf:value>1</bcf:value>
-    </bcf:option>
-  </bcf:options>
-  <!-- BIBLATEX OPTION SCOPE -->
-  <bcf:optionscope type="GLOBAL">
-    <bcf:option datatype="xml">datamodel</bcf:option>
-    <bcf:option datatype="xml">labelalphanametemplate</bcf:option>
-    <bcf:option datatype="xml">labelalphatemplate</bcf:option>
-    <bcf:option datatype="xml">inheritance</bcf:option>
-    <bcf:option datatype="xml">translit</bcf:option>
-    <bcf:option datatype="xml">uniquenametemplate</bcf:option>
-    <bcf:option datatype="xml">sortingnamekeytemplate</bcf:option>
-    <bcf:option datatype="xml">sortingtemplate</bcf:option>
-    <bcf:option datatype="xml">extradatespec</bcf:option>
-    <bcf:option datatype="xml">labelnamespec</bcf:option>
-    <bcf:option datatype="xml">labeltitlespec</bcf:option>
-    <bcf:option datatype="xml">labeldatespec</bcf:option>
-    <bcf:option datatype="string">controlversion</bcf:option>
-    <bcf:option datatype="string">alphaothers</bcf:option>
-    <bcf:option datatype="string">sortalphaothers</bcf:option>
-    <bcf:option datatype="string">presort</bcf:option>
-    <bcf:option datatype="string">texencoding</bcf:option>
-    <bcf:option datatype="string">bibencoding</bcf:option>
-    <bcf:option datatype="string">sortingtemplatename</bcf:option>
-    <bcf:option datatype="string">sortlocale</bcf:option>
-    <bcf:option datatype="string">language</bcf:option>
-    <bcf:option datatype="string">autolang</bcf:option>
-    <bcf:option datatype="string">langhook</bcf:option>
-    <bcf:option datatype="string">indexing</bcf:option>
-    <bcf:option datatype="string">hyperref</bcf:option>
-    <bcf:option datatype="string">backrefsetstyle</bcf:option>
-    <bcf:option datatype="string">block</bcf:option>
-    <bcf:option datatype="string">pagetracker</bcf:option>
-    <bcf:option datatype="string">citecounter</bcf:option>
-    <bcf:option datatype="string">citetracker</bcf:option>
-    <bcf:option datatype="string">ibidtracker</bcf:option>
-    <bcf:option datatype="string">idemtracker</bcf:option>
-    <bcf:option datatype="string">opcittracker</bcf:option>
-    <bcf:option datatype="string">loccittracker</bcf:option>
-    <bcf:option datatype="string">labeldate</bcf:option>
-    <bcf:option datatype="string">labeltime</bcf:option>
-    <bcf:option datatype="string">dateera</bcf:option>
-    <bcf:option datatype="string">date</bcf:option>
-    <bcf:option datatype="string">time</bcf:option>
-    <bcf:option datatype="string">eventdate</bcf:option>
-    <bcf:option datatype="string">eventtime</bcf:option>
-    <bcf:option datatype="string">origdate</bcf:option>
-    <bcf:option datatype="string">origtime</bcf:option>
-    <bcf:option datatype="string">urldate</bcf:option>
-    <bcf:option datatype="string">urltime</bcf:option>
-    <bcf:option datatype="string">alldatesusetime</bcf:option>
-    <bcf:option datatype="string">alldates</bcf:option>
-    <bcf:option datatype="string">alltimes</bcf:option>
-    <bcf:option datatype="string">gregorianstart</bcf:option>
-    <bcf:option datatype="string">autocite</bcf:option>
-    <bcf:option datatype="string">notetype</bcf:option>
-    <bcf:option datatype="string">uniquelist</bcf:option>
-    <bcf:option datatype="string">uniquename</bcf:option>
-    <bcf:option datatype="string">refsection</bcf:option>
-    <bcf:option datatype="string">refsegment</bcf:option>
-    <bcf:option datatype="string">citereset</bcf:option>
-    <bcf:option datatype="string">sortlos</bcf:option>
-    <bcf:option datatype="string">babel</bcf:option>
-    <bcf:option datatype="string">datelabel</bcf:option>
-    <bcf:option datatype="string">backrefstyle</bcf:option>
-    <bcf:option datatype="string">arxiv</bcf:option>
-    <bcf:option datatype="boolean">familyinits</bcf:option>
-    <bcf:option datatype="boolean">giveninits</bcf:option>
-    <bcf:option datatype="boolean">prefixinits</bcf:option>
-    <bcf:option datatype="boolean">suffixinits</bcf:option>
-    <bcf:option datatype="boolean">useafterword</bcf:option>
-    <bcf:option datatype="boolean">useannotator</bcf:option>
-    <bcf:option datatype="boolean">useauthor</bcf:option>
-    <bcf:option datatype="boolean">usebookauthor</bcf:option>
-    <bcf:option datatype="boolean">usecommentator</bcf:option>
-    <bcf:option datatype="boolean">useeditor</bcf:option>
-    <bcf:option datatype="boolean">useeditora</bcf:option>
-    <bcf:option datatype="boolean">useeditorb</bcf:option>
-    <bcf:option datatype="boolean">useeditorc</bcf:option>
-    <bcf:option datatype="boolean">useforeword</bcf:option>
-    <bcf:option datatype="boolean">useholder</bcf:option>
-    <bcf:option datatype="boolean">useintroduction</bcf:option>
-    <bcf:option datatype="boolean">usenamea</bcf:option>
-    <bcf:option datatype="boolean">usenameb</bcf:option>
-    <bcf:option datatype="boolean">usenamec</bcf:option>
-    <bcf:option datatype="boolean">usetranslator</bcf:option>
-    <bcf:option datatype="boolean">useshortauthor</bcf:option>
-    <bcf:option datatype="boolean">useshorteditor</bcf:option>
-    <bcf:option datatype="boolean">debug</bcf:option>
-    <bcf:option datatype="boolean">loadfiles</bcf:option>
-    <bcf:option datatype="boolean">safeinputenc</bcf:option>
-    <bcf:option datatype="boolean">sortcase</bcf:option>
-    <bcf:option datatype="boolean">sortupper</bcf:option>
-    <bcf:option datatype="boolean">terseinits</bcf:option>
-    <bcf:option datatype="boolean">abbreviate</bcf:option>
-    <bcf:option datatype="boolean">dateabbrev</bcf:option>
-    <bcf:option datatype="boolean">clearlang</bcf:option>
-    <bcf:option datatype="boolean">sortcites</bcf:option>
-    <bcf:option datatype="boolean">sortsets</bcf:option>
-    <bcf:option datatype="boolean">backref</bcf:option>
-    <bcf:option datatype="boolean">backreffloats</bcf:option>
-    <bcf:option datatype="boolean">trackfloats</bcf:option>
-    <bcf:option datatype="boolean">parentracker</bcf:option>
-    <bcf:option datatype="boolean">labeldateusetime</bcf:option>
-    <bcf:option datatype="boolean">datecirca</bcf:option>
-    <bcf:option datatype="boolean">dateuncertain</bcf:option>
-    <bcf:option datatype="boolean">dateusetime</bcf:option>
-    <bcf:option datatype="boolean">eventdateusetime</bcf:option>
-    <bcf:option datatype="boolean">origdateusetime</bcf:option>
-    <bcf:option datatype="boolean">urldateusetime</bcf:option>
-    <bcf:option datatype="boolean">julian</bcf:option>
-    <bcf:option datatype="boolean">datezeros</bcf:option>
-    <bcf:option datatype="boolean">timezeros</bcf:option>
-    <bcf:option datatype="boolean">timezones</bcf:option>
-    <bcf:option datatype="boolean">seconds</bcf:option>
-    <bcf:option datatype="boolean">autopunct</bcf:option>
-    <bcf:option datatype="boolean">punctfont</bcf:option>
-    <bcf:option datatype="boolean">labelnumber</bcf:option>
-    <bcf:option datatype="boolean">labelalpha</bcf:option>
-    <bcf:option datatype="boolean">labeltitle</bcf:option>
-    <bcf:option datatype="boolean">labeltitleyear</bcf:option>
-    <bcf:option datatype="boolean">labeldateparts</bcf:option>
-    <bcf:option datatype="boolean">nohashothers</bcf:option>
-    <bcf:option datatype="boolean">nosortothers</bcf:option>
-    <bcf:option datatype="boolean">noroman</bcf:option>
-    <bcf:option datatype="boolean">singletitle</bcf:option>
-    <bcf:option datatype="boolean">uniquetitle</bcf:option>
-    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
-    <bcf:option datatype="boolean">uniquework</bcf:option>
-    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
-    <bcf:option datatype="boolean">defernumbers</bcf:option>
-    <bcf:option datatype="boolean">locallabelwidth</bcf:option>
-    <bcf:option datatype="boolean">bibwarn</bcf:option>
-    <bcf:option datatype="boolean">useprefix</bcf:option>
-    <bcf:option datatype="boolean">skipbib</bcf:option>
-    <bcf:option datatype="boolean">skipbiblist</bcf:option>
-    <bcf:option datatype="boolean">skiplab</bcf:option>
-    <bcf:option datatype="boolean">dataonly</bcf:option>
-    <bcf:option datatype="boolean">defernums</bcf:option>
-    <bcf:option datatype="boolean">firstinits</bcf:option>
-    <bcf:option datatype="boolean">sortfirstinits</bcf:option>
-    <bcf:option datatype="boolean">sortgiveninits</bcf:option>
-    <bcf:option datatype="boolean">labelyear</bcf:option>
-    <bcf:option datatype="boolean">isbn</bcf:option>
-    <bcf:option datatype="boolean">url</bcf:option>
-    <bcf:option datatype="boolean">doi</bcf:option>
-    <bcf:option datatype="boolean">eprint</bcf:option>
-    <bcf:option datatype="boolean">related</bcf:option>
-    <bcf:option datatype="boolean">subentry</bcf:option>
-    <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
-    <bcf:option datatype="integer">mincrossrefs</bcf:option>
-    <bcf:option datatype="integer">minxrefs</bcf:option>
-    <bcf:option datatype="integer">maxnames</bcf:option>
-    <bcf:option datatype="integer">minnames</bcf:option>
-    <bcf:option datatype="integer">maxbibnames</bcf:option>
-    <bcf:option datatype="integer">minbibnames</bcf:option>
-    <bcf:option datatype="integer">maxcitenames</bcf:option>
-    <bcf:option datatype="integer">mincitenames</bcf:option>
-    <bcf:option datatype="integer">maxsortnames</bcf:option>
-    <bcf:option datatype="integer">minsortnames</bcf:option>
-    <bcf:option datatype="integer">maxitems</bcf:option>
-    <bcf:option datatype="integer">minitems</bcf:option>
-    <bcf:option datatype="integer">maxalphanames</bcf:option>
-    <bcf:option datatype="integer">minalphanames</bcf:option>
-    <bcf:option datatype="integer">maxparens</bcf:option>
-    <bcf:option datatype="integer">dateeraauto</bcf:option>
-  </bcf:optionscope>
-  <bcf:optionscope type="ENTRYTYPE">
-    <bcf:option datatype="string">alphaothers</bcf:option>
-    <bcf:option datatype="string">sortalphaothers</bcf:option>
-    <bcf:option datatype="string">presort</bcf:option>
-    <bcf:option datatype="string">indexing</bcf:option>
-    <bcf:option datatype="string">citetracker</bcf:option>
-    <bcf:option datatype="string">ibidtracker</bcf:option>
-    <bcf:option datatype="string">idemtracker</bcf:option>
-    <bcf:option datatype="string">opcittracker</bcf:option>
-    <bcf:option datatype="string">loccittracker</bcf:option>
-    <bcf:option datatype="string">uniquelist</bcf:option>
-    <bcf:option datatype="string">uniquename</bcf:option>
-    <bcf:option datatype="boolean">familyinits</bcf:option>
-    <bcf:option datatype="boolean">giveninits</bcf:option>
-    <bcf:option datatype="boolean">prefixinits</bcf:option>
-    <bcf:option datatype="boolean">suffixinits</bcf:option>
-    <bcf:option datatype="boolean">useafterword</bcf:option>
-    <bcf:option datatype="boolean">useannotator</bcf:option>
-    <bcf:option datatype="boolean">useauthor</bcf:option>
-    <bcf:option datatype="boolean">usebookauthor</bcf:option>
-    <bcf:option datatype="boolean">usecommentator</bcf:option>
-    <bcf:option datatype="boolean">useeditor</bcf:option>
-    <bcf:option datatype="boolean">useeditora</bcf:option>
-    <bcf:option datatype="boolean">useeditorb</bcf:option>
-    <bcf:option datatype="boolean">useeditorc</bcf:option>
-    <bcf:option datatype="boolean">useforeword</bcf:option>
-    <bcf:option datatype="boolean">useholder</bcf:option>
-    <bcf:option datatype="boolean">useintroduction</bcf:option>
-    <bcf:option datatype="boolean">usenamea</bcf:option>
-    <bcf:option datatype="boolean">usenameb</bcf:option>
-    <bcf:option datatype="boolean">usenamec</bcf:option>
-    <bcf:option datatype="boolean">usetranslator</bcf:option>
-    <bcf:option datatype="boolean">useshortauthor</bcf:option>
-    <bcf:option datatype="boolean">useshorteditor</bcf:option>
-    <bcf:option datatype="boolean">terseinits</bcf:option>
-    <bcf:option datatype="boolean">abbreviate</bcf:option>
-    <bcf:option datatype="boolean">dateabbrev</bcf:option>
-    <bcf:option datatype="boolean">clearlang</bcf:option>
-    <bcf:option datatype="boolean">labelnumber</bcf:option>
-    <bcf:option datatype="boolean">labelalpha</bcf:option>
-    <bcf:option datatype="boolean">labeltitle</bcf:option>
-    <bcf:option datatype="boolean">labeltitleyear</bcf:option>
-    <bcf:option datatype="boolean">labeldateparts</bcf:option>
-    <bcf:option datatype="boolean">nohashothers</bcf:option>
-    <bcf:option datatype="boolean">nosortothers</bcf:option>
-    <bcf:option datatype="boolean">noroman</bcf:option>
-    <bcf:option datatype="boolean">singletitle</bcf:option>
-    <bcf:option datatype="boolean">uniquetitle</bcf:option>
-    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
-    <bcf:option datatype="boolean">uniquework</bcf:option>
-    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
-    <bcf:option datatype="boolean">useprefix</bcf:option>
-    <bcf:option datatype="boolean">skipbib</bcf:option>
-    <bcf:option datatype="boolean">skipbiblist</bcf:option>
-    <bcf:option datatype="boolean">skiplab</bcf:option>
-    <bcf:option datatype="boolean">dataonly</bcf:option>
-    <bcf:option datatype="boolean">skiplos</bcf:option>
-    <bcf:option datatype="boolean">labelyear</bcf:option>
-    <bcf:option datatype="boolean">isbn</bcf:option>
-    <bcf:option datatype="boolean">url</bcf:option>
-    <bcf:option datatype="boolean">doi</bcf:option>
-    <bcf:option datatype="boolean">eprint</bcf:option>
-    <bcf:option datatype="boolean">related</bcf:option>
-    <bcf:option datatype="boolean">subentry</bcf:option>
-    <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
-    <bcf:option datatype="xml">labelalphatemplate</bcf:option>
-    <bcf:option datatype="xml">translit</bcf:option>
-    <bcf:option datatype="xml">sortexclusion</bcf:option>
-    <bcf:option datatype="xml">sortinclusion</bcf:option>
-    <bcf:option datatype="xml">labelnamespec</bcf:option>
-    <bcf:option datatype="xml">labeltitlespec</bcf:option>
-    <bcf:option datatype="xml">labeldatespec</bcf:option>
-    <bcf:option datatype="integer">maxnames</bcf:option>
-    <bcf:option datatype="integer">minnames</bcf:option>
-    <bcf:option datatype="integer">maxbibnames</bcf:option>
-    <bcf:option datatype="integer">minbibnames</bcf:option>
-    <bcf:option datatype="integer">maxcitenames</bcf:option>
-    <bcf:option datatype="integer">mincitenames</bcf:option>
-    <bcf:option datatype="integer">maxsortnames</bcf:option>
-    <bcf:option datatype="integer">minsortnames</bcf:option>
-    <bcf:option datatype="integer">maxitems</bcf:option>
-    <bcf:option datatype="integer">minitems</bcf:option>
-    <bcf:option datatype="integer">maxalphanames</bcf:option>
-    <bcf:option datatype="integer">minalphanames</bcf:option>
-  </bcf:optionscope>
-  <bcf:optionscope type="ENTRY">
-    <bcf:option datatype="string">noinherit</bcf:option>
-    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
-    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
-    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
-    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
-    <bcf:option datatype="string">presort</bcf:option>
-    <bcf:option datatype="string" backendout="1">indexing</bcf:option>
-    <bcf:option datatype="string" backendout="1">citetracker</bcf:option>
-    <bcf:option datatype="string" backendout="1">ibidtracker</bcf:option>
-    <bcf:option datatype="string" backendout="1">idemtracker</bcf:option>
-    <bcf:option datatype="string" backendout="1">opcittracker</bcf:option>
-    <bcf:option datatype="string" backendout="1">loccittracker</bcf:option>
-    <bcf:option datatype="string">uniquelist</bcf:option>
-    <bcf:option datatype="string">uniquename</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useafterword</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useannotator</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useauthor</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">usebookauthor</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">usecommentator</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useeditor</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useeditora</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useeditorb</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useeditorc</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useforeword</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useholder</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useintroduction</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">usenamea</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">usenameb</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">usenamec</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">usetranslator</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useshortauthor</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useshorteditor</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">abbreviate</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">dateabbrev</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">clearlang</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">labelnumber</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">labelalpha</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">labeltitle</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">labeltitleyear</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">labeldateparts</bcf:option>
-    <bcf:option datatype="boolean">nohashothers</bcf:option>
-    <bcf:option datatype="boolean">nosortothers</bcf:option>
-    <bcf:option datatype="boolean">noroman</bcf:option>
-    <bcf:option datatype="boolean">singletitle</bcf:option>
-    <bcf:option datatype="boolean">uniquetitle</bcf:option>
-    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
-    <bcf:option datatype="boolean">uniquework</bcf:option>
-    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">skipbib</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">skipbiblist</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">skiplab</bcf:option>
-    <bcf:option datatype="boolean" backendin="uniquename=false,uniquelist=false,skipbib=true,skipbiblist=true,skiplab=true">dataonly</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">skiplos</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">isbn</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">url</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">doi</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">eprint</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">related</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">subentry</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">bibtexcaseprotection</bcf:option>
-    <bcf:option datatype="integer" backendin="maxcitenames,maxbibnames,maxsortnames">maxnames</bcf:option>
-    <bcf:option datatype="integer" backendin="mincitenames,minbibnames,minsortnames">minnames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">maxbibnames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">minbibnames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">maxcitenames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">mincitenames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">maxsortnames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">minsortnames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">maxitems</bcf:option>
-    <bcf:option datatype="integer" backendout="1">minitems</bcf:option>
-    <bcf:option datatype="integer" backendout="1">maxalphanames</bcf:option>
-    <bcf:option datatype="integer" backendout="1">minalphanames</bcf:option>
-  </bcf:optionscope>
-  <bcf:optionscope type="NAMELIST">
-    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
-    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
-    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
-    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
-    <bcf:option datatype="string">uniquelist</bcf:option>
-    <bcf:option datatype="string">uniquename</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
-    <bcf:option datatype="boolean">nohashothers</bcf:option>
-    <bcf:option datatype="boolean">nosortothers</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
-  </bcf:optionscope>
-  <bcf:optionscope type="NAME">
-    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
-    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
-    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
-    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
-    <bcf:option datatype="string">uniquename</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
-    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
-  </bcf:optionscope>
-  <!-- DATAFIELDSETS -->
-  <bcf:datafieldset name="setnames">
-    <bcf:member datatype="name" fieldtype="list"/>
-  </bcf:datafieldset>
-  <bcf:datafieldset name="settitles">
-    <bcf:member field="title"/>
-    <bcf:member field="booktitle"/>
-    <bcf:member field="eventtitle"/>
-    <bcf:member field="issuetitle"/>
-    <bcf:member field="journaltitle"/>
-    <bcf:member field="maintitle"/>
-    <bcf:member field="origtitle"/>
-  </bcf:datafieldset>
-  <!-- SOURCEMAP -->
-  <bcf:sourcemap>
-    <bcf:maps datatype="bibtex" level="driver">
-      <bcf:map>
-        <bcf:map_step map_field_set="day" map_null="1"/>
-      </bcf:map>
-      <bcf:map>
-        <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
-        <bcf:map_step map_type_source="electronic" map_type_target="online"/>
-        <bcf:map_step map_type_source="www" map_type_target="online"/>
-      </bcf:map>
-      <bcf:map>
-        <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
-        <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
-      </bcf:map>
-      <bcf:map>
-        <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
-        <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
-      </bcf:map>
-      <bcf:map>
-        <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
-        <bcf:map_step map_field_set="type" map_field_value="techreport"/>
-      </bcf:map>
-      <bcf:map>
-        <bcf:map_step map_field_source="hyphenation" map_field_target="langid"/>
-        <bcf:map_step map_field_source="address" map_field_target="location"/>
-        <bcf:map_step map_field_source="school" map_field_target="institution"/>
-        <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
-        <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
-        <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
-        <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
-        <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
-        <bcf:map_step map_field_source="pdf" map_field_target="file"/>
-      </bcf:map>
-    </bcf:maps>
-  </bcf:sourcemap>
-  <!-- LABELALPHA NAME TEMPLATE -->
-  <bcf:labelalphanametemplate name="global">
-    <bcf:namepart order="1" use="1" pre="1" substring_width="1" substring_compound="1">prefix</bcf:namepart>
-    <bcf:namepart order="2">family</bcf:namepart>
-  </bcf:labelalphanametemplate>
-  <!-- LABELALPHA TEMPLATE -->
-  <bcf:labelalphatemplate type="global">
-    <bcf:labelelement order="1">
-      <bcf:labelpart final="1">shorthand</bcf:labelpart>
-      <bcf:labelpart>label</bcf:labelpart>
-      <bcf:labelpart substring_width="3" substring_side="left" ifnames="1">labelname</bcf:labelpart>
-      <bcf:labelpart substring_width="1" substring_side="left">labelname</bcf:labelpart>
-    </bcf:labelelement>
-    <bcf:labelelement order="2">
-      <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
-    </bcf:labelelement>
-  </bcf:labelalphatemplate>
-  <!-- EXTRADATE -->
-  <bcf:extradatespec>
-    <bcf:scope>
-      <bcf:field order="1">labelyear</bcf:field>
-      <bcf:field order="2">year</bcf:field>
-    </bcf:scope>
-  </bcf:extradatespec>
-  <!-- INHERITANCE -->
-  <bcf:inheritance>
-    <bcf:defaults inherit_all="true" override_target="false">
-    </bcf:defaults>
-    <bcf:inherit>
-      <bcf:type_pair source="mvbook" target="inbook"/>
-      <bcf:type_pair source="mvbook" target="bookinbook"/>
-      <bcf:type_pair source="mvbook" target="suppbook"/>
-      <bcf:type_pair source="book" target="inbook"/>
-      <bcf:type_pair source="book" target="bookinbook"/>
-      <bcf:type_pair source="book" target="suppbook"/>
-      <bcf:field source="author" target="author"/>
-      <bcf:field source="author" target="bookauthor"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="mvbook" target="book"/>
-      <bcf:type_pair source="mvbook" target="inbook"/>
-      <bcf:type_pair source="mvbook" target="bookinbook"/>
-      <bcf:type_pair source="mvbook" target="suppbook"/>
-      <bcf:field source="title" target="maintitle"/>
-      <bcf:field source="subtitle" target="mainsubtitle"/>
-      <bcf:field source="titleaddon" target="maintitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="mvcollection" target="collection"/>
-      <bcf:type_pair source="mvcollection" target="reference"/>
-      <bcf:type_pair source="mvcollection" target="incollection"/>
-      <bcf:type_pair source="mvcollection" target="inreference"/>
-      <bcf:type_pair source="mvcollection" target="suppcollection"/>
-      <bcf:type_pair source="mvreference" target="collection"/>
-      <bcf:type_pair source="mvreference" target="reference"/>
-      <bcf:type_pair source="mvreference" target="incollection"/>
-      <bcf:type_pair source="mvreference" target="inreference"/>
-      <bcf:type_pair source="mvreference" target="suppcollection"/>
-      <bcf:field source="title" target="maintitle"/>
-      <bcf:field source="subtitle" target="mainsubtitle"/>
-      <bcf:field source="titleaddon" target="maintitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="mvproceedings" target="proceedings"/>
-      <bcf:type_pair source="mvproceedings" target="inproceedings"/>
-      <bcf:field source="title" target="maintitle"/>
-      <bcf:field source="subtitle" target="mainsubtitle"/>
-      <bcf:field source="titleaddon" target="maintitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="book" target="inbook"/>
-      <bcf:type_pair source="book" target="bookinbook"/>
-      <bcf:type_pair source="book" target="suppbook"/>
-      <bcf:field source="title" target="booktitle"/>
-      <bcf:field source="subtitle" target="booksubtitle"/>
-      <bcf:field source="titleaddon" target="booktitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="collection" target="incollection"/>
-      <bcf:type_pair source="collection" target="inreference"/>
-      <bcf:type_pair source="collection" target="suppcollection"/>
-      <bcf:type_pair source="reference" target="incollection"/>
-      <bcf:type_pair source="reference" target="inreference"/>
-      <bcf:type_pair source="reference" target="suppcollection"/>
-      <bcf:field source="title" target="booktitle"/>
-      <bcf:field source="subtitle" target="booksubtitle"/>
-      <bcf:field source="titleaddon" target="booktitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="proceedings" target="inproceedings"/>
-      <bcf:field source="title" target="booktitle"/>
-      <bcf:field source="subtitle" target="booksubtitle"/>
-      <bcf:field source="titleaddon" target="booktitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="periodical" target="article"/>
-      <bcf:type_pair source="periodical" target="suppperiodical"/>
-      <bcf:field source="title" target="journaltitle"/>
-      <bcf:field source="subtitle" target="journalsubtitle"/>
-      <bcf:field source="titleaddon" target="journaltitleaddon"/>
-      <bcf:field source="shorttitle" skip="true"/>
-      <bcf:field source="sorttitle" skip="true"/>
-      <bcf:field source="indextitle" skip="true"/>
-      <bcf:field source="indexsorttitle" skip="true"/>
-    </bcf:inherit>
-    <bcf:inherit>
-      <bcf:type_pair source="*" target="*"/>
-      <bcf:field source="ids" skip="true"/>
-      <bcf:field source="crossref" skip="true"/>
-      <bcf:field source="xref" skip="true"/>
-      <bcf:field source="entryset" skip="true"/>
-      <bcf:field source="entrysubtype" skip="true"/>
-      <bcf:field source="execute" skip="true"/>
-      <bcf:field source="label" skip="true"/>
-      <bcf:field source="options" skip="true"/>
-      <bcf:field source="presort" skip="true"/>
-      <bcf:field source="related" skip="true"/>
-      <bcf:field source="relatedoptions" skip="true"/>
-      <bcf:field source="relatedstring" skip="true"/>
-      <bcf:field source="relatedtype" skip="true"/>
-      <bcf:field source="shorthand" skip="true"/>
-      <bcf:field source="shorthandintro" skip="true"/>
-      <bcf:field source="sortkey" skip="true"/>
-    </bcf:inherit>
-  </bcf:inheritance>
-  <!-- UNIQUENAME TEMPLATES -->
-  <bcf:uniquenametemplate name="global">
-    <bcf:namepart order="1" use="1" base="1">prefix</bcf:namepart>
-    <bcf:namepart order="2" base="1">family</bcf:namepart>
-    <bcf:namepart order="3">given</bcf:namepart>
-  </bcf:uniquenametemplate>
-  <!-- SORTING NAME KEY TEMPLATES -->
-  <bcf:sortingnamekeytemplate name="global">
-    <bcf:keypart order="1">
-      <bcf:part type="namepart" order="1" use="1">prefix</bcf:part>
-      <bcf:part type="namepart" order="2">family</bcf:part>
-    </bcf:keypart>
-    <bcf:keypart order="2">
-      <bcf:part type="namepart" order="1">given</bcf:part>
-    </bcf:keypart>
-    <bcf:keypart order="3">
-      <bcf:part type="namepart" order="1">suffix</bcf:part>
-    </bcf:keypart>
-    <bcf:keypart order="4">
-      <bcf:part type="namepart" order="1" use="0">prefix</bcf:part>
-    </bcf:keypart>
-  </bcf:sortingnamekeytemplate>
-  <bcf:presort>mm</bcf:presort>
-  <!-- DATA MODEL -->
-  <bcf:datamodel>
-    <bcf:constants>
-      <bcf:constant type="list" name="gender">sf,sm,sn,pf,pm,pn,pp</bcf:constant>
-      <bcf:constant type="list" name="nameparts">family,given,prefix,suffix</bcf:constant>
-      <bcf:constant type="list" name="optiondatatypes">boolean,integer,string,xml</bcf:constant>
-      <bcf:constant type="list" name="multiscriptforms">default,transliteration,transcription,translation</bcf:constant>
-    </bcf:constants>
-    <bcf:entrytypes>
-      <bcf:entrytype>article</bcf:entrytype>
-      <bcf:entrytype>artwork</bcf:entrytype>
-      <bcf:entrytype>audio</bcf:entrytype>
-      <bcf:entrytype>bibnote</bcf:entrytype>
-      <bcf:entrytype>book</bcf:entrytype>
-      <bcf:entrytype>bookinbook</bcf:entrytype>
-      <bcf:entrytype>booklet</bcf:entrytype>
-      <bcf:entrytype>collection</bcf:entrytype>
-      <bcf:entrytype>commentary</bcf:entrytype>
-      <bcf:entrytype>customa</bcf:entrytype>
-      <bcf:entrytype>customb</bcf:entrytype>
-      <bcf:entrytype>customc</bcf:entrytype>
-      <bcf:entrytype>customd</bcf:entrytype>
-      <bcf:entrytype>custome</bcf:entrytype>
-      <bcf:entrytype>customf</bcf:entrytype>
-      <bcf:entrytype>dataset</bcf:entrytype>
-      <bcf:entrytype>inbook</bcf:entrytype>
-      <bcf:entrytype>incollection</bcf:entrytype>
-      <bcf:entrytype>inproceedings</bcf:entrytype>
-      <bcf:entrytype>inreference</bcf:entrytype>
-      <bcf:entrytype>image</bcf:entrytype>
-      <bcf:entrytype>jurisdiction</bcf:entrytype>
-      <bcf:entrytype>legal</bcf:entrytype>
-      <bcf:entrytype>legislation</bcf:entrytype>
-      <bcf:entrytype>letter</bcf:entrytype>
-      <bcf:entrytype>manual</bcf:entrytype>
-      <bcf:entrytype>misc</bcf:entrytype>
-      <bcf:entrytype>movie</bcf:entrytype>
-      <bcf:entrytype>music</bcf:entrytype>
-      <bcf:entrytype>mvcollection</bcf:entrytype>
-      <bcf:entrytype>mvreference</bcf:entrytype>
-      <bcf:entrytype>mvproceedings</bcf:entrytype>
-      <bcf:entrytype>mvbook</bcf:entrytype>
-      <bcf:entrytype>online</bcf:entrytype>
-      <bcf:entrytype>patent</bcf:entrytype>
-      <bcf:entrytype>performance</bcf:entrytype>
-      <bcf:entrytype>periodical</bcf:entrytype>
-      <bcf:entrytype>proceedings</bcf:entrytype>
-      <bcf:entrytype>reference</bcf:entrytype>
-      <bcf:entrytype>report</bcf:entrytype>
-      <bcf:entrytype>review</bcf:entrytype>
-      <bcf:entrytype>set</bcf:entrytype>
-      <bcf:entrytype>software</bcf:entrytype>
-      <bcf:entrytype>standard</bcf:entrytype>
-      <bcf:entrytype>suppbook</bcf:entrytype>
-      <bcf:entrytype>suppcollection</bcf:entrytype>
-      <bcf:entrytype>suppperiodical</bcf:entrytype>
-      <bcf:entrytype>thesis</bcf:entrytype>
-      <bcf:entrytype>unpublished</bcf:entrytype>
-      <bcf:entrytype>video</bcf:entrytype>
-      <bcf:entrytype skip_output="true">xdata</bcf:entrytype>
-    </bcf:entrytypes>
-    <bcf:fields>
-      <bcf:field fieldtype="field" datatype="integer">sortyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="integer">volume</bcf:field>
-      <bcf:field fieldtype="field" datatype="integer">volumes</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">eventtitleaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">issuetitleaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">journaltitleaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">langid</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">langidopts</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" label="true">shorthand</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" label="true">shortjournal</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" label="true">shortseries</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" label="true">shorttitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
-      <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
-      <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">author</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
-      <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
-      <bcf:field fieldtype="list" datatype="name" label="true">shortauthor</bcf:field>
-      <bcf:field fieldtype="list" datatype="name" label="true">shorteditor</bcf:field>
-      <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
-      <bcf:field fieldtype="field" datatype="key">type</bcf:field>
-      <bcf:field fieldtype="list" datatype="key">language</bcf:field>
-      <bcf:field fieldtype="list" datatype="key">origlanguage</bcf:field>
-      <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
-      <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
-      <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">endyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">year</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">month</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">day</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">hour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">minute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">second</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">timezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">season</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endhour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endtimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">endseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventendyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventhour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventtimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendhour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendtimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">eventendseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">origendyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">origyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">orighour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origtimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendhour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendtimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">origendseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlendyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlyear</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlhour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urltimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendmonth</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendday</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendhour</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendminute</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendsecond</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendtimezone</bcf:field>
-      <bcf:field fieldtype="field" datatype="datepart">urlendseason</bcf:field>
-      <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
-      <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
-      <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
-      <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
-      <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
-      <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
-      <bcf:field fieldtype="field" datatype="uri">url</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">xdata</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">ids</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">entryset</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="entrykey">related</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="keyword">keywords</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">options</bcf:field>
-      <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">relatedoptions</bcf:field>
-      <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
-      <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
-    </bcf:fields>
-    <bcf:entryfields>
-      <bcf:field>abstract</bcf:field>
-      <bcf:field>annotation</bcf:field>
-      <bcf:field>authortype</bcf:field>
-      <bcf:field>bookpagination</bcf:field>
-      <bcf:field>crossref</bcf:field>
-      <bcf:field>day</bcf:field>
-      <bcf:field>doi</bcf:field>
-      <bcf:field>eprint</bcf:field>
-      <bcf:field>eprintclass</bcf:field>
-      <bcf:field>eprinttype</bcf:field>
-      <bcf:field>endday</bcf:field>
-      <bcf:field>endhour</bcf:field>
-      <bcf:field>endminute</bcf:field>
-      <bcf:field>endmonth</bcf:field>
-      <bcf:field>endseason</bcf:field>
-      <bcf:field>endsecond</bcf:field>
-      <bcf:field>endtimezone</bcf:field>
-      <bcf:field>endyear</bcf:field>
-      <bcf:field>entryset</bcf:field>
-      <bcf:field>entrysubtype</bcf:field>
-      <bcf:field>execute</bcf:field>
-      <bcf:field>file</bcf:field>
-      <bcf:field>gender</bcf:field>
-      <bcf:field>hour</bcf:field>
-      <bcf:field>ids</bcf:field>
-      <bcf:field>indextitle</bcf:field>
-      <bcf:field>indexsorttitle</bcf:field>
-      <bcf:field>isan</bcf:field>
-      <bcf:field>ismn</bcf:field>
-      <bcf:field>iswc</bcf:field>
-      <bcf:field>keywords</bcf:field>
-      <bcf:field>label</bcf:field>
-      <bcf:field>langid</bcf:field>
-      <bcf:field>langidopts</bcf:field>
-      <bcf:field>library</bcf:field>
-      <bcf:field>lista</bcf:field>
-      <bcf:field>listb</bcf:field>
-      <bcf:field>listc</bcf:field>
-      <bcf:field>listd</bcf:field>
-      <bcf:field>liste</bcf:field>
-      <bcf:field>listf</bcf:field>
-      <bcf:field>minute</bcf:field>
-      <bcf:field>month</bcf:field>
-      <bcf:field>namea</bcf:field>
-      <bcf:field>nameb</bcf:field>
-      <bcf:field>namec</bcf:field>
-      <bcf:field>nameatype</bcf:field>
-      <bcf:field>namebtype</bcf:field>
-      <bcf:field>namectype</bcf:field>
-      <bcf:field>nameaddon</bcf:field>
-      <bcf:field>options</bcf:field>
-      <bcf:field>origday</bcf:field>
-      <bcf:field>origendday</bcf:field>
-      <bcf:field>origendhour</bcf:field>
-      <bcf:field>origendminute</bcf:field>
-      <bcf:field>origendmonth</bcf:field>
-      <bcf:field>origendseason</bcf:field>
-      <bcf:field>origendsecond</bcf:field>
-      <bcf:field>origendtimezone</bcf:field>
-      <bcf:field>origendyear</bcf:field>
-      <bcf:field>orighour</bcf:field>
-      <bcf:field>origminute</bcf:field>
-      <bcf:field>origmonth</bcf:field>
-      <bcf:field>origseason</bcf:field>
-      <bcf:field>origsecond</bcf:field>
-      <bcf:field>origtimezone</bcf:field>
-      <bcf:field>origyear</bcf:field>
-      <bcf:field>origlocation</bcf:field>
-      <bcf:field>origpublisher</bcf:field>
-      <bcf:field>origtitle</bcf:field>
-      <bcf:field>pagination</bcf:field>
-      <bcf:field>presort</bcf:field>
-      <bcf:field>related</bcf:field>
-      <bcf:field>relatedoptions</bcf:field>
-      <bcf:field>relatedstring</bcf:field>
-      <bcf:field>relatedtype</bcf:field>
-      <bcf:field>season</bcf:field>
-      <bcf:field>second</bcf:field>
-      <bcf:field>shortauthor</bcf:field>
-      <bcf:field>shorteditor</bcf:field>
-      <bcf:field>shorthand</bcf:field>
-      <bcf:field>shorthandintro</bcf:field>
-      <bcf:field>shortjournal</bcf:field>
-      <bcf:field>shortseries</bcf:field>
-      <bcf:field>shorttitle</bcf:field>
-      <bcf:field>sortkey</bcf:field>
-      <bcf:field>sortname</bcf:field>
-      <bcf:field>sortshorthand</bcf:field>
-      <bcf:field>sorttitle</bcf:field>
-      <bcf:field>sortyear</bcf:field>
-      <bcf:field>timezone</bcf:field>
-      <bcf:field>url</bcf:field>
-      <bcf:field>urlday</bcf:field>
-      <bcf:field>urlendday</bcf:field>
-      <bcf:field>urlendhour</bcf:field>
-      <bcf:field>urlendminute</bcf:field>
-      <bcf:field>urlendmonth</bcf:field>
-      <bcf:field>urlendsecond</bcf:field>
-      <bcf:field>urlendtimezone</bcf:field>
-      <bcf:field>urlendyear</bcf:field>
-      <bcf:field>urlhour</bcf:field>
-      <bcf:field>urlminute</bcf:field>
-      <bcf:field>urlmonth</bcf:field>
-      <bcf:field>urlsecond</bcf:field>
-      <bcf:field>urltimezone</bcf:field>
-      <bcf:field>urlyear</bcf:field>
-      <bcf:field>usera</bcf:field>
-      <bcf:field>userb</bcf:field>
-      <bcf:field>userc</bcf:field>
-      <bcf:field>userd</bcf:field>
-      <bcf:field>usere</bcf:field>
-      <bcf:field>userf</bcf:field>
-      <bcf:field>verba</bcf:field>
-      <bcf:field>verbb</bcf:field>
-      <bcf:field>verbc</bcf:field>
-      <bcf:field>xdata</bcf:field>
-      <bcf:field>xref</bcf:field>
-      <bcf:field>year</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>set</bcf:entrytype>
-      <bcf:field>entryset</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>article</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>issn</bcf:field>
-      <bcf:field>issue</bcf:field>
-      <bcf:field>issuetitle</bcf:field>
-      <bcf:field>issuesubtitle</bcf:field>
-      <bcf:field>issuetitleaddon</bcf:field>
-      <bcf:field>journalsubtitle</bcf:field>
-      <bcf:field>journaltitle</bcf:field>
-      <bcf:field>journaltitleaddon</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>version</bcf:field>
-      <bcf:field>volume</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>bibnote</bcf:entrytype>
-      <bcf:field>note</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>book</bcf:entrytype>
-      <bcf:field>author</bcf:field>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>mvbook</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>inbook</bcf:entrytype>
-      <bcf:entrytype>bookinbook</bcf:entrytype>
-      <bcf:entrytype>suppbook</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>booktitle</bcf:field>
-      <bcf:field>bookauthor</bcf:field>
-      <bcf:field>booksubtitle</bcf:field>
-      <bcf:field>booktitleaddon</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>booklet</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>howpublished</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>collection</bcf:entrytype>
-      <bcf:entrytype>reference</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>mvcollection</bcf:entrytype>
-      <bcf:entrytype>mvreference</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>incollection</bcf:entrytype>
-      <bcf:entrytype>suppcollection</bcf:entrytype>
-      <bcf:entrytype>inreference</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>booksubtitle</bcf:field>
-      <bcf:field>booktitle</bcf:field>
-      <bcf:field>booktitleaddon</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>dataset</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-      <bcf:field>version</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>manual</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>edition</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-      <bcf:field>version</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>misc</bcf:entrytype>
-      <bcf:entrytype>software</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>howpublished</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-      <bcf:field>version</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>online</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>version</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>patent</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>holder</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-      <bcf:field>version</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>periodical</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>editoratype</bcf:field>
-      <bcf:field>editorbtype</bcf:field>
-      <bcf:field>editorctype</bcf:field>
-      <bcf:field>issn</bcf:field>
-      <bcf:field>issue</bcf:field>
-      <bcf:field>issuesubtitle</bcf:field>
-      <bcf:field>issuetitle</bcf:field>
-      <bcf:field>issuetitleaddon</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>season</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>volume</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>mvproceedings</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>eventday</bcf:field>
-      <bcf:field>eventendday</bcf:field>
-      <bcf:field>eventendhour</bcf:field>
-      <bcf:field>eventendminute</bcf:field>
-      <bcf:field>eventendmonth</bcf:field>
-      <bcf:field>eventendseason</bcf:field>
-      <bcf:field>eventendsecond</bcf:field>
-      <bcf:field>eventendtimezone</bcf:field>
-      <bcf:field>eventendyear</bcf:field>
-      <bcf:field>eventhour</bcf:field>
-      <bcf:field>eventminute</bcf:field>
-      <bcf:field>eventmonth</bcf:field>
-      <bcf:field>eventseason</bcf:field>
-      <bcf:field>eventsecond</bcf:field>
-      <bcf:field>eventtimezone</bcf:field>
-      <bcf:field>eventyear</bcf:field>
-      <bcf:field>eventtitle</bcf:field>
-      <bcf:field>eventtitleaddon</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>venue</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>proceedings</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>eventday</bcf:field>
-      <bcf:field>eventendday</bcf:field>
-      <bcf:field>eventendhour</bcf:field>
-      <bcf:field>eventendminute</bcf:field>
-      <bcf:field>eventendmonth</bcf:field>
-      <bcf:field>eventendseason</bcf:field>
-      <bcf:field>eventendsecond</bcf:field>
-      <bcf:field>eventendtimezone</bcf:field>
-      <bcf:field>eventendyear</bcf:field>
-      <bcf:field>eventhour</bcf:field>
-      <bcf:field>eventminute</bcf:field>
-      <bcf:field>eventmonth</bcf:field>
-      <bcf:field>eventseason</bcf:field>
-      <bcf:field>eventsecond</bcf:field>
-      <bcf:field>eventtimezone</bcf:field>
-      <bcf:field>eventyear</bcf:field>
-      <bcf:field>eventtitle</bcf:field>
-      <bcf:field>eventtitleaddon</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>venue</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>inproceedings</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>booksubtitle</bcf:field>
-      <bcf:field>booktitle</bcf:field>
-      <bcf:field>booktitleaddon</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editortype</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>eventday</bcf:field>
-      <bcf:field>eventendday</bcf:field>
-      <bcf:field>eventendhour</bcf:field>
-      <bcf:field>eventendminute</bcf:field>
-      <bcf:field>eventendmonth</bcf:field>
-      <bcf:field>eventendseason</bcf:field>
-      <bcf:field>eventendsecond</bcf:field>
-      <bcf:field>eventendtimezone</bcf:field>
-      <bcf:field>eventendyear</bcf:field>
-      <bcf:field>eventhour</bcf:field>
-      <bcf:field>eventminute</bcf:field>
-      <bcf:field>eventmonth</bcf:field>
-      <bcf:field>eventseason</bcf:field>
-      <bcf:field>eventsecond</bcf:field>
-      <bcf:field>eventtimezone</bcf:field>
-      <bcf:field>eventyear</bcf:field>
-      <bcf:field>eventtitle</bcf:field>
-      <bcf:field>eventtitleaddon</bcf:field>
-      <bcf:field>isbn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>venue</bcf:field>
-      <bcf:field>volume</bcf:field>
-      <bcf:field>volumes</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>report</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>institution</bcf:field>
-      <bcf:field>isrn</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>number</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-      <bcf:field>version</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>thesis</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>eid</bcf:field>
-      <bcf:field>institution</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>pages</bcf:field>
-      <bcf:field>pagetotal</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-    </bcf:entryfields>
-    <bcf:entryfields>
-      <bcf:entrytype>unpublished</bcf:entrytype>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>eventday</bcf:field>
-      <bcf:field>eventendday</bcf:field>
-      <bcf:field>eventendhour</bcf:field>
-      <bcf:field>eventendminute</bcf:field>
-      <bcf:field>eventendmonth</bcf:field>
-      <bcf:field>eventendseason</bcf:field>
-      <bcf:field>eventendsecond</bcf:field>
-      <bcf:field>eventendtimezone</bcf:field>
-      <bcf:field>eventendyear</bcf:field>
-      <bcf:field>eventhour</bcf:field>
-      <bcf:field>eventminute</bcf:field>
-      <bcf:field>eventmonth</bcf:field>
-      <bcf:field>eventseason</bcf:field>
-      <bcf:field>eventsecond</bcf:field>
-      <bcf:field>eventtimezone</bcf:field>
-      <bcf:field>eventyear</bcf:field>
-      <bcf:field>eventtitle</bcf:field>
-      <bcf:field>eventtitleaddon</bcf:field>
-      <bcf:field>howpublished</bcf:field>
-      <bcf:field>language</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>pubstate</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>type</bcf:field>
-      <bcf:field>venue</bcf:field>
-    </bcf:entryfields>
-    <bcf:multiscriptfields>
-      <bcf:field>abstract</bcf:field>
-      <bcf:field>addendum</bcf:field>
-      <bcf:field>afterword</bcf:field>
-      <bcf:field>annotator</bcf:field>
-      <bcf:field>author</bcf:field>
-      <bcf:field>bookauthor</bcf:field>
-      <bcf:field>booksubtitle</bcf:field>
-      <bcf:field>booktitle</bcf:field>
-      <bcf:field>booktitleaddon</bcf:field>
-      <bcf:field>chapter</bcf:field>
-      <bcf:field>commentator</bcf:field>
-      <bcf:field>editor</bcf:field>
-      <bcf:field>editora</bcf:field>
-      <bcf:field>editorb</bcf:field>
-      <bcf:field>editorc</bcf:field>
-      <bcf:field>foreword</bcf:field>
-      <bcf:field>holder</bcf:field>
-      <bcf:field>institution</bcf:field>
-      <bcf:field>introduction</bcf:field>
-      <bcf:field>issuesubtitle</bcf:field>
-      <bcf:field>issuetitle</bcf:field>
-      <bcf:field>issuetitleaddon</bcf:field>
-      <bcf:field>journalsubtitle</bcf:field>
-      <bcf:field>journaltitle</bcf:field>
-      <bcf:field>journaltitleaddon</bcf:field>
-      <bcf:field>location</bcf:field>
-      <bcf:field>mainsubtitle</bcf:field>
-      <bcf:field>maintitle</bcf:field>
-      <bcf:field>maintitleaddon</bcf:field>
-      <bcf:field>nameaddon</bcf:field>
-      <bcf:field>note</bcf:field>
-      <bcf:field>organization</bcf:field>
-      <bcf:field>origlanguage</bcf:field>
-      <bcf:field>origlocation</bcf:field>
-      <bcf:field>origpublisher</bcf:field>
-      <bcf:field>origtitle</bcf:field>
-      <bcf:field>part</bcf:field>
-      <bcf:field>publisher</bcf:field>
-      <bcf:field>relatedstring</bcf:field>
-      <bcf:field>series</bcf:field>
-      <bcf:field>shortauthor</bcf:field>
-      <bcf:field>shorteditor</bcf:field>
-      <bcf:field>shorthand</bcf:field>
-      <bcf:field>shortjournal</bcf:field>
-      <bcf:field>shortseries</bcf:field>
-      <bcf:field>shorttitle</bcf:field>
-      <bcf:field>sortname</bcf:field>
-      <bcf:field>sortshorthand</bcf:field>
-      <bcf:field>sorttitle</bcf:field>
-      <bcf:field>subtitle</bcf:field>
-      <bcf:field>title</bcf:field>
-      <bcf:field>titleaddon</bcf:field>
-      <bcf:field>translator</bcf:field>
-      <bcf:field>venue</bcf:field>
-    </bcf:multiscriptfields>
-    <bcf:constraints>
-      <bcf:entrytype>article</bcf:entrytype>
-      <bcf:entrytype>book</bcf:entrytype>
-      <bcf:entrytype>inbook</bcf:entrytype>
-      <bcf:entrytype>bookinbook</bcf:entrytype>
-      <bcf:entrytype>suppbook</bcf:entrytype>
-      <bcf:entrytype>booklet</bcf:entrytype>
-      <bcf:entrytype>collection</bcf:entrytype>
-      <bcf:entrytype>incollection</bcf:entrytype>
-      <bcf:entrytype>suppcollection</bcf:entrytype>
-      <bcf:entrytype>manual</bcf:entrytype>
-      <bcf:entrytype>misc</bcf:entrytype>
-      <bcf:entrytype>mvbook</bcf:entrytype>
-      <bcf:entrytype>mvcollection</bcf:entrytype>
-      <bcf:entrytype>online</bcf:entrytype>
-      <bcf:entrytype>patent</bcf:entrytype>
-      <bcf:entrytype>periodical</bcf:entrytype>
-      <bcf:entrytype>suppperiodical</bcf:entrytype>
-      <bcf:entrytype>proceedings</bcf:entrytype>
-      <bcf:entrytype>inproceedings</bcf:entrytype>
-      <bcf:entrytype>reference</bcf:entrytype>
-      <bcf:entrytype>inreference</bcf:entrytype>
-      <bcf:entrytype>report</bcf:entrytype>
-      <bcf:entrytype>set</bcf:entrytype>
-      <bcf:entrytype>thesis</bcf:entrytype>
-      <bcf:entrytype>unpublished</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:fieldxor>
-          <bcf:field>date</bcf:field>
-          <bcf:field>year</bcf:field>
-        </bcf:fieldxor>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>set</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>entryset</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>article</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>journaltitle</bcf:field>
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>book</bcf:entrytype>
-      <bcf:entrytype>mvbook</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>inbook</bcf:entrytype>
-      <bcf:entrytype>bookinbook</bcf:entrytype>
-      <bcf:entrytype>suppbook</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-        <bcf:field>booktitle</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>booklet</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:fieldor>
-          <bcf:field>author</bcf:field>
-          <bcf:field>editor</bcf:field>
-        </bcf:fieldor>
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>collection</bcf:entrytype>
-      <bcf:entrytype>reference</bcf:entrytype>
-      <bcf:entrytype>mvcollection</bcf:entrytype>
-      <bcf:entrytype>mvreference</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>editor</bcf:field>
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>incollection</bcf:entrytype>
-      <bcf:entrytype>suppcollection</bcf:entrytype>
-      <bcf:entrytype>inreference</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>editor</bcf:field>
-        <bcf:field>title</bcf:field>
-        <bcf:field>booktitle</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>dataset</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>manual</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>misc</bcf:entrytype>
-      <bcf:entrytype>software</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>online</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>title</bcf:field>
-        <bcf:fieldor>
-          <bcf:field>url</bcf:field>
-          <bcf:field>doi</bcf:field>
-          <bcf:field>eprint</bcf:field>
-        </bcf:fieldor>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>patent</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-        <bcf:field>number</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>periodical</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>editor</bcf:field>
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>proceedings</bcf:entrytype>
-      <bcf:entrytype>mvproceedings</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>inproceedings</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-        <bcf:field>booktitle</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>report</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-        <bcf:field>type</bcf:field>
-        <bcf:field>institution</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>thesis</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-        <bcf:field>type</bcf:field>
-        <bcf:field>institution</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:entrytype>unpublished</bcf:entrytype>
-      <bcf:constraint type="mandatory">
-        <bcf:field>author</bcf:field>
-        <bcf:field>title</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-    <bcf:constraints>
-      <bcf:constraint type="data" datatype="isbn">
-        <bcf:field>isbn</bcf:field>
-      </bcf:constraint>
-      <bcf:constraint type="data" datatype="issn">
-        <bcf:field>issn</bcf:field>
-      </bcf:constraint>
-      <bcf:constraint type="data" datatype="ismn">
-        <bcf:field>ismn</bcf:field>
-      </bcf:constraint>
-      <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
-        <bcf:field>gender</bcf:field>
-      </bcf:constraint>
-    </bcf:constraints>
-  </bcf:datamodel>
-  <!-- CITATION DATA -->
-  <!-- SECTION 0 -->
-  <bcf:bibdata section="0">
-    <bcf:datasource type="file" datatype="bibtex" glob="false">BibTexDatei.bib</bcf:datasource>
-  </bcf:bibdata>
-  <bcf:section number="0">
-    <bcf:citekey order="1">Casper:2003tk</bcf:citekey>
-    <bcf:citekey order="2">Murphy:2012th</bcf:citekey>
-    <bcf:citekey order="3">Huang:2011wq</bcf:citekey>
-    <bcf:citekey order="4">Murphy:2004wl</bcf:citekey>
-    <bcf:citekey order="5">10.1145/1228716.1228718</bcf:citekey>
-    <bcf:citekey order="6">Sarkar:2017tt</bcf:citekey>
-    <bcf:citekey order="7">Faisal:2019uu</bcf:citekey>
-    <bcf:citekey order="8">Sousa:2017tn</bcf:citekey>
-    <bcf:citekey order="9">10.1145/2157689.2157818</bcf:citekey>
-    <bcf:citekey order="10">Nagi:2014vu</bcf:citekey>
-    <bcf:citekey order="11">Pourmehr:2013ta</bcf:citekey>
-    <bcf:citekey order="12">Ma:2015wu</bcf:citekey>
-    <bcf:citekey order="13">SOARES20151656</bcf:citekey>
-    <bcf:citekey order="14">Villani:2018ub</bcf:citekey>
-    <bcf:citekey order="15">Liu:2017tw</bcf:citekey>
-    <bcf:citekey order="16">Stotko:2019ud</bcf:citekey>
-    <bcf:citekey order="17">Wang:2017uy</bcf:citekey>
-    <bcf:citekey order="18">Matsas:2017aa</bcf:citekey>
-    <bcf:citekey order="19">Perez:2019ub</bcf:citekey>
-    <bcf:citekey order="20">Wang:2017uy</bcf:citekey>
-    <bcf:citekey order="21">Stotko:2019ud</bcf:citekey>
-    <bcf:citekey order="22">Moniri:2016ud</bcf:citekey>
-    <bcf:citekey order="23">Ostanin:2020uo</bcf:citekey>
-    <bcf:citekey order="24">Whitney:2018wk</bcf:citekey>
-    <bcf:citekey order="25">Perez:2019ub</bcf:citekey>
-    <bcf:citekey order="26">Matsas:2017aa</bcf:citekey>
-  </bcf:section>
-  <!-- SORTING TEMPLATES -->
-  <bcf:sortingtemplate name="none">
-    <bcf:sort order="1">
-      <bcf:sortitem order="1">citeorder</bcf:sortitem>
-    </bcf:sort>
-  </bcf:sortingtemplate>
-  <!-- DATALISTS -->
-  <bcf:datalist section="0"
-                name="none/global//global/global"
-                type="entry"
-                sortingtemplatename="none"
-                sortingnamekeytemplatename="global"
-                labelprefix=""
-                uniquenametemplatename="global"
-                labelalphanametemplatename="global">
-  </bcf:datalist>
-</bcf:controlfile>

+ 0 - 32
Thesis_LaTeX/Thesis_Jingyi.blg

@@ -1,32 +0,0 @@
-[0] Config.pm:311> INFO - This is Biber 2.16
-[0] Config.pm:314> INFO - Logfile is 'Thesis_Jingyi.blg'
-[61] biber-darwin:340> INFO - === Mon Jul  5, 2021, 14:13:16
-[74] Biber.pm:415> INFO - Reading 'Thesis_Jingyi.bcf'
-[154] Biber.pm:952> INFO - Found 22 citekeys in bib section 0
-[165] Biber.pm:4340> INFO - Processing section 0
-[174] Biber.pm:4531> INFO - Looking for bibtex format file 'BibTexDatei.bib' for section 0
-[176] bibtex.pm:1689> INFO - LaTeX decoding ...
-[219] bibtex.pm:1494> INFO - Found BibTeX data source 'BibTexDatei.bib'
-[239] Utils.pm:395> WARN - ISBN '1941-0492' in entry 'Casper:2003tk' is invalid - run biber with '--validate_datamodel' for details.
-[260] Utils.pm:395> WARN - ISBN '2153-0866' in entry 'Murphy:2012th' is invalid - run biber with '--validate_datamodel' for details.
-[264] Utils.pm:395> WARN - ISBN '0197-7385' in entry 'Huang:2011wq' is invalid - run biber with '--validate_datamodel' for details.
-[266] Utils.pm:395> WARN - ISBN '1558-2442' in entry 'Murphy:2004wl' is invalid - run biber with '--validate_datamodel' for details.
-[286] Utils.pm:395> WARN - Entry 'Sousa:2017tn' (BibTexDatei.bib): Invalid format '2017/10/18' of date field 'date' - ignoring
-[295] Utils.pm:395> WARN - ISBN '2153-0866' in entry 'Nagi:2014vu' is invalid - run biber with '--validate_datamodel' for details.
-[299] Utils.pm:395> WARN - ISBN '2153-0866' in entry 'Pourmehr:2013ta' is invalid - run biber with '--validate_datamodel' for details.
-[303] Utils.pm:395> WARN - ISBN '1558-2531' in entry 'Ma:2015wu' is invalid - run biber with '--validate_datamodel' for details.
-[310] Utils.pm:395> WARN - ISBN '1944-9437' in entry 'Villani:2018ub' is invalid - run biber with '--validate_datamodel' for details.
-[314] Utils.pm:395> WARN - ISBN '1944-9437' in entry 'Liu:2017tw' is invalid - run biber with '--validate_datamodel' for details.
-[319] Utils.pm:395> WARN - Entry 'Stotko:2019ud' (BibTexDatei.bib): Invalid format '2019/11/01' of date field 'date' - ignoring
-[327] Utils.pm:395> WARN - ISBN '1955-2505' in entry 'Matsas:2017aa' is invalid - run biber with '--validate_datamodel' for details.
-[331] Utils.pm:395> WARN - ISBN '0166-3615' in entry 'Perez:2019ub' is invalid - run biber with '--validate_datamodel' for details.
-[335] Utils.pm:395> WARN - ISBN '2472-7571' in entry 'Moniri:2016ud' is invalid - run biber with '--validate_datamodel' for details.
-[340] Utils.pm:395> WARN - ISBN '2577-087X' in entry 'Ostanin:2020uo' is invalid - run biber with '--validate_datamodel' for details.
-[344] Utils.pm:395> WARN - ISBN '2153-0866' in entry 'Whitney:2018wk' is invalid - run biber with '--validate_datamodel' for details.
-[362] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
-[362] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
-[362] Biber.pm:4168> INFO - Sorting list 'none/global//global/global' of type 'entry' with template 'none' and locale 'en-US'
-[362] Biber.pm:4174> INFO - No sort tailoring available for locale 'en-US'
-[377] bbl.pm:654> INFO - Writing 'Thesis_Jingyi.bbl' with encoding 'UTF-8'
-[391] bbl.pm:757> INFO - Output to Thesis_Jingyi.bbl
-[391] Biber.pm:128> INFO - WARNINGS: 16

+ 0 - 341
Thesis_LaTeX/Thesis_Jingyi.fdb_latexmk

@@ -1,341 +0,0 @@
-# Fdb version 3
-["biber Thesis_Jingyi"] 1625487195 "Thesis_Jingyi.bcf" "Thesis_Jingyi.bbl" "Thesis_Jingyi" 1625487212
-  "BibTexDatei.bib" 1625399681 23523 46c59dd3f19db39c137bfdfd0fb31b72 ""
-  "Thesis_Jingyi.bcf" 1625487212 107413 5c8d3acca0102ef0657b16803732f040 "lualatex"
-  (generated)
-  "Thesis_Jingyi.bbl"
-  "Thesis_Jingyi.blg"
-["lualatex"] 1625487207 "/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.tex" "/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.pdf" "Thesis_Jingyi" 1625487212
-  "/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.aux" 1625487212 19794 e877b93734d44635d6fbbe5d3b509485 ""
-  "/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.tex" 1625487147 3739 5a4ab78a1c61692c5ea50511305b0664 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-bold.luc" 1624377961 124128 826eace173a4c277f00a3961e5bd55a0 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regular.luc" 1624377960 123499 243bfe951f41de9e33b640d9f8cc3644 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-black.luc" 1617870450 252497 421d48f342cf271e92ded36c8499153e ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-blackitalic.luc" 1617870450 254712 58a82fb3ca498648bf08843d24a1423b ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-bold.luc" 1617870446 220932 446503c6d124017697c33cdbbc0c17d5 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-bolditalic.luc" 1617870446 222629 38903e052468291b0c2aa65af0bd0107 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-italic.luc" 1617870446 217062 c639b2084c5a6cad465dd8b8532ae326 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-light.luc" 1617870450 253209 1ccf7cb895ef3f019894a60e1bf5fdad ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-lightitalic.luc" 1617870450 252938 d1376ad11c3024470dcb55db037218ac ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-medium.luc" 1617870448 253800 68ceb9d11cd0fb550061632377633211 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-mediumitalic.luc" 1617870449 255883 4a6b6beeaf63c2a0f139d1fb18d237f0 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-regular.luc" 1617870445 218972 9718268a55e67104478fc20fd525e620 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-thin.luc" 1617870449 252156 9b2062ff401abd901054daffc38bbc6c ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-thinitalic.luc" 1617870449 252629 89171a6a11d847b54f304fa337a7b1ed ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-bold.luc" 1617870447 221624 ed020e41c8ce346473df6e11dc2788b7 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-bolditalic.luc" 1617870447 219507 b31f3ae1c548cb80b8ff04c6025094ce ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-italic.luc" 1617870447 216746 ef6e71fd78e2ae44552d0410d0fb2d04 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-regular.luc" 1617870447 219108 a4fcd9db51fc5a08d15d98e78ffd19da ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-bold.luc" 1617870451 95859 ec986ce8494235501e53b7aae8ab3702 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-bolditalic.luc" 1617870451 96176 a96a56002e105a7b8bd0b87acf15a59a ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-italic.luc" 1617870451 95515 9869a4856a5ef051998723b614758ea8 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-light.luc" 1617870451 95347 9b9e6ac5f5a4018e71520bacc6c66739 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-lightitalic.luc" 1617870451 95877 7a5d5d00a03c5af17759d25ef17cd7f8 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-medium.luc" 1617870451 95593 93817ce79b8bbeaa5e59ead8a61972dd ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-mediumitalic.luc" 1617870451 95882 fdefb76596037384f08b862351693194 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-regular.luc" 1617870451 94978 10fbd1326e57f267333d63f679bf6b8c ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-thin.luc" 1617870451 94895 3a741488dd18fa3e1084e74362fa3a28 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-thinitalic.luc" 1617870451 95381 2bb607a8a2ba46887994769d23f55ef9 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotoslab-bold.luc" 1617870448 193824 f83e87a4a20be771a42e7d302def3425 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotoslab-regular.luc" 1617870448 191228 71b5e84817f21b765a09888467c13d1b ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-bold.luc" 1617870445 168812 aab54611537f660c7e903768e397eeaa ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-bolditalic.luc" 1617870445 154495 5ddfc3da216bd26250c451661ac389a0 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-boldslanted.luc" 1617870445 167253 7b573e8e37d686ec1f673be54dbba553 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-italic.luc" 1617870445 157899 6723fcf421f5e5a37125bc30dcf28845 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-roman.luc" 1617870444 187578 4b0ff5adf51028787d96dd64d813afc6 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-slanted.luc" 1617870445 168217 5e46036449236f6069376c9b33afa6e9 ""
-  "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/names/luaotfload-names.luc" 1617870444 1580064 846780e955140cd9aed1d8c990389b98 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/opentype/google/roboto/Roboto-Bold.otf" 1576101225 185508 37ee83b738cc08dd27d3bcb685339489 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/opentype/google/roboto/Roboto-Regular.otf" 1576101225 186664 9456fa40117c9472546b15f9e7e91a19 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/opentype/google/roboto/RobotoMono-Regular.otf" 1576101225 229340 04cea0fe45458f3531f661565bc85b9b ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/xcharter/XCharter-Italic.otf" 1605305820 120536 4f9fc1a7a7add361bd8364b8651d2ca6 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/xcharter/XCharter-Roman.otf" 1605305820 146676 c111903afb5e6c53382079597b00f5ee ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm" 1136768653 1408 5937f58aa508ea2cea4901c07d10f5fe ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm" 1136768653 1528 f853c4d1b4e0550255e02831fdc8496f ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm" 1136768653 1508 3b32edd0d68f6498a5a375e78f9edc5e ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm" 1136768653 1528 e2423ae06dc7dee599cceb79d1c9dc32 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1136768653 1292 296a67155bdbfc32aa9c636f21e91433 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr5.tfm" 1136768653 1220 ad296dff3c8796c18053ab7b9f86ad7c ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr7.tfm" 1136768653 1300 53d07721103816e093902637bc167021 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy5.tfm" 1136768653 1112 14d5d5f6bd3c949edecb5b872f295553 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy7.tfm" 1136768653 1120 2b3f9b25605010c69bc328bea6ac000f ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb" 1248133631 36741 fa121aac0049305630cf160b86157ee4 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1248133631 32722 d7379af29a190c3f453aba36302ff5a9 ""
-  "/usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngerman.ldf" 1614462139 2289 b1d356015c8fd065cb4437d567449559 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngermanb.ldf" 1614462139 7752 76871ff65dd4689e1a548995ac96d8c3 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.def" 1616621270 118719 e672239d75d9419ba29850a1b391bd00 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.sty" 1616621270 37894 44955682e4f134137b9d1033fb86e0ef ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/babel/luababel.def" 1616621270 58377 1f6b36e2abf9107072aba8e344bb24b3 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/FOGRA39L_coated.icc" 1539117195 121368 39eb6a29ff4335f7d0a8899500482fe4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty" 1541456952 2125 d32d20ebbbf64901515ba49e82d21ba5 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex" 1540240449 2039 ecc159cffd8e7060ebf413ca9a088220 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/sRGB.icc" 1539117195 3268 22507a113159a716194bbc7c9ad1ba93 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex" 1616365115 1319 90e3043e2c119e84eacf288411a3e5fc ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-de-1996.tex" 1616365115 261255 ba96fd16e3f4107a982ad26c7c7d9037 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty" 1572645307 492 1994775aa15b0d1289725a0b1bbc2d4c ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty" 1572645307 480 5778104efadad304ced77548ca2184b1 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty" 1583617216 6501 4011d89d9621e0b0901138815ba5ff29 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty" 1572645307 488 4565444a3e75e59cb2702dc42e18f482 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/luatex85/luatex85.sty" 1466003200 5870 5c4dd54f0f0c0983167985107b28c800 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/pdftex/glyphtounicode.tex" 1353199370 216747 92ec6cf8e39216b4894417b5aa6f057a ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua" 1593380077 9447 5e9f52f1871707a5d27dea360afbe4cb ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-ascii-print.def" 1575152242 3257 357e44871446bf7a67d5b44617e25103 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty" 1575152242 21514 b7557edcee22835ef6b03ede1802dad4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/CaseFolding.txt" 1584044743 82810 5f9103a43f1de6931ccd535dc2d04777 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/PropList.txt" 1584044743 126063 09a6b8a9bf45d76e1051f087476c584a ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt" 1584044743 21036 0498414f4b3ea003decdfbdc05d5eee4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/Scripts.txt" 1584044743 175811 5f82197ad754fd20cee117a97732d384 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt" 1584044743 16830 681d4e1ebc39c3362fbd6c293070a8ea ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/UnicodeData.txt" 1584044743 1851767 85879f1976cc8eb739ee5585a93938e2 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt" 1603745856 103240 40f00b28bda4ea42f0d09ea1cf5a646a ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1605910342 19231 3cbf682090baecad8e17a66b7a271ed1 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1605910342 7677 cf3e6aa6a8d444f55327f61df80bfa0c ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1523134290 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty" 1523134290 4161 7f6eb9092061a11f87d08ed13515b48d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty" 1601675358 87353 2c21ff5f2e32e1bf714e600924d810db ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty" 1523134290 4116 32e6abd27229755a83a8b7f18e583890 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty" 1523134290 2432 8ff93b1137020e8f21930562a874ae66 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty" 1195838950 3901 468c107ba2ff895578a5a95fe5d4bdbe ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1609451599 2973 00085839f5881178c538db5970d3c38e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1610149055 2596 b3a02e33035865e9f0457e064d436fb8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/everyshi-ltx.sty" 1609451599 2591 72e18a6b9972c5f1da2a52bd5a4f860c ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty" 1601675358 4947 8cb7717f0cc771eca0fda15160c7fee9 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty" 1580683321 5159 892429808d9e0e2b3548aaefd9a06ed0 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/ltluatex.lua" 1601675358 19071 5eca6644e86be740ddc21c18c9b79330 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty" 1581112666 2821 2c0928feafd5527387e29a1af774d030 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/base/ts1cmr.fd" 1580683321 2431 b6cead9f069ed55f4fba0c637aa047b6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx" 1609451401 1818 9ed166ac0a9204a8ebe450ca09db5dde ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/standard.bbx" 1609451401 25680 409c3f3d570418bc545e8065bebd0688 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.cfg" 1342308459 69 249fa6df04d948e51b6d5c67bea30c42 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.def" 1609451401 91946 e09bee3cd84fdc4250d6c8ee794f6a70 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.sty" 1609451401 506356 ad896deba0d157daf8e7a259dbff05c8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty" 1609451401 8433 72f8188742e7214b7068f345cd0287ac ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-compat.def" 1609451401 13379 ae6b07c49ed3315284c100c6d2572fab ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-dm.def" 1609451401 32359 780383f3a2aaa99ffa09ced7a3363e81 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-unicode.def" 1609451401 3786 1f89d14780f0ad89ab94652b37f4e9b8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx" 1510525977 4578 2d37f6a8c72f47aacef79870545a713d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/english.lbx" 1609451401 38558 7b6b5c4f86b076362a57cfdb9255a6c6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx" 1609451401 32997 65634e927babacbe58b4ad3538981dfb ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/ngerman.lbx" 1510525977 520 79db3ad588d8a32d9a5aa90a48bd8364 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bkm-pdftex.def" 1604871679 8609 8ac7db65d9617618cf703bd16c1bd0b8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bookmark.sty" 1604871679 18237 5cbdfe9ef383a557f780a0a1f45cdb1c ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty" 1579038678 6078 f1cb470c9199e7110a27851508ed7a5c ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.cfg" 1429144587 7068 06f8d141725d114847527a66439066b6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.def" 1614030765 20781 dc1bec6693d5466d8972ecc6b81f9f0b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty" 1614030765 62518 6e0d74482f5cb16b3b0755031e72faf1 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-base.sty" 1569706369 93620 4e9f9aa754a2337e89df3eeca1527291 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-fp.sty" 1569706369 3944 92aa06b5428fcc1b751c82409f23f92f ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1601931149 46845 3b58f70c6e861a13d927bff09d35ecbc ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty" 1137110151 6749 16d2656a1984957e674b149555f1ea1d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty" 1582325645 151809 9b29a813bdecad31db825cd830187121 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.cfg" 1532898934 549 c4adac819276241fea8eb79c5ab7b99e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.lua" 1582325645 3021 d32bd2298bedcca160fe737883f3615e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.sty" 1582325645 1655 a1ec6f2670a260de25415d37e9c60e97 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/defpattern.sty" 1137110169 1081 6a8d78d0e6b2d89334f92fd122c1da99 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-addons.sty" 1137110169 1275 fe903646b72b3e877914d78f2db9ddda ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-basic.sty" 1137110169 29695 b6366b50463dfb367cf560419d0cea8d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eqn.sty" 1137110169 11336 afed7aa5dbc4bf246950282b95e522c2 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eval.sty" 1137110169 6220 eeeffd00d1235e73c380c6dc9f30ac43 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-exp.sty" 1547588415 16965 df20a610ce368cd126fd73d1a4e4fef1 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-pas.sty" 1137110169 3006 6fd5da0dc83ba1d19525f1fb08dca7df ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-random.sty" 1137110169 3702 6e54ac63212901d59e6ea2a32b0a7689 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-snap.sty" 1137110169 6519 c1e5d3c6aed32ba782f756d79578d87b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-trigo.sty" 1137110169 28969 342a2de338e342de95d2551557e50f06 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-upn.sty" 1137110169 7154 78a835a719e27a484e63f1f98ba4df11 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp.sty" 1137110169 983 d84df22b060ce125f89a32c403dcab31 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty" 1586645924 424250 dd6116a9559e6850b4324e458eecf90b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty" 1584654975 17594 da866104da1e2125aa14fffa0e769926 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries.sty" 1584654975 247649 6555ede92d9224a163ac409bafda7cef ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty" 1584654975 4624 e42735a7bf62490cd83a7c9e2a0b7cbb ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty" 1584654975 5510 e6b5b5aa522e33636580780d2a054106 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty" 1584654975 7924 df2ffc202f5b39858884a31f4838fa7d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty" 1584654975 8941 f793914f46631f465fa400740fab926a ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty" 1584654975 11406 0f4dd8abcf245ee79a3ca74a87118aa4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/luatex.def" 1601931164 19052 d9eaaf91d2a0b7bc9d7f373ebd8346f3 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty" 1601675358 18272 a8c6a275b34ab6717ceeb8fa04b104e2 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty" 1601675358 7919 20fdfdd783821971c55bc8ee918cbe63 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty" 1580683321 2590 e3b24ff953e5b58d924f163d25380312 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty" 1580683321 3976 d7fa7d81d2870d509d25b17d0245e735 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hluatex.def" 1614638310 50811 c3fdee4a073620a647093b5fb5d37547 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def" 1614638310 1777 31eee4f3f5c138e44a4e16abfcaefa41 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty" 1614638310 230839 177eac084bda18ae827a77792a17292e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty" 1612734870 13242 133e617c5eebffdd05e421624022b267 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def" 1614638310 14132 3a8b7a8250bdb5871e322188be7c9ff6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/psdextra.def" 1614638310 37411 fbc68844a362ecff68264c9b9af4b5e7 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def" 1614638310 6697 af7eb82d38e0d4be0ae70004e7082738 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def" 1614638310 117004 7c05c6dde5b2b6a14f97dd4137739212 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrbase.sty" 1616362473 98623 0a1bc467d2181ad2c2f161ec89654c86 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrkbase.sty" 1616362473 21853 4dd3a4fdedb468766ec2234531937286 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty" 1616362473 60507 8158e006d201e72402732dfbc16dc8cc ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer.sty" 1616362473 87056 b81e2767109ac36be0dfd8278b0bd9c8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty" 1616362473 9861 1c84049c7d8ca184731fe52eeb4c342f ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1616362473 3128 0f937965be3412c191cc30181f7ad889 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlogo.sty" 1616362473 1954 d3f157130a5b7ccb270d92af50c6297b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrreprt.cls" 1616362473 264743 7d446c266bd858acf62c8bc74a4fe618 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrsize12pt.clo" 1616362473 6366 c4365321b3bbd3bfc5dbedbf742e65bc ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/tocbasic.sty" 1616362473 106047 24806cd8637fc950d6c478426f9ba321 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/typearea.sty" 1616362473 56021 192ec5bf5b5402cbddffa5dac8deb1ce ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1602274869 22521 d2fceb764a442a2001d257ef11db7618 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-luatex.def" 1616101731 27535 5374a97a736f2399b505712f471ea725 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.lua" 1612304173 11443 3672c95ea895d2ba29caa9da5ca5973a ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.sty" 1613686676 6208 7497703c7e95fb22a69d3ed6f9024046 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1615590017 4614 3d280c6851211796f3b4f2310e7af080 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty" 1612304173 6195 8bc989fdf3bb45de5ab646a95bf3352b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex" 1612304173 80141 dd4859747b9d959c1acfee24fd462951 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1615590017 6289 682e18a28ebd34b27d72772c8a4cedcb ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua" 1308175312 1031 977f79ff10b802fc398926378bec58e9 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.def" 1284153563 1620 fb1c32b818f2058eca187e5c41dfae77 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.sty" 1284153563 6187 b27afc771af565d3a9ff1ca7d16d0d46 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty" 1510693693 12293 1ffb9177486ec6129ddddbf1de7b2220 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype-luatex.def" 1615845855 40246 7fad4c2ced4920aab995c0d1a72b12aa ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg" 1615845855 25351 a8ea42615c1a2e238f5239107f136d2e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.lua" 1615845855 5588 ccdc71c988474cf27edce3fd29d20b74 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty" 1615845855 72985 34bc4da4b01d522411d81e8ba52c722c ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/mt-cmr.cfg" 1614119666 22870 107e29e10ba62444ef82a9cee93fe3fe ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/AdobeColorProfiles.tex" 1544134469 18025 2a8c02d866533f30ba38e1fc80d41d5e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/glyphtounicode-cmr.tex" 1544134469 12650 63d8297b6f8c541fcf26e81843ce886e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/glyphtounicode-ntx.tex" 1552341685 12106 cf8ee425ea5c6dcd1e8f6a7a78988e72 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/l8u-penc.def" 1544134469 173899 c019d28cc75c9b7ff01d114ccb8449bd ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfa.xmp" 1544134469 16698 20710d2986efbe933f27bcaccba16f92 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfx.sty" 1552341685 109591 fbc1db3d28e53e6589d1cf9c8bf1eb1d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/pifont.sty" 1586716065 2283 62e73848f29fd8cd37fb7974c7cf2221 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upsy.fd" 1137110629 148 2da0acd77cba348f34823f44cabf0058 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upzd.fd" 1137110629 148 b2a94082cb802f90d3daf6dd0c7188a0 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto-mono.sty" 1576101225 4737 e3536d0db9fc3d461954c39370c5432d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto.sty" 1576101225 14885 1a5132fb349578b9a7edd65f7ff1d141 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.cfg" 1167176009 2062 a0e7d66e09e508f51289a656aec06ed2 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.sty" 1167176009 15188 91281c7ddbccfa54a8e0c3b56ab5aa72 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/substr/substr.sty" 1258848659 5724 d3505925e87b345f11a5f17d58550dea ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/supertabular/supertabular.sty" 1580769125 15405 31e477e611bb77761a134e5593e8119d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty" 1568497026 2156 a092fd3ecd0a13fd597725ee6894b032 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tools/array.sty" 1601675358 12675 9a7bbb9e485cd81cdcc1d56212b088ff ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tools/longtable.sty" 1580683321 12133 b1e3e65b69714dbfcc5e6c0b19d66b50 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tools/tabularx.sty" 1580683321 7148 4ba718200276533b3a293c311a9349e0 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo" 1616189291 1686 c2b0b87c4165e6a0ccfb501d0694498e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.def" 1616189291 4443 4ec2b6e8b1ec6f3a85127d9737e08422 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.sty" 1616189291 5819 2f4241e8f5504d8ca789824d7a1aa5a8 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudafonts.sty" 1616189291 3245 62d410b4bdb366fed2e872aa4854cc72 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudapub.cls" 1616189291 40763 9a85c43d5b33f0614b04540299d66655 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudarules.sty" 1616189291 6333 fcda0719826035b6f37de11f517d2f88 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg" 1616189291 30818 961eb93bf8dbf48e7f1a1d766cbc8054 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/urcls/URspecialopts.sty" 1549059895 6483 920e1f2ffdfd78bee1da6dfa77a32369 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/xcharter/XCharter.fontspec" 1498512093 311 cdc5e683a6f6a4f8b3262f7d1d34e5ce ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty" 1463002160 55589 34128738f682d033422ca125f82e5d62 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/xfor/xfor.sty" 1233902931 2689 44855b72da58344b1c1d9b3087bce6ca ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1605910342 4902 efb3d66683a2da2a232f71e3a571a899 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/latex/xmpincl/xmpincl.sty" 1210504720 2846 ba6fcee8a9557055874a16b76a0c5f4b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua" 1609451617 131468 fd1313508308a0eb9829063570435aca ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua" 1609451617 2717 538b28c781d9675abf8ea106134f6a32 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua" 1367794330 603 398583cb619d20952d67edcedae41608 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua" 1609451617 110513 18927093f376db6f759633b1df9ca47d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua" 1609451617 4858 1d0213aca5cd664173ccbc672f7cfe2f ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs.lua" 1609451617 3779 b5f9573f0df8b6653bae489078a3417b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/fontloader-2021-01-07.lua" 1610835910 863258 ef54bfa34416e2c85fa48d3195c67fd2 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua" 1599167189 12745 4bc43036e9796fccb0b8869f4b05bf2e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua" 1610835910 32597 8e427ec79ced91d9fc6fbcece159d042 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua" 1609451516 6809 6c20d5dc2b2b4227f873e7df0fd25316 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua" 1610835910 15954 7c201914c79310d9e79e75dfc7ee982b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua" 1610835910 31151 589ca99522479a0929d6824bafa36f63 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua" 1610835910 134863 4a0f9f3b500df0d8a8234a0954065e46 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua" 1610835910 1004 5506419bc583d450f252542b1105d6ce ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua" 1610835910 4047 a3c8c048b14a304d3352871014ef1343 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua" 1610835910 29002 33fdd06674606d043599dc4ea9b2a56b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua" 1610835910 13468 1c9a663bb7bfa650b93dcf01d5450675 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua" 1610835910 41599 8fdc1ba513a6026546b883259e559c7e ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua" 1610835910 19547 e3b832a9efc91c977044383640835069 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua" 1610835910 18645 1a518a55f6663ce13866416a5b94d6a4 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua" 1610835910 8840 d169564522ac7194e7410d8263cd1b31 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua" 1610835910 11323 809e4afac4e070b619512461a6fedd90 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua" 1609451516 275 b19c9cc34cf1d676c39f872cfb41aef6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua" 1610835910 15068 db7b6c7791b4b909d12234620ff7973d ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua" 1610835910 12224 26fed1a76150718e05c8c56b1983ebdd ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua" 1610835910 30999 dba42cb2f6bbfa13b9a56d0e4a2b2f44 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua" 1610835910 10984 b387d9435738f7ce8cf1e6af86b565a6 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua" 1610835910 2506 2b924be852e17191e651faf5a2097e12 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua" 1610835910 6317 de8b416497205d269b31674daef0f48b ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua" 1610835910 2582 b07873bfeb7764f9b5b440cd6b170f63 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua" 1610835910 6259 2413a2be98181fe77f7e110369194769 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua" 1610835910 7528 e07e112222777070250fbc980b2e6b85 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua" 1610835910 7589 1d7fd6ab63640cb6c8e2091ac5a57915 ""
-  "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload.lua" 1610835910 13788 c3df7754a82557bc3e50d0714ad8a67c ""
-  "/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1616695603 5169178 a2ce6e2d73f603b690db6777d06dbccb ""
-  "/usr/local/texlive/2021/texmf-var/tex/generic/config/language.dat" 1616695599 6652 ca80e6e2fc9736cbccadc9431e849ff0 ""
-  "/usr/local/texlive/2021/texmf-var/web2c/luahbtex/lualatex.fmt" 1617806998 3313487 c362c5bf493095d177e958243f69bfa7 ""
-  "BibTexDatei.bib" 1625399681 23523 46c59dd3f19db39c137bfdfd0fb31b72 ""
-  "Thesis_Jingyi.aux" 1625487212 19794 e877b93734d44635d6fbbe5d3b509485 "lualatex"
-  "Thesis_Jingyi.bbl" 1625487196 48369 2928299f3b07e3aaf666a4cca13700ad "biber Thesis_Jingyi"
-  "Thesis_Jingyi.gls" 1625487181 384 df6018656561d0bdefb25fd693400f43 ""
-  "Thesis_Jingyi.lof" 1625487212 956 be2bacb6588e9bd353149624d2d2bf83 "lualatex"
-  "Thesis_Jingyi.out" 1625487210 0 d41d8cd98f00b204e9800998ecf8427e "lualatex"
-  "Thesis_Jingyi.run.xml" 1625487212 2465 3451d595289a2dfd4f36a3855c6a77d8 "lualatex"
-  "Thesis_Jingyi.tex" 1625487147 3739 5a4ab78a1c61692c5ea50511305b0664 ""
-  "Thesis_Jingyi.toc" 1625487212 2655 c7cad393c54d868226285930ba21a7dd "lualatex"
-  "Thesis_Jingyi.xmpdata" 1625487211 155 d646172d23b1cbec6b5499b8324738e3 "lualatex"
-  "chapters/abstract.tex" 1624382427 20 247a882ae4b7334fc7325d03790db55f ""
-  "chapters/conclusion.tex" 1624959033 56 06b20b208584b88731f86e6573a5434e ""
-  "chapters/evaluate.tex" 1625418988 4893 962dbd5a303a5ffd64d801fdcf585251 ""
-  "chapters/glossary.tex" 1558353732 14260 e90bb7c548697d1e6271830e57177765 ""
-  "chapters/implementation.tex" 1625480727 11623 6c8ee6cdbab5938ddcd0a77e81ee71c1 ""
-  "chapters/introduction.tex" 1625479897 5930 7957cb10b015a44239457b233c908207 ""
-  "chapters/related_work.tex" 1625484235 3770 963953f808c3d75db0041b4287c73208 ""
-  "chapters/result.tex" 1625487074 60 4c162ea3ca6fc234f345ba4e56d1398c ""
-  "graphics/htc.png" 1625139359 138079 f2286e15c09310165fded74368c13910 ""
-  "graphics/uml.png" 1625047151 217947 ca27c2dd1a6486144d2f5b2bd1a96c3d ""
-  "pdfa.xmpi" 1625487209 5351 f43ba71b0aaebeed314d62d8287a279b "lualatex"
-  "tuda_logo.pdf" 1616080498 535101 e91be11cb03c1d5496698a80d026c7ef ""
-  (generated)
-  "Thesis_Jingyi.log"
-  "Thesis_Jingyi.toc"
-  "Thesis_Jingyi.aux"
-  "/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.pdf"
-  "Thesis_Jingyi.lof"
-  "Thesis_Jingyi.glo"
-  "Thesis_Jingyi.xmpdata"
-  "Thesis_Jingyi.bcf"
-  "Thesis_Jingyi.pdf"
-  "Thesis_Jingyi.run.xml"
-  "Thesis_Jingyi.ist"
-  "/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.log"
-  "Thesis_Jingyi.out"
-  "pdfa.xmpi"

+ 0 - 659
Thesis_LaTeX/Thesis_Jingyi.fls

@@ -1,659 +0,0 @@
-PWD /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX
-INPUT /usr/local/texlive/2021/texmf-var/web2c/luahbtex/lualatex.fmt
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.tex
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.log
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/ltluatex.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua
-OUTPUT /Users/elaine/Library/texlive/2021/texmf-var/m_t_x_t_e_s_t.tmp
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/fontloader-2021-01-07.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/Scripts.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/CaseFolding.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/PropList.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/PropList.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudapub.cls
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudapub.cls
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudapub.cls
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/urcls/URspecialopts.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/urcls/URspecialopts.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/urcls/URspecialopts.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrreprt.cls
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrreprt.cls
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrreprt.cls
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrkbase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrkbase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrkbase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrbase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrbase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrbase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlogo.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlogo.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlogo.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/tocbasic.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/tocbasic.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/tocbasic.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrsize12pt.clo
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrsize12pt.clo
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/names/luaotfload-names.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regular.luc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/typearea.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/typearea.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/typearea.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudarules.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudarules.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudarules.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudafonts.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudafonts.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudafonts.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.cfg
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-bold.luc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xcharter/XCharter.fontspec
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-roman.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-bold.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-italic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-slanted.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-bolditalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/xcharter-boldslanted.luc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-regular.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-bold.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-italic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-bolditalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-regular.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-bold.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-italic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotocondensed-bolditalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotoslab-regular.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotoslab-bold.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-medium.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-mediumitalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-thin.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-thinitalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-light.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-lightitalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-black.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/roboto-blackitalic.luc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto-mono.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto-mono.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto-mono.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto-mono.sty
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-regular.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-bold.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-italic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-bolditalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-medium.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-mediumitalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-thin.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-thinitalic.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-light.luc
-INPUT /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/fonts/otl/robotomono-lightitalic.luc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/everyshi-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/everyshi-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/everyshi-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/luatex85/luatex85.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/luatex85/luatex85.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/luatex85/luatex85.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/luatex85/luatex85.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua
-INPUT /usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/l8u-penc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/l8u-penc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hluatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hluatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hluatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/psdextra.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/psdextra.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/sRGB.icc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/FOGRA39L_coated.icc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-ascii-print.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-ascii-print.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-ascii-print.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/AdobeColorProfiles.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/AdobeColorProfiles.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.xmpdata
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.xmpdata
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/sRGB.icc
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.pdf
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/sRGB.icc
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/l8u-penc.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/pdftex/glyphtounicode.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/glyphtounicode-cmr.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/glyphtounicode-ntx.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xmpincl/xmpincl.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xmpincl/xmpincl.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xmpincl/xmpincl.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfa.xmp
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfa.xmp
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/pdfa.xmpi
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/pdfa.xmpi
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xfor/xfor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xfor/xfor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/xfor/xfor.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-base.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-base.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-base.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/substr/substr.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/substr/substr.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/substr/substr.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-fp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-fp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-fp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/defpattern.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/defpattern.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/defpattern.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-basic.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-basic.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-basic.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-addons.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-addons.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-addons.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-snap.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-snap.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-snap.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-exp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-exp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-exp.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-trigo.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-trigo.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-trigo.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-pas.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-pas.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-pas.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-random.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-random.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-random.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eqn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eqn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eqn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-upn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-upn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-upn.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eval.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/supertabular/supertabular.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/longtable.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/longtable.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/longtable.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/supertabular/supertabular.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/supertabular/supertabular.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/supertabular/supertabular.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/glossary.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/glossary.tex
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.glo
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel/luababel.def
-INPUT /usr/local/texlive/2021/texmf-var/tex/generic/config/language.dat
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel/luababel.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngerman.ldf
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngerman.ldf
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngermanb.ldf
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-de-1996.tex
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel-english/english.ldf
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/babel-english/english.ldf
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype-luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype-luatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.lua
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-dm.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-dm.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-unicode.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-unicode.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-compat.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-compat.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/tabularx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/tabularx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/tabularx.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/array.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/array.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/tools/array.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/pifont.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/pifont.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/pifont.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upzd.fd
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upzd.fd
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upsy.fd
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upsy.fd
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.aux
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.aux
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.aux
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/ts1cmr.fd
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/base/ts1cmr.fd
-INPUT /usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
-INPUT /usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bookmark.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bookmark.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bookmark.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bkm-pdftex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bkm-pdftex.def
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/english.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/english.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/ngerman.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/ngerman.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.bcf
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.bbl
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.bbl
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.bbl
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.bbl
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.xmpdata
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/tuda_logo.pdf
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/tuda_logo.pdf
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/tuda_logo.pdf
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/mt-cmr.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/tex/latex/microtype/mt-cmr.cfg
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.ist
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr17.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.toc
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.toc
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.toc
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/abstract.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/abstract.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/introduction.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/introduction.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/related_work.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/related_work.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/implementation.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/implementation.tex
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy7.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmsy5.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr7.tfm
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/tfm/public/cm/cmr5.tfm
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/graphics/uml.png
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/graphics/uml.png
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/graphics/uml.png
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/graphics/htc.png
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/graphics/htc.png
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/graphics/htc.png
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/evaluate.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/evaluate.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/result.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/result.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/conclusion.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/chapters/conclusion.tex
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.lof
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.lof
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.lof
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.gls
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.gls
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.gls
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.aux
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.out
-INPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.run.xml
-OUTPUT /Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.run.xml
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb
-INPUT /usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb

+ 0 - 7
Thesis_LaTeX/Thesis_Jingyi.glg

@@ -1,7 +0,0 @@
-This is makeindex, version 2.15 [TeX Live 2021] (kpathsea + Thai support).
-Scanning style file ./Thesis_Jingyi.ist.............................done (29 attributes redefined, 0 ignored).
-Scanning input file Thesis_Jingyi.glo....done (2 entries accepted, 0 rejected).
-Sorting entries....done (2 comparisons).
-Generating output file Thesis_Jingyi.gls....done (8 lines written, 0 warnings).
-Output written in Thesis_Jingyi.gls.
-Transcript written in Thesis_Jingyi.glg.

+ 0 - 9
Thesis_LaTeX/Thesis_Jingyi.glo

@@ -1,9 +0,0 @@
-\glossaryentry{VR\glsadd {main-vr}?\glossentry{vr}|setentrycounter[]{page}\glsnumberformat}{17}
-\glossaryentry{Virtual Reality?\glossentry{main-vr}|setentrycounter[]{page}\glsnumberformat}{17}
-\glossaryentry{Virtual Reality?\glossentry{main-vr}|setentrycounter[]{page}\glsnumberformat}{20}
-\glossaryentry{Cave Automatic Virtual Environment?\glossentry{main-cave}|setentrycounter[]{page}\glsnumberformat}{20}
-\glossaryentry{Head Mounted Display?\glossentry{main-hmd}|setentrycounter[]{page}\glsnumberformat}{20}
-\glossaryentry{Virtual Environment?\glossentry{main-ve}|setentrycounter[]{page}\glsnumberformat}{20}
-\glossaryentry{Head Mounted Display?\glossentry{main-hmd}|setentrycounter[]{page}\glsnumberformat}{20}
-\glossaryentry{Head Mounted Display?\glossentry{main-hmd}|setentrycounter[]{page}\glsnumberformat}{20}
-\glossaryentry{Virtual Reality?\glossentry{main-vr}|setentrycounter[]{page}\glsnumberformat}{20}

+ 0 - 8
Thesis_LaTeX/Thesis_Jingyi.gls

@@ -1,8 +0,0 @@
-\glossarysection[\glossarytoctitle]{\glossarytitle}\glossarypreamble
-\begin{theglossary}\glossaryheader
-\glsgroupheading{V}\relax \glsresetentrylist %
-\glossentry{main-vr}{\glossaryentrynumbers{\relax 
-		\setentrycounter[]{page}\glsnumberformat{17}}}%
-\glossentry{vr}{\glossaryentrynumbers{\relax 
-		\setentrycounter[]{page}\glsnumberformat{17}}}%
-\end{theglossary}\glossarypostamble

+ 0 - 31
Thesis_LaTeX/Thesis_Jingyi.ist

@@ -1,31 +0,0 @@
-% makeindex style file created by the glossaries package
-% for document 'Thesis_Jingyi' on 2021-7-5
-actual '?'
-encap '|'
-level '!'
-quote '"'
-keyword "\\glossaryentry"
-preamble "\\glossarysection[\\glossarytoctitle]{\\glossarytitle}\\glossarypreamble\n\\begin{theglossary}\\glossaryheader\n"
-postamble "\%\n\\end{theglossary}\\glossarypostamble\n"
-group_skip "\\glsgroupskip\n"
-item_0 "\%\n"
-item_1 "\%\n"
-item_2 "\%\n"
-item_01 "\%\n"
-item_x1 "\\relax \\glsresetentrylist\n"
-item_12 "\%\n"
-item_x2 "\\relax \\glsresetentrylist\n"
-delim_0 "\{\\glossaryentrynumbers\{\\relax "
-delim_1 "\{\\glossaryentrynumbers\{\\relax "
-delim_2 "\{\\glossaryentrynumbers\{\\relax "
-delim_t "\}\}"
-delim_n "\\delimN "
-delim_r "\\delimR "
-headings_flag 1
-heading_prefix "\\glsgroupheading\{"
-heading_suffix "\}\\relax \\glsresetentrylist "
-symhead_positive "glssymbols"
-numhead_positive "glsnumbers"
-page_compositor "."
-suffix_2p ""
-suffix_3p ""

+ 0 - 24
Thesis_LaTeX/Thesis_Jingyi.lof

@@ -1,24 +0,0 @@
-\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax 
-\babel@toc {english}{}
-\babel@toc {ngerman}{}
-\babel@toc {english}{}
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\contentsline {figure}{\numberline {4.1}{\ignorespaces UML Class diagram for the main structure of the system}}{12}{figure.4.1}%
-\defcounter {refsection}{0}\relax 
-\contentsline {figure}{\numberline {4.2}{\ignorespaces HTC handle illustration.}}{13}{figure.4.2}%
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\addvspace {10\p@ }
-\defcounter {refsection}{0}\relax 
-\providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file 

+ 0 - 2123
Thesis_LaTeX/Thesis_Jingyi.log

@@ -1,2123 +0,0 @@
-This is LuaHBTeX, Version 1.13.0 (TeX Live 2021)  (format=lualatex 2021.4.7)  5 JUL 2021 14:15
- restricted system commands enabled.
- file:line:error style messages enabled.
-**/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi
-(/Users/elaine/Desktop/Thesis-Hector-VR/Thesis_LaTeX/Thesis_Jingyi.tex
-LaTeX2e <2020-10-01> patch level 4
-Lua module: luaotfload 2021-01-08 3.17 Lua based OpenType font support
-Lua module: lualibs 2020-12-30 2.73 ConTeXt Lua standard libraries.
-Lua module: lualibs-extended 2020-12-30 2.73 ConTeXt Lua libraries -- extended collection.
-luaotfload | conf : Root cache directory is "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/names".
-luaotfload | init : Loading fontloader "fontloader-2021-01-07.lua" from kpse-resolved path "/usr/local/texlive/2021/texmf-dist/tex/luatex/luaotfload/fontloader-2021-01-07.lua".
-Lua-only attribute luaotfload@noligature = 1
-Lua-only attribute luaotfload@syllabe = 2
-luaotfload | init : Context OpenType loader version 0x1.8e76c8b439581p+1
-Inserting `luaotfload.node_processor' at position 1 in `pre_linebreak_filter'.
-Inserting `luaotfload.node_processor' at position 1 in `hpack_filter'.
-Inserting `luaotfload.glyph_stream' at position 1 in `glyph_stream_provider'.
-Inserting `luaotfload.define_font' at position 1 in `define_font'.
-Lua-only attribute luaotfload_color_attribute = 3
-luaotfload | conf : Root cache directory is "/Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/names".
-Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_opentype_file'.
-Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_truetype_file'.
-Inserting `luaotfload.harf.finalize_vlist' at position 1 in `post_linebreak_filter'.
-Inserting `luaotfload.harf.finalize_hlist' at position 2 in `hpack_filter'.
-Inserting `luaotfload.cleanup_files' at position 1 in `wrapup_run'.
-Inserting `luaotfload.harf.finalize_unicode' at position 1 in `finish_pdffile'.
-Inserting `luaotfload.glyphinfo' at position 1 in `glyph_info'.
-Inserting `luaotfload.aux.set_sscale_dimens' at position 1 in `luaotfload.patch_font'.
-Inserting `luaotfload.aux.set_font_index' at position 2 in `luaotfload.patch_font'.
-Inserting `luaotfload.aux.patch_cambria_domh' at position 3 in `luaotfload.patch_font'.
-Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_font_unsafe'.
-Inserting `luaotfload.aux.set_capheight' at position 4 in `luaotfload.patch_font'.
-Inserting `luaotfload.aux.set_xheight' at position 5 in `luaotfload.patch_font'.
-Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font'. L3 programming layer <2021-02-18> (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudapub.cls (/usr/local/texlive/2021/texmf-dist/tex/latex/l3kernel/expl3.sty
-Package: expl3 2021-02-18 L3 programming layer (loader) 
- (/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
-File: l3backend-luatex.def 2021-03-18 L3 backend support: PDF output (LuaTeX)
-\l__color_backend_stack_int=\count175
-\l__pdf_internal_box=\box47
-))
-Document Class: tudapub 2021/03/19 v3.13a Publications using TU Darmstadt's Corporate Design (TUDa-CI)
-(/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
-Package: l3keys2e 2021-03-12 LaTeX2e option processing using LaTeX3 keys
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/urcls/URspecialopts.sty
-Package: URspecialopts 2019/01/22 v2.1 Implementation of keyval-options accepting multiple values as grouped clists
- (/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex))))
-\g_ptxcd_ruledheaders_int=\count176
-\g_ptxcd_paper_int=\count177
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrreprt.cls
-Document Class: scrreprt 2021/03/17 v3.33 KOMA-Script document class (report)
-(/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrkbase.sty
-Package: scrkbase 2021/03/17 v3.33 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrbase.sty
-Package: scrbase 2021/03/17 v3.33 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile.sty
-Package: scrlfile 2021/03/17 v3.33 KOMA-Script package (file load hooks)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
-Package: scrlfile-hook 2021/03/17 v3.33 KOMA-Script package (using LaTeX hooks)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlogo.sty
-Package: scrlogo 2021/03/17 v3.33 KOMA-Script package (logo)
-))) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-Skipping: [2021/05/01] Usage of raw option list on input line 252.
-Applying: [0000/00/00] compatibility for LaTeX before 2021/05/01 on input line 337.
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/tocbasic.sty
-Package: tocbasic 2021/03/17 v3.33 KOMA-Script package (handling toc-files)
-\scr@dte@tocline@numberwidth=\skip47
-\scr@dte@tocline@numbox=\box48
-)
-Package tocbasic Info: babel extension for `toc' omitted
-(tocbasic)             because of missing \bbl@set@language on input line 137.
-Class scrreprt Info: File `scrsize12pt.clo' used to setup font sizes on input line 2451.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrsize12pt.clo
-File: scrsize12pt.clo 2021/03/17 v3.33 KOMA-Script font size class option (12pt)
-luaotfload | db : Font names database loaded from /Users/elaine/Library/texlive/2021/texmf-var/luatex-cache/generic/names/luaotfload-names.luc) (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/typearea.sty
-Package: typearea 2021/03/17 v3.33 KOMA-Script package (type area)
-\ta@bcor=\skip48
-\ta@div=\count178
-\ta@hblk=\skip49
-\ta@vblk=\skip50
-\ta@temp=\skip51
-\footheight=\skip52
-Package typearea Info: These are the values describing the layout:
-(typearea)             DIV  = 12
-(typearea)             BCOR = 0.0pt
-(typearea)             \paperwidth      = 597.50793pt
-(typearea)              \textwidth      = 448.13095pt
-(typearea)              DIV departure   = -6%
-(typearea)              \evensidemargin = 2.4185pt
-(typearea)              \oddsidemargin  = 2.4185pt
-(typearea)             \paperheight     = 845.04694pt
-(typearea)              \textheight     = 635.5pt
-(typearea)              \topmargin      = -41.72441pt
-(typearea)              \headheight     = 18.125pt
-(typearea)              \headsep        = 21.75pt
-(typearea)              \topskip        = 12.0pt
-(typearea)              \footskip       = 50.75pt
-(typearea)              \baselineskip   = 14.5pt
-(typearea)              on input line 1741.
-)
-\c@part=\count179
-\c@chapter=\count180
-\c@section=\count181
-\c@subsection=\count182
-\c@subsubsection=\count183
-\c@paragraph=\count184
-\c@subparagraph=\count185
-\scr@dte@chapter@maxnumwidth=\skip53
-Class scrreprt Info: using compatibility default `afterindent=bysign'
-(scrreprt)           for `\chapter on input line 5678.
-\scr@dte@section@maxnumwidth=\skip54
-Class scrreprt Info: using compatibility default `runin=bysign'
-(scrreprt)           for `\section on input line 5689.
-Class scrreprt Info: using compatibility default `afterindent=bysign'
-(scrreprt)           for `\section on input line 5689.
-\scr@dte@part@maxnumwidth=\skip55
-Class scrreprt Info: using compatibility default `afterindent=true'
-(scrreprt)           for `\part on input line 5698.
-\scr@dte@subsection@maxnumwidth=\skip56
-Class scrreprt Info: using compatibility default `runin=bysign'
-(scrreprt)           for `\subsection on input line 5708.
-Class scrreprt Info: using compatibility default `afterindent=bysign'
-(scrreprt)           for `\subsection on input line 5708.
-\scr@dte@subsubsection@maxnumwidth=\skip57
-Class scrreprt Info: using compatibility default `runin=bysign'
-(scrreprt)           for `\subsubsection on input line 5718.
-Class scrreprt Info: using compatibility default `afterindent=bysign'
-(scrreprt)           for `\subsubsection on input line 5718.
-\scr@dte@paragraph@maxnumwidth=\skip58
-Class scrreprt Info: using compatibility default `runin=bysign'
-(scrreprt)           for `\paragraph on input line 5729.
-Class scrreprt Info: using compatibility default `afterindent=bysign'
-(scrreprt)           for `\paragraph on input line 5729.
-\scr@dte@subparagraph@maxnumwidth=\skip59
-Class scrreprt Info: using compatibility default `runin=bysign'
-(scrreprt)           for `\subparagraph on input line 5739.
-Class scrreprt Info: using compatibility default `afterindent=bysign'
-(scrreprt)           for `\subparagraph on input line 5739.
-\abovecaptionskip=\skip60
-\belowcaptionskip=\skip61
-\c@pti@nb@sid@b@x=\box49
-Package tocbasic Info: babel extension for `lof' omitted
-(tocbasic)             because of missing \bbl@set@language on input line 6976.
-\scr@dte@figure@maxnumwidth=\skip62
-\c@figure=\count186
-Package tocbasic Info: babel extension for `lot' omitted
-(tocbasic)             because of missing \bbl@set@language on input line 6993.
-\scr@dte@table@maxnumwidth=\skip63
-\c@table=\count187
-Class scrreprt Info: Redefining `\numberline' on input line 7162.
-\bibindent=\dimen138
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudarules.sty
-Package: tudarules 2021/03/19 v3.13a Creation of colored bars for tuda-ci bundle
-\g_ptxcd_titlerule_dim=\dimen139
-\c_ptxcd_largerule_dim=\dimen140
-\c_ptxcd_rulesep_dim=\dimen141
-\c_ptxcd_smallrule_dim=\dimen142
-\c_ptxcd_logoheight_dim=\dimen143
- (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.sty
-Package: tudacolors 2021/03/19 v3.13a Color definition for TU Darmstadt's tuda-ci bundle
- (/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package xcolor Info: Driver file: luatex.def on input line 225.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/luatex.def
-File: luatex.def 2020/10/05 v1.2a Graphics/color driver for luatex
-)
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
-Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
-Package xcolor Info: Model `RGB' extended on input line 1364.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudacolors.def
-File: tudacolors.def 2021/03/19 3.13a Color definitions for tuda-ci
-))
-\l_ptxcd_headrule_width_dim=\dimen144
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudafonts.sty
-Package: tudafonts 2021/03/19 3.13a font loading for TUDa-CI, TU Darmstadt's Corporate Design
- (/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty
-Package: iftex 2020/03/06 v1.0d TeX engine tests
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty
-Package: anyfontsize 2007/11/22 anyfontsize.sty by pts
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.sty
-Package: fontspec 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
-Lua module: fontspec 2020/02/21 2.7i Font selection for XeLaTeX and LuaLaTeX (/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
-Package: fontspec-luatex 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
-\l__fontspec_script_int=\count188
-\l__fontspec_language_int=\count189
-\l__fontspec_strnum_int=\count190
-\l__fontspec_tmp_int=\count191
-\l__fontspec_tmpa_int=\count192
-\l__fontspec_tmpb_int=\count193
-\l__fontspec_tmpc_int=\count194
-\l__fontspec_em_int=\count195
-\l__fontspec_emdef_int=\count196
-\l__fontspec_strong_int=\count197
-\l__fontspec_strongdef_int=\count198
-\l__fontspec_tmpa_dim=\dimen145
-\l__fontspec_tmpb_dim=\dimen146
-\l__fontspec_tmpc_dim=\dimen147
- (/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty
-Package: fontenc 2020/08/10 v2.0s Standard LaTeX package
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (/usr/local/texlive/2021/texmf-dist/tex/latex/xcharter/XCharter.fontspec)
-
-Package fontspec Info: Font family 'XCharter(0)' created for font 'XCharter'
-(fontspec)             with options [Ligatures=TeX,Extension =
-(fontspec)             .otf,UprightFont = XCharter-Roman,BoldFont =
-(fontspec)             XCharter-Bold,ItalicFont =
-(fontspec)             XCharter-Italic,BoldItalicFont =
-(fontspec)             XCharter-BoldItalic,SlantedFont =
-(fontspec)             XCharter-Slanted,BoldSlantedFont =
-(fontspec)             XCharter-BoldSlanted,SmallCapsFeatures =
-(fontspec)             {Letters=SmallCaps}].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->"[XCharter-Roman.otf]:mode=node;script=latn;language=dflt;+tlig;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->"[XCharter-Roman.otf]:mode=node;script=latn;language=dflt;+tlig;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->"[XCharter-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->"[XCharter-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->"[XCharter-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->"[XCharter-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+smcp;"
-(fontspec)             - 'slanted' (m/sl) with NFSS spec.:
-(fontspec)             <->"[XCharter-Slanted.otf]:mode=node;script=latn;language=dflt;+tlig;"
-(fontspec)             - 'slanted small caps'  (m/scsl) with NFSS spec.:
-(fontspec)             <->"[XCharter-Slanted.otf]:mode=node;script=latn;language=dflt;+tlig;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->"[XCharter-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->"[XCharter-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+smcp;"
-(fontspec)             - 'bold slanted' (b/sl) with NFSS spec.:
-(fontspec)             <->"[XCharter-BoldSlanted.otf]:mode=node;script=latn;language=dflt;+tlig;"
-(fontspec)             - 'bold slanted small caps'  (b/scsl) with NFSS spec.:
-(fontspec)             <->"[XCharter-BoldSlanted.otf]:mode=node;script=latn;language=dflt;+tlig;+smcp;"
-
- (/usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto.sty
-Package: roboto 2019/12/11 (Bob Tennent) Supports Roboto fonts for all LaTeX engines.
- (/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty
-Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty
-Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
-Package: xkeyval 2020/11/20 v2.8 package option processing (HA)
- (/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex
-\XKV@toks=\toks16
-\XKV@tempa@toks=\toks17
-)
-\XKV@depth=\count199
-File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty
-Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
-)
-
-Package fontspec Info: Font family 'Roboto(0)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Ligatures=TeX,Numbers =
-(fontspec)             {Proportional,Lining},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(1)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'RobotoCondensed(0)' created for font
-(fontspec)             'RobotoCondensed' with options [Ligatures = TeX,Scale =
-(fontspec)             1,Extension = .otf,Numbers =
-(fontspec)             {Proportional,Lining},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'RobotoCondensed(1)' created for font
-(fontspec)             'RobotoCondensed' with options [Ligatures = TeX,Scale =
-(fontspec)             1,Extension = .otf,Numbers =
-(fontspec)             {Proportional,Lining},UprightFont = *-Bold,ItalicFont =
-(fontspec)             *-BoldItalic,BoldFont = *-Bold,BoldItalicFont =
-(fontspec)             *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoCondensed-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-luaotfload | aux : font no 49 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoSlab(0)' created for font
-(fontspec)             'RobotoSlab' with options [Ligatures = TeX,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Regular,BoldFont =
-(fontspec)             *-Bold].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoSlab-Regular.otf]:mode=node;script=DFLT;language=dflt;+tlig;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoSlab-Regular.otf]:mode=node;script=DFLT;language=dflt;+tlig;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoSlab-Bold.otf]:mode=node;script=DFLT;language=dflt;+tlig;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoSlab-Bold.otf]:mode=node;script=DFLT;language=dflt;+tlig;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(2)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(3)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Medium,ItalicFont = *-MediumItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Medium.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Medium.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-MediumItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-MediumItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(4)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Thin,ItalicFont = *-ThinItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Thin.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Thin.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-ThinItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-ThinItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(5)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Light,ItalicFont = *-LightItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Light.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Light.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-LightItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-LightItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(6)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Bold,ItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(7)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,Lining},UprightFont =
-(fontspec)             *-Black,ItalicFont = *-BlackItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Black.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Black.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BlackItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BlackItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(8)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Proportional,OldStyle},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+pnum;+onum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(9)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Monospaced,Lining},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+lnum;+smcp;"
-
-
-Package fontspec Info: Font family 'Roboto(10)' created for font 'Roboto' with
-(fontspec)             options [Ligatures = TeX,Scale = 1,Extension =
-(fontspec)             .otf,Numbers = {Monospaced,OldStyle},UprightFont =
-(fontspec)             *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;+smcp;"
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;+smcp;"
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;+smcp;"
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[Roboto-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;+tnum;+onum;+smcp;"
-
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/roboto/roboto-mono.sty
-Package: roboto-mono 2019/12/11 (Bob Tennent) Supports RobotoMono fonts for all LaTeX engines.
-luaotfload | aux : font no 70 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(0)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension =
-(fontspec)             .otf,WordSpace={1,0,0},HyphenChar=None,PunctuationSpace=WordSpace,UprightFont
-(fontspec)             = *-Regular,ItalicFont = *-Italic,BoldFont =
-(fontspec)             *-Bold,BoldItalicFont = *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Regular.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Regular.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font
-(fontspec)             =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen
-(fontspec)             4\font \fontdimen 7\font =0\fontdimen 2\font
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Bold.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Bold.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font
-(fontspec)             =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen
-(fontspec)             4\font \fontdimen 7\font =0\fontdimen 2\font
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Italic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Italic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font
-(fontspec)             =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen
-(fontspec)             4\font \fontdimen 7\font =0\fontdimen 2\font
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-BoldItalic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-BoldItalic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font
-(fontspec)             =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen
-(fontspec)             4\font \fontdimen 7\font =0\fontdimen 2\font
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-luaotfload | aux : font no 70 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(1)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Regular,ItalicFont =
-(fontspec)             *-Italic,BoldFont = *-Bold,BoldItalicFont =
-(fontspec)             *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Regular.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Regular.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'bold' (b/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Bold.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Bold.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Italic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Italic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'bold italic' (b/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-BoldItalic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'bold italic small caps'  (b/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-BoldItalic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-luaotfload | aux : font no 70 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(2)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Regular,ItalicFont =
-(fontspec)             *-Italic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Regular.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Regular.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Italic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Italic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-luaotfload | aux : font no 75 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(3)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Medium,ItalicFont =
-(fontspec)             *-MediumItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Medium.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Medium.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-MediumItalic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-MediumItalic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-luaotfload | aux : font no 78 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(4)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Thin,ItalicFont =
-(fontspec)             *-ThinItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Thin.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Thin.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-ThinItalic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-ThinItalic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-luaotfload | aux : font no 81 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(5)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Light,ItalicFont =
-(fontspec)             *-LightItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Light.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Light.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-LightItalic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-LightItalic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-luaotfload | aux : font no 71 (nil) defines no feature for script latn
-
-Package fontspec Info: Font family 'RobotoMono(6)' created for font
-(fontspec)             'RobotoMono' with options [HyphenChar=None,Scale =
-(fontspec)             1,Extension = .otf,UprightFont = *-Bold,ItalicFont =
-(fontspec)             *-BoldItalic].
-(fontspec)              
-(fontspec)              This font family consists of the following NFSS
-(fontspec)             series/shapes:
-(fontspec)              
-(fontspec)             - 'normal' (m/n) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Bold.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'small caps'  (m/sc) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-Bold.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-(fontspec)             - 'italic' (m/it) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-BoldItalic.otf]:mode=node;script=DFLT;language=dflt;"
-(fontspec)             - 'italic small caps'  (m/scit) with NFSS spec.:
-(fontspec)             <->s*[1]"[RobotoMono-BoldItalic.otf]:mode=node;script=DFLT;language=dflt;+smcp;"
-(fontspec)             and font adjustment code:
-(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
-
-)
-LaTeX Info: Redefining \LaTeX on input line 87.
-)
-\g_ptxcd_marginpar_dim=\dimen148
-\g_ptxcd_innerMargin_dim=\dimen149
-\g_ptxcd_outerMargin_dim=\dimen150
-\g_ptxcd_bottomMargin_dim=\dimen151
-\g_ptxcd_topMargin_dim=\dimen152
-\g_ptxcd_columnSep_dim=\dimen153
-\g_ptxcd_headheight_dim=\dimen154
-\g_ptxcd_headwidth_dim=\dimen155
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
-Package: scrlayer-scrpage 2021/03/17 v3.33 KOMA-Script package (end user interface for scrlayer)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlayer.sty
-Package: scrlayer 2021/03/17 v3.33 KOMA-Script package (defining layers and page styles)
-Package scrlayer Info: Using already defined \footheight
-(scrlayer)             hoping, that this is a length and
-(scrlayer)             not only a macro on input line 136.
-Package scrlayer Info: patching LaTeX kernel macro \pagestyle on input line 2162.
-)
-Package scrlayer-scrpage Info: Makeing stand-alone element `pagehead' from
-(scrlayer-scrpage)             alias to `pageheadfoot' on input line 1085.
-Package scrlayer-scrpage Info: deactivating warning for font element
-(scrlayer-scrpage)             `pagefoot' on input line 1109.
-)
-Package scrlayer-scrpage Info: auto-selection of `pagestyleset=KOMA-Script'.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
-Package: geometry 2020/01/02 v5.9 Page Geometry
- (/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty
-Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
-)
-\Gm@cnth=\count266
-\Gm@cntv=\count267
-\c@Gm@tempcnt=\count268
-\Gm@bindingoffset=\dimen156
-\Gm@wd@mp=\dimen157
-\Gm@odd@mp=\dimen158
-\Gm@even@mp=\dimen159
-\Gm@layoutwidth=\dimen160
-\Gm@layoutheight=\dimen161
-\Gm@layouthoffset=\dimen162
-\Gm@layoutvoffset=\dimen163
-\Gm@dimlist=\toks18
-)
-\g_ptxcd_title_box=\box50
-\g_ptxcd_title_fill_skip=\skip64
- (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo
-File: tuda-a4paper.clo 2021/03/19 v3.13a tuda-ci size adjustments for a4paper
-)
-\g_ptxcd_title_info_box=\box51
-\ptxcd_title_headline_box=\box52
- (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
-)
-Package graphics Info: Driver file: luatex.def on input line 105.
-)
-\Gin@req@height=\dimen164
-\Gin@req@width=\dimen165
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/pdfx.sty
-Package: pdfx 2019/02/27 v1.6.3 PDF/X and PDF/A support (CVR/HTH/RRM/PS)
-\pdfx@minorversion=\count269
- (/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty
-Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead.
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/everyshi-ltx.sty
-Package: everyshi-ltx 2020/08/17 v1.0a Emulation of the original everyshi package
-with kernel methods
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/luatex85/luatex85.sty
-Package: luatex85 2016/06/15 v1.4 pdftex aliases for luatex
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
-Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO)
- (/usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty
-Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
-Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
-)
-Package pdftexcmds Info: \pdf@primitive is available.
-Package pdftexcmds Info: \pdf@ifprimitive is available.
-Package pdftexcmds Info: \pdfdraftmode found.
-\pdftexcmds@toks=\toks19
-){/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
-warning  (map file): entry for 'dummy-space' already exists, duplicates ignored
-(/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/l8u-penc.def
-File: l8u-penc.def 2017/06/23 v0.8 Custom LaTeX file, for UTF8 encoded letters and symbols
-LaTeX Info: Composite with undeclared \b in encoding L8U on input line 278.
-)
-\pdfxsafeforxmp@toks=\toks20
-\pdfx@tmptoks=\toks21
- (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2021-02-27 v7.00k Hypertext links for LaTeX
- (/usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
-Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
-Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty
-Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty
-Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
-Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty
-Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty
-Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
-)
-\@linkdim=\dimen166
-\Hy@linkcounter=\count270
-\Hy@pagecounter=\count271
- (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2021-02-27 v7.00k Hyperref: PDFDocEncoding definition (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
-File: hyperref-langpatches.def 2021-02-27 v7.00k Hyperref: patches for babel languages
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty
-Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty
-Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
-)
-\Hy@SavedSpaceFactor=\count272
- (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def
-File: puenc.def 2021-02-27 v7.00k Hyperref: PDF Unicode definition (HO)
-)
-\pdfmajorversion=\count273
-Package hyperref Info: Option `pdfa' set `true' on input line 4073.
-Package hyperref Info: Hyper figures OFF on input line 4192.
-Package hyperref Info: Link nesting OFF on input line 4197.
-Package hyperref Info: Hyper index ON on input line 4200.
-Package hyperref Info: Plain pages OFF on input line 4207.
-Package hyperref Info: Backreferencing OFF on input line 4212.
-Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
-Package hyperref Info: Bookmarks ON on input line 4445.
-\c@Hy@tempcnt=\count274
- (/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty
-\Urlmuskip=\muskip16
-Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 4804.
-\XeTeXLinkMargin=\dimen167
- (/usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
-Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
- (/usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
-Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO)
-))
-\Fld@menulength=\count275
-\Field@Width=\dimen168
-\Fld@charsize=\dimen169
-Package hyperref Info: Hyper figures OFF on input line 6075.
-Package hyperref Info: Link nesting OFF on input line 6080.
-Package hyperref Info: Hyper index ON on input line 6083.
-Package hyperref Info: backreferencing OFF on input line 6090.
-Package hyperref Info: Link coloring OFF on input line 6095.
-Package hyperref Info: Link coloring with OCG OFF on input line 6100.
-Package hyperref Info: PDF/A mode ON on input line 6103.
-LaTeX Info: Redefining \ref on input line 6145.
-LaTeX Info: Redefining \pageref on input line 6149.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty
-Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi package
-with kernel methods
-)
-\Hy@abspage=\count276
-\c@Item=\count277
-\c@Hfootnote=\count278
-)
-Package hyperref Info: Driver: hluatex.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hluatex.def
-File: hluatex.def 2021-02-27 v7.00k Hyperref driver for luaTeX
- (/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty
-Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty
-Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atvery package
-with kernel methods
-)
-Package hyperref Info: 񑙫.񑙬:=1.4 on input line 240.
-\Fld@listcount=\count279
-\c@bookmark@seq@number=\count280
- (/usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
-Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
- (/usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
-Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
-)
-Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286.
-)
-\Hy@SectionHShift=\skip65
-)
-Package hyperref Info: Option `unicode' set `true' on input line 1463.
-Package hyperref Info: Option `psdextra' set `true' on input line 1465.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def
-File: puenc-greekbasic.def 2021-02-27 v7.00k Hyperref: PDF Unicode definition (greek block) (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/psdextra.def
-File: psdextra.def 2021-02-27 v7.00k Hyperref: Additions to PDF string support
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty
-Package: colorprofiles 2018/11/01 v1.0.1 color profiles for PDF/X and PDF/A support
- (/usr/local/texlive/2021/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex)) (/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-ascii-print.def
-File: se-ascii-print.def 2019/11/29 v1.12 stringenc: Printable ASCII characters
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/AdobeColorProfiles.tex)
-** pdfx: Metadata file Thesis_Jingyi.xmpdata read successfully.
-(./Thesis_Jingyi.xmpdata)<<sRGB.icc>>
-Package hyperref Info: Option `unicode' set `true' on input line 2411.
-Package hyperref Info: Option `unicode' set `true' on input line 2412.
- (/usr/local/texlive/2021/texmf-dist/tex/generic/pdftex/glyphtounicode.tex) (/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/glyphtounicode-cmr.tex) (/usr/local/texlive/2021/texmf-dist/tex/latex/pdfx/glyphtounicode-ntx.tex) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty
-Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/xmpincl/xmpincl.sty
-Package: xmpincl 2008/05/10 v2.2 Include XMP data in pdflatex
-)
-Using XMP template file: pdfa.xmp
-\xmpinclWrite=\write3
-\xmpinclRead=\read2
-
-\openout3 = pdfa.xmpi
-<<pdfa.xmpi>>)
-Package hyperref Info: Option `unicode' set `true' on input line 832.
-\g_ptxcd_sponsor_box=\box53
- (/usr/local/texlive/2021/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
-File: tudathesis.cfg 2021/03/19 v3.13a SpecialFeaturesforpublicationtype'thesis'usingTUDarmstadt'sCorporateDesign(tuda-ci)
-\g_ptxcd_thesis_institution_box=\box54
-)
-\g_ptxcd_PaperID_box=\box55
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries.sty
-Package: glossaries 2020/03/19 v4.46 (NLCT)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty
-Package: mfirstuc 2017/11/14 v2.06 (NLCT)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty
-Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
-\etb@tempcnta=\count281
-)
-\@glsmfirst=\toks22
-\@glsmrest=\toks23
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty
-Package: textcase 2019/09/14 v1.00 Text only upper/lower case changing (DPC)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/xfor/xfor.sty
-Package: xfor 2009/02/05 v1.05 (NLCT)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-base.sty
-Package: datatool-base 2019/09/27 v2.32 (NLCT)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2020/09/23 v2.17i AMS math features
-\@mathmargin=\skip66
-
-For additional information on amsmath, use the `?' option.
-(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
- (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks24
-\ex@=\dimen170
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen171
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count282
-LaTeX Info: Redefining \frac on input line 236.
-\uproot@=\count283
-\leftroot@=\count284
-LaTeX Info: Redefining \overline on input line 399.
-\classnum@=\count285
-\DOTSCASE@=\count286
-LaTeX Info: Redefining \ldots on input line 496.
-LaTeX Info: Redefining \dots on input line 499.
-LaTeX Info: Redefining \cdots on input line 620.
-\Mathstrutbox@=\box56
-\strutbox@=\box57
-\big@size=\dimen172
-LaTeX Font Info:    Redeclaring font encoding OML on input line 743.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 744.
-\macc@depth=\count287
-\c@MaxMatrixCols=\count288
-\dotsspace@=\muskip17
-\c@parentequation=\count289
-\dspbrk@lvl=\count290
-\tag@help=\toks25
-\row@=\count291
-\column@=\count292
-\maxfields@=\count293
-\andhelp@=\toks26
-\eqnshift@=\dimen173
-\alignsep@=\dimen174
-\tagshift@=\dimen175
-\tagwidth@=\dimen176
-\totwidth@=\dimen177
-\lineht@=\dimen178
-\@envbody=\toks27
-\multlinegap=\skip67
-\multlinetaggap=\skip68
-\mathdisplay@stack=\toks28
-LaTeX Info: Redefining \[ on input line 2923.
-LaTeX Info: Redefining \] on input line 2924.
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/substr/substr.sty
-Package: substr 2009/10/20 v1.2 Handle substrings
-\c@su@anzahl=\count294
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/datatool/datatool-fp.sty
-Package: datatool-fp 2019/09/27 v2.32 (NLCT)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp.sty
-Package: fp 1995/04/02
- `Fixed Point Package', Version 0.8, April 2, 1995 (C) Michael Mehlich (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/defpattern.sty
-Package: defpattern 1994/10/12
-\actioncount=\count295
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-basic.sty
-Package: fp-basic 1996/05/13
-\FP@xs=\count296
-\FP@xia=\count297
-\FP@xib=\count298
-\FP@xfa=\count299
-\FP@xfb=\count300
-\FP@rega=\count301
-\FP@regb=\count302
-\FP@regs=\count303
-\FP@times=\count304
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-addons.sty
-Package: fp-addons 1995/03/15
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-snap.sty
-Package: fp-snap 1995/04/05
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-exp.sty
-Package: fp-exp 1995/04/03
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-trigo.sty
-Package: fp-trigo 1995/04/14
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-pas.sty
-Package: fp-pas 1994/08/29
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-random.sty
-Package: fp-random 1995/02/23
-\FPseed=\count305
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eqn.sty
-Package: fp-eqn 1995/04/03
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-upn.sty
-Package: fp-upn 1996/10/21
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/fp/fp-eval.sty
-Package: fp-eval 1995/04/03
-)))
-\@dtl@toks=\toks29
-\@dtl@tmpcount=\count306
-\dtl@tmplength=\skip69
-\dtl@sortresult=\count307
-\@dtl@numgrpsepcount=\count308
-\@dtl@datatype=\count309
-\dtl@codeA=\count310
-\dtl@codeB=\count311
-\@dtl@foreach@level=\count312
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
-Package: glossaries-compatible-307 2020/03/19 v4.46 (NLCT)
-)
-\gls@level=\count313
-\@gls@tmpb=\toks30
-\gls@tmplen=\skip70
-\glskeylisttok=\toks31
-\glslabeltok=\toks32
-\glsshorttok=\toks33
-\glslongtok=\toks34
- (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty
-Package: glossary-hypernav 2020/03/19 v4.46 (NLCT)
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty
-Package: glossary-list 2020/03/19 v4.46 (NLCT)
-\glslistdottedwidth=\skip71
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty
-Package: glossary-long 2020/03/19 v4.46 (NLCT)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/tools/longtable.sty
-Package: longtable 2020/01/07 v4.13 Multi-page Table package (DPC)
-\LTleft=\skip72
-\LTright=\skip73
-\LTpre=\skip74
-\LTpost=\skip75
-\LTchunksize=\count314
-\LTcapwidth=\dimen179
-\LT@head=\box58
-\LT@firsthead=\box59
-\LT@foot=\box60
-\LT@lastfoot=\box61
-\LT@cols=\count315
-\LT@rows=\count316
-\c@LT@tables=\count317
-\c@LT@chunks=\count318
-\LT@p@ftn=\toks35
-)
-Class scrreprt Info: longtable captions redefined on input line 43.
-\glsdescwidth=\skip76
-\glspagelistwidth=\skip77
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty
-Package: glossary-super 2020/03/19 v4.46 (NLCT)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/supertabular/supertabular.sty
-Package: supertabular 2020/02/02 v4.1g the supertabular environment
-\c@tracingst=\count319
-\ST@wd=\dimen180
-\ST@rightskip=\skip78
-\ST@leftskip=\skip79
-\ST@parfillskip=\skip80
-\ST@pageleft=\dimen181
-\ST@headht=\dimen182
-\ST@tailht=\dimen183
-\ST@pagesofar=\dimen184
-\ST@pboxht=\dimen185
-\ST@lineht=\dimen186
-\ST@prevht=\dimen187
-\ST@toadd=\dimen188
-\ST@dimen=\dimen189
-\ST@pbox=\box62
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty
-Package: glossary-tree 2020/03/19 v4.46 (NLCT)
-\glstreeindent=\skip81
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
-Package: glossaries-extra 2020/04/01 v1.45 (NLCT)
-
-
-Package xkeyval Warning: key `xindy' has been disabled on input line 784.
-
-
-Package xkeyval Warning: key `acronym' has been disabled on input line 784.
-
-
-Package xkeyval Warning: key `nomain' has been disabled on input line 784.
-
-\@glsxtr@leveloffset=\count320
-\glsxtrresourcecount=\count321
-\@glsxtrnewgls@inner=\count322
-\glsshortpltok=\toks36
-\glslongpltok=\toks37
-) (./chapters/glossary.tex
-\glswrite=\write4
-\glo@main@file=\write5
-
-\openout5 = Thesis_Jingyi.glo
-Package glossaries Info: Writing glossary file Thesis_Jingyi.glo on input line 241.
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.sty
-Package: babel 2021/03/24 3.56 The Babel package
- (/usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.def
-File: babel.def 2021/03/24 3.56 Babel common definitions
- (/usr/local/texlive/2021/texmf-dist/tex/generic/babel/luababel.def
-\bbl@readstream=\read3
-\l@dumylang=\language2
-Package babel Info: Non-standard hyphenation setup on input line 117.
-\l@nohyphenation=\language3
-\l@german-x-2021-02-26=\language4
-\l@ngerman-x-2021-02-26=\language5
-\l@afrikaans=\language6
-\l@ancientgreek=\language7
-\l@ibycus=\language8
-\l@arabic=\language9
-\l@armenian=\language10
-\l@basque=\language11
-\l@belarusian=\language12
-\l@bulgarian=\language13
-\l@catalan=\language14
-\l@pinyin=\language15
-\l@churchslavonic=\language16
-\l@coptic=\language17
-\l@croatian=\language18
-\l@czech=\language19
-\l@danish=\language20
-\l@dutch=\language21
-\l@ukenglish=\language22
-\l@usenglishmax=\language23
-\l@esperanto=\language24
-\l@estonian=\language25
-\l@ethiopic=\language26
-\l@farsi=\language27
-\l@finnish=\language28
-\l@schoolfinnish=\language29
-\l@french=\language30
-\l@friulan=\language31
-\l@galician=\language32
-\l@georgian=\language33
-\l@german=\language34
-\l@ngerman=\language35
-\l@swissgerman=\language36
-\l@greek=\language37
-\l@monogreek=\language38
-\l@hungarian=\language39
-\l@icelandic=\language40
-\l@assamese=\language41
-\l@bengali=\language42
-\l@gujarati=\language43
-\l@hindi=\language44
-\l@kannada=\language45
-\l@malayalam=\language46
-\l@marathi=\language47
-\l@oriya=\language48
-\l@pali=\language49
-\l@panjabi=\language50
-\l@tamil=\language51
-\l@telugu=\language52
-\l@indonesian=\language53
-\l@interlingua=\language54
-\l@irish=\language55
-\l@italian=\language56
-\l@kurmanji=\language57
-\l@classiclatin=\language58
-\l@latin=\language59
-\l@liturgicallatin=\language60
-\l@latvian=\language61
-\l@lithuanian=\language62
-\l@macedonian=\language63
-\l@mongolian=\language64
-\l@mongolianlmc=\language65
-\l@bokmal=\language66
-\l@nynorsk=\language67
-\l@occitan=\language68
-\l@piedmontese=\language69
-\l@polish=\language70
-\l@portuguese=\language71
-\l@romanian=\language72
-\l@romansh=\language73
-\l@russian=\language74
-\l@sanskrit=\language75
-\l@serbian=\language76
-\l@serbianc=\language77
-\l@slovak=\language78
-\l@slovenian=\language79
-\l@spanish=\language80
-\l@swedish=\language81
-\l@thai=\language82
-\l@turkish=\language83
-\l@turkmen=\language84
-\l@ukrainian=\language85
-\l@uppersorbian=\language86
-\l@welsh=\language87
-\babelcatcodetablenum=\catcodetable12
-\bbl@pattcodes=\catcodetable13
-)
-\babel@savecnt=\count323
-\U@D=\dimen190
-\l@babelnohyphens=\language88
- (/usr/local/texlive/2021/texmf-dist/tex/generic/babel/luababel.def
-\bbl@attr@locale=\attribute4
-)) (/usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngerman.ldf
-Language: ngerman 2021/02/27 v2.13 German support for babel (post-1996 orthography)
- (/usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngermanb.ldf
-Language: ngermanb 2021/02/27 v2.13 German support for babel (post-1996 orthography)
-Package babel Info: Making " an active character on input line 122.
- (/usr/local/texlive/2021/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex UTF-8 German hyphenation patterns (reformed orthography) (/usr/local/texlive/2021/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-de-1996.tex German Hyphenation Patterns (Reformed Orthography, 2006) `dehyphn-x' 2021-02-26 (WL))))) (/usr/local/texlive/2021/texmf-dist/tex/generic/babel-english/english.ldf
-Language: english 2017/06/06 v3.3r English support from the babel system
-Package babel Info: \l@canadian = using hyphenrules for english
-(babel)             (\language0) on input line 102.
-Package babel Info: \l@australian = using hyphenrules for ukenglish
-(babel)             (\language22) on input line 105.
-Package babel Info: \l@newzealand = using hyphenrules for ukenglish
-(babel)             (\language22) on input line 108.
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty
-Package: csquotes 2021-02-22 v5.2l context-sensitive quotations (JAW)
-\csq@reset=\count324
-\csq@gtype=\count325
-\csq@glevel=\count326
-\csq@qlevel=\count327
-\csq@maxlvl=\count328
-\csq@tshold=\count329
-\csq@ltx@everypar=\toks38
- (/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.def
-File: csquotes.def 2021-02-22 v5.2l csquotes generic definitions (JAW)
-)
-Package csquotes Info: Trying to load configuration file 'csquotes.cfg'...
-Package csquotes Info: ... configuration file loaded successfully.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.cfg
-File: csquotes.cfg 
-)
-Package csquotes Info: Enabling multilingual quotes.
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty
-Package: microtype 2021/03/14 v2.8c Micro-typographical refinements (RS)
-\MT@toks=\toks39
-\MT@count=\count330
-LaTeX Info: Redefining \textls on input line 790.
-\MT@outer@kern=\dimen191
-LaTeX Info: Redefining \textmicrotypecontext on input line 1374.
-\MT@listname@count=\count331
- (/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype-luatex.def
-File: microtype-luatex.def 2021/03/14 v2.8c Definitions specific to luatex (RS)
-Module microtype Info: overwriting function `keepligature' on input line 62
-LaTeX Info: Redefining \lsstyle on input line 710.
-LaTeX Info: Redefining \lslig on input line 710.
-\MT@outer@space=\skip82
-)
-Package microtype Info: Loading configuration file microtype.cfg.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg
-File: microtype.cfg 2021/03/14 v2.8c microtype main configuration file (RS)
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.sty
-Package: biblatex 2020/12/31 v3.16 programmable bibliographies (PK/MW)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.sty
-Package: logreq 2010/08/04 v1.0 xml request logger
-\lrq@indent=\count332
- (/usr/local/texlive/2021/texmf-dist/tex/latex/logreq/logreq.def
-File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
-))
-\c@tabx@nest=\count333
-\c@listtotal=\count334
-\c@listcount=\count335
-\c@liststart=\count336
-\c@liststop=\count337
-\c@citecount=\count338
-\c@citetotal=\count339
-\c@multicitecount=\count340
-\c@multicitetotal=\count341
-\c@instcount=\count342
-\c@maxnames=\count343
-\c@minnames=\count344
-\c@maxitems=\count345
-\c@minitems=\count346
-\c@citecounter=\count347
-\c@maxcitecounter=\count348
-\c@savedcitecounter=\count349
-\c@uniquelist=\count350
-\c@uniquename=\count351
-\c@refsection=\count352
-\c@refsegment=\count353
-\c@maxextratitle=\count354
-\c@maxextratitleyear=\count355
-\c@maxextraname=\count356
-\c@maxextradate=\count357
-\c@maxextraalpha=\count358
-\c@abbrvpenalty=\count359
-\c@highnamepenalty=\count360
-\c@lownamepenalty=\count361
-\c@maxparens=\count362
-\c@parenlevel=\count363
-\blx@tempcnta=\count364
-\blx@tempcntb=\count365
-\blx@tempcntc=\count366
-\blx@maxsection=\count367
-\blx@maxsegment@0=\count368
-\blx@notetype=\count369
-\blx@parenlevel@text=\count370
-\blx@parenlevel@foot=\count371
-\blx@sectionciteorder@0=\count372
-\blx@entrysetcounter=\count373
-\blx@biblioinstance=\count374
-\labelnumberwidth=\skip83
-\labelalphawidth=\skip84
-\biblabelsep=\skip85
-\bibitemsep=\skip86
-\bibnamesep=\skip87
-\bibinitsep=\skip88
-\bibparsep=\skip89
-\bibhang=\skip90
-\blx@bcfin=\read4
-\blx@bcfout=\write6
-\blx@langwohyphens=\language89
-\c@mincomprange=\count375
-\c@maxcomprange=\count376
-\c@mincompwidth=\count377
-Package biblatex Info: Trying to load biblatex default data model...
-Package biblatex Info: ... file 'blx-dm.def' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-dm.def
-File: blx-dm.def 2020/12/31 v3.16 biblatex localization (PK/MW)
-)
-Package biblatex Info: Trying to load biblatex style data model...
-Package biblatex Info: ... file 'numeric.dbx' not found.
-Package biblatex Info: Trying to load biblatex custom data model...
-Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
-\c@afterword=\count378
-\c@savedafterword=\count379
-\c@annotator=\count380
-\c@savedannotator=\count381
-\c@author=\count382
-\c@savedauthor=\count383
-\c@bookauthor=\count384
-\c@savedbookauthor=\count385
-\c@commentator=\count386
-\c@savedcommentator=\count387
-\c@editor=\count388
-\c@savededitor=\count389
-\c@editora=\count390
-\c@savededitora=\count391
-\c@editorb=\count392
-\c@savededitorb=\count393
-\c@editorc=\count394
-\c@savededitorc=\count395
-\c@foreword=\count396
-\c@savedforeword=\count397
-\c@holder=\count398
-\c@savedholder=\count399
-\c@introduction=\count400
-\c@savedintroduction=\count401
-\c@namea=\count402
-\c@savednamea=\count403
-\c@nameb=\count404
-\c@savednameb=\count405
-\c@namec=\count406
-\c@savednamec=\count407
-\c@translator=\count408
-\c@savedtranslator=\count409
-\c@shortauthor=\count410
-\c@savedshortauthor=\count411
-\c@shorteditor=\count412
-\c@savedshorteditor=\count413
-\c@labelname=\count414
-\c@savedlabelname=\count415
-\c@institution=\count416
-\c@savedinstitution=\count417
-\c@lista=\count418
-\c@savedlista=\count419
-\c@listb=\count420
-\c@savedlistb=\count421
-\c@listc=\count422
-\c@savedlistc=\count423
-\c@listd=\count424
-\c@savedlistd=\count425
-\c@liste=\count426
-\c@savedliste=\count427
-\c@listf=\count428
-\c@savedlistf=\count429
-\c@location=\count430
-\c@savedlocation=\count431
-\c@organization=\count432
-\c@savedorganization=\count433
-\c@origlocation=\count434
-\c@savedoriglocation=\count435
-\c@origpublisher=\count436
-\c@savedorigpublisher=\count437
-\c@publisher=\count438
-\c@savedpublisher=\count439
-\c@language=\count440
-\c@savedlanguage=\count441
-\c@origlanguage=\count442
-\c@savedoriglanguage=\count443
-\c@pageref=\count444
-\c@savedpageref=\count445
-\shorthandwidth=\skip91
-\shortjournalwidth=\skip92
-\shortserieswidth=\skip93
-\shorttitlewidth=\skip94
-\shortauthorwidth=\skip95
-\shorteditorwidth=\skip96
-\locallabelnumberwidth=\skip97
-\locallabelalphawidth=\skip98
-\localshorthandwidth=\skip99
-\localshortjournalwidth=\skip100
-\localshortserieswidth=\skip101
-\localshorttitlewidth=\skip102
-\localshortauthorwidth=\skip103
-\localshorteditorwidth=\skip104
-Package biblatex Info: Trying to load enhanced support for Unicode engines...
-Package biblatex Info: ... file 'blx-unicode.def' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-unicode.def)
-Package biblatex Info: Trying to load compatibility code...
-Package biblatex Info: ... file 'blx-compat.def' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-compat.def
-File: blx-compat.def 2020/12/31 v3.16 biblatex compatibility (PK/MW)
-)
-Package biblatex Info: Trying to load generic definitions...
-Package biblatex Info: ... file 'biblatex.def' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.def
-File: biblatex.def 2020/12/31 v3.16 biblatex compatibility (PK/MW)
-\c@textcitecount=\count446
-\c@textcitetotal=\count447
-\c@textcitemaxnames=\count448
-\c@biburlbigbreakpenalty=\count449
-\c@biburlbreakpenalty=\count450
-\c@biburlnumpenalty=\count451
-\c@biburlucpenalty=\count452
-\c@biburllcpenalty=\count453
-\biburlbigskip=\muskip18
-\biburlnumskip=\muskip19
-\biburlucskip=\muskip20
-\biburllcskip=\muskip21
-\c@smartand=\count454
-)
-Package biblatex Info: Trying to load bibliography style 'numeric'...
-Package biblatex Info: ... file 'numeric.bbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
-File: numeric.bbx 2020/12/31 v3.16 biblatex bibliography style (PK/MW)
-Package biblatex Info: Trying to load bibliography style 'standard'...
-Package biblatex Info: ... file 'standard.bbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
-File: standard.bbx 2020/12/31 v3.16 biblatex bibliography style (PK/MW)
-\c@bbx:relatedcount=\count455
-\c@bbx:relatedtotal=\count456
-))
-Package biblatex Info: Trying to load citation style 'numeric'...
-Package biblatex Info: ... file 'numeric.cbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
-File: numeric.cbx 2020/12/31 v3.16 biblatex citation style (PK/MW)
-Package biblatex Info: Redefining '\cite'.
-Package biblatex Info: Redefining '\parencite'.
-Package biblatex Info: Redefining '\footcite'.
-Package biblatex Info: Redefining '\footcitetext'.
-Package biblatex Info: Redefining '\smartcite'.
-Package biblatex Info: Redefining '\supercite'.
-Package biblatex Info: Redefining '\textcite'.
-Package biblatex Info: Redefining '\textcites'.
-Package biblatex Info: Redefining '\cites'.
-Package biblatex Info: Redefining '\parencites'.
-Package biblatex Info: Redefining '\smartcites'.
-)
-Package biblatex Info: Trying to load configuration file...
-Package biblatex Info: ... file 'biblatex.cfg' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.cfg
-File: biblatex.cfg 
-)) (/usr/local/texlive/2021/texmf-dist/tex/latex/tools/tabularx.sty
-Package: tabularx 2020/01/15 v2.11c `tabularx' package (DPC)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/tools/array.sty
-Package: array 2020/10/01 v2.5c Tabular extension package (FMi)
-\col@sep=\dimen192
-\ar@mcellbox=\box63
-\extrarowheight=\dimen193
-\NC@list=\toks40
-\extratabsurround=\skip105
-\backup@length=\skip106
-\ar@cellbox=\box64
-)
-\TX@col@width=\dimen194
-\TX@old@table=\dimen195
-\TX@old@col=\dimen196
-\TX@target=\dimen197
-\TX@delta=\dimen198
-\TX@cols=\count457
-\TX@ftn=\toks41
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty
-Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
-\heavyrulewidth=\dimen199
-\lightrulewidth=\dimen256
-\cmidrulewidth=\dimen257
-\belowrulesep=\dimen258
-\belowbottomsep=\dimen259
-\aboverulesep=\dimen260
-\abovetopsep=\dimen261
-\cmidrulesep=\dimen262
-\cmidrulekern=\dimen263
-\defaultaddspace=\dimen264
-\@cmidla=\count458
-\@cmidlb=\count459
-\@aboverulesep=\dimen265
-\@belowrulesep=\dimen266
-\@thisruleclass=\count460
-\@lastruleclass=\count461
-\@thisrulewidth=\dimen267
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty
-Package: float 2001/11/08 v1.3d Float enhancements (AL)
-\c@float@type=\count462
-\float@exts=\toks42
-\float@box=\box65
-\@float@everytoks=\toks43
-\@floatcapt=\box66
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.sty
-Package: subfigure 2002/03/15 v2.1.5 subfigure package
-\subfigtopskip=\skip107
-\subfigcapskip=\skip108
-\subfigcaptopadj=\dimen268
-\subfigbottomskip=\skip109
-\subfigcapmargin=\dimen269
-\subfiglabelskip=\skip110
-\c@subfigure=\count463
-\c@lofdepth=\count464
-\c@subtable=\count465
-\c@lotdepth=\count466
-
-****************************************
-* Local config file subfigure.cfg used *
-****************************************
-(/usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.cfg)
-\subfig@top=\skip111
-\subfig@bottom=\skip112
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/pifont.sty
-Package: pifont 2020/03/25 PSNFSS-v9.3 Pi font support (SPQR) 
-LaTeX Font Info:    Trying to load font information for U+pzd on input line 63.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upzd.fd
-File: upzd.fd 2001/06/04 font definitions for U/pzd.
-)
-LaTeX Font Info:    Trying to load font information for U+psy on input line 64.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/upsy.fd
-File: upsy.fd 2001/06/04 font definitions for U/psy.
-))
-Package csquotes Info: Checking for multilingual support...
-Package csquotes Info: ... found 'babel' package.
- (./Thesis_Jingyi.aux)
-\openout1 = Thesis_Jingyi.aux
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 80.
-LaTeX Font Info:    Trying to load font information for TS1+cmr on input line 80.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/base/ts1cmr.fd
-File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
-)
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for TU/lmr/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 80.
-LaTeX Font Info:    ... okay on input line 80.
-Package scrbase Info: activating english \contentsname on input line 80.
-Package scrbase Info: activating english \listfigurename on input line 80.
-Package scrbase Info: activating english \listtablename on input line 80.
- (/usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
-[Loading MPS to PDF converter (version 2006.09.02).]
-\scratchcounter=\count467
-\scratchdimen=\dimen270
-\scratchbox=\box67
-\nofMPsegments=\count468
-\nofMParguments=\count469
-\everyMPshowfont=\toks44
-\MPscratchCnt=\count470
-\MPscratchDim=\dimen271
-\MPnumerator=\count471
-\makeMPintoPDFobject=\count472
-\everyMPtoPDFconversion=\toks45
-) (/usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
-Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
-Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
-File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
-))
-
-Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid
-(fontspec)             this).
-
-\symlegacymaths=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `legacymaths' in version `bold'
-(Font)                  OT1/cmr/m/n --> OT1/cmr/bx/n on input line 80.
-LaTeX Font Info:    Redeclaring math accent \acute on input line 80.
-LaTeX Font Info:    Redeclaring math accent \grave on input line 80.
-LaTeX Font Info:    Redeclaring math accent \ddot on input line 80.
-LaTeX Font Info:    Redeclaring math accent \tilde on input line 80.
-LaTeX Font Info:    Redeclaring math accent \bar on input line 80.
-LaTeX Font Info:    Redeclaring math accent \breve on input line 80.
-LaTeX Font Info:    Redeclaring math accent \check on input line 80.
-LaTeX Font Info:    Redeclaring math accent \hat on input line 80.
-LaTeX Font Info:    Redeclaring math accent \dot on input line 80.
-LaTeX Font Info:    Redeclaring math accent \mathring on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Gamma on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Delta on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Theta on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Lambda on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Xi on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Pi on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Sigma on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Upsilon on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Phi on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Psi on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \Omega on input line 80.
-LaTeX Font Info:    Redeclaring math symbol \mathdollar on input line 80.
-LaTeX Font Info:    Redeclaring symbol font `operators' on input line 80.
-LaTeX Font Info:    Encoding `OT1' has changed to `TU' for symbol font
-(Font)              `operators' in the math version `normal' on input line 80.
-LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
-(Font)                  OT1/cmr/m/n --> TU/XCharter(0)/m/n on input line 80.
-LaTeX Font Info:    Encoding `OT1' has changed to `TU' for symbol font
-(Font)              `operators' in the math version `bold' on input line 80.
-LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
-(Font)                  OT1/cmr/bx/n --> TU/XCharter(0)/m/n on input line 80.
-LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
-(Font)                  TU/XCharter(0)/m/n --> TU/XCharter(0)/m/n on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
-(Font)                  OT1/cmr/m/it --> TU/XCharter(0)/m/it on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
-(Font)                  OT1/cmr/bx/n --> TU/XCharter(0)/b/n on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
-(Font)                  OT1/cmss/m/n --> TU/Roboto(0)/m/n on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
-(Font)                  OT1/cmtt/m/n --> TU/RobotoMono(0)/m/n on input line 80.
-LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
-(Font)                  TU/XCharter(0)/m/n --> TU/XCharter(0)/b/n on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
-(Font)                  OT1/cmr/bx/it --> TU/XCharter(0)/b/it on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
-(Font)                  OT1/cmss/bx/n --> TU/Roboto(0)/b/n on input line 80.
-LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
-(Font)                  OT1/cmtt/m/n --> TU/RobotoMono(0)/b/n on input line 80.
-
-*geometry* driver: auto-detecting
-*geometry* detected driver: luatex
-*geometry* verbose mode - [ preamble ] result:
-* driver: luatex
-* paper: a4paper
-* layout: <same size as paper>
-* layoutoffset:(h,v)=(0.0pt,0.0pt)
-* modes: includehead includefoot includemp 
-* h-part:(L,W,R)=(42.67912pt, 512.14963pt, 42.67912pt)
-* v-part:(T,H,B)=(42.67912pt, 745.46222pt, 56.9055pt)
-* \paperwidth=597.50787pt
-* \paperheight=845.04684pt
-* \textwidth=502.14963pt
-* \textheight=638.27277pt
-* \oddsidemargin=-29.59087pt
-* \evensidemargin=-29.59087pt
-* \topmargin=-29.59087pt
-* \headheight=34.68945pt
-* \headsep=21.75pt
-* \topskip=12.0pt
-* \footskip=50.75pt
-* \marginparwidth=0.0pt
-* \marginparsep=10.0pt
-* \columnsep=10.0pt
-* \skip\footins=10.8pt plus 4.0pt minus 2.0pt
-* \hoffset=0.0pt
-* \voffset=0.0pt
-* \mag=1000
-* \@twocolumnfalse
-* \@twosidefalse
-* \@mparswitchfalse
-* \@reversemarginfalse
-* (1in=72.27pt=25.4mm, 1cm=28.453pt)
-
-\ptxcd_headrule_box=\box68
-Package scrbase Info: activating english \ptxcd_byname on input line 80.
-Package scrbase Info: activating english \ptxcd_fromname on input line 80.
-Package scrbase Info: activating english \ptxcd_departmentprefix on input line 80.
-Package scrbase Info: activating english \ptxcd_reviewname on input line 80.
-Package scrbase Info: activating english \ptxcd_examdatename on input line 80.
-Package scrbase Info: activating english \ptxcd_submissiondatename on input line 80.
-Package scrbase Info: activating english \ptxcd_studentIDname on input line 80.
-Package scrbase Info: activating english \ptxcd_thesisType on input line 80.
-Package scrbase Info: activating english \g__ptxcd_cc_attr_by: on input line 80.
-Package scrbase Info: activating english \g__ptxcd_cc_attr_nc: on input line 80.
-Package scrbase Info: activating english \g__ptxcd_cc_attr_sa: on input line 80.
-Package scrbase Info: activating english \g__ptxcd_cc_attr_nd: on input line 80.
-Package scrbase Info: activating english \g__ptxcd_cc_intro: on input line 80.
-Package scrbase Info: activating english \g__ptxcd_cc_sep: on input line 80.
-Package scrbase Info: activating english \researchgroupname on input line 80.
-Package scrbase Info: activating english \institutename on input line 80.
-Package scrbase Info: activating english \authorandname on input line 80.
-Package scrbase Info: activating english \ptxcd_datename on input line 80.
-Package hyperref Info: Link coloring OFF on input line 80.
-(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
-Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section
- (/usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty
-Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
-) (/usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
-Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
-)
-\c@section@level=\count473
-)
-LaTeX Info: Redefining \ref on input line 80.
-LaTeX Info: Redefining \pageref on input line 80.
-LaTeX Info: Redefining \nameref on input line 80.
- (./Thesis_Jingyi.out) (./Thesis_Jingyi.out)
-\@outlinefile=\write7
-
-\openout7 = Thesis_Jingyi.out
-Class scrreprt Info: loading recommended package `bookmark'.
-(scrreprt)           Using `bookmark' together with `hyperref' is recommended,
-(scrreprt)           because of handling of possible bookmark level gaps.
-(scrreprt)           You can avoid loading `bookmark' with KOMA-Script option
-(scrreprt)           `bookmarkpackage=false' before \begin{document} and
-(scrreprt)           you can avoid this message adding:
-(scrreprt)             \usepackage{bookmark}
-(scrreprt)           before \begin{document} on input line 80.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bookmark.sty
-Package: bookmark 2020-11-06 v1.29 PDF bookmarks (HO)
- (/usr/local/texlive/2021/texmf-dist/tex/latex/bookmark/bkm-pdftex.def
-File: bkm-pdftex.def 2020-11-06 v1.29 bookmark driver for pdfTeX (HO)
-\BKM@id=\count474
-))
-LaTeX Info: Redefining \microtypecontext on input line 80.
-Package microtype Info: Generating PDF output.
-Package microtype Info: Character protrusion enabled (level 2).
-Package microtype Info: Using default protrusion set `alltext'.
-Package microtype Info: Automatic font expansion enabled (level 2),
-(microtype)             stretch: 20, shrink: 20, step: 1, non-selected.
-Package microtype Info: Using default expansion set `alltext-nott'.
-LaTeX Info: Redefining \showhyphens on input line 80.
-Package microtype Info: No adjustment of tracking.
-Package microtype Info: No adjustment of spacing.
-Package microtype Info: No adjustment of kerning.
-Package microtype Info: Loading generic protrusion settings for font family
-(microtype)             `XCharter' (encoding: TU).
-(microtype)             For optimal results, create family-specific settings.
-(microtype)             See the microtype manual for details.
-Package biblatex Info: Trying to load language 'english'...
-Package biblatex Info: ... file 'english.lbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/english.lbx
-File: english.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
-)
-Package biblatex Info: Trying to load language 'ngerman'...
-Package biblatex Info: ... file 'ngerman.lbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/ngerman.lbx
-File: ngerman.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
-Package biblatex Info: Trying to load language 'german'...
-Package biblatex Info: ... file 'german.lbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx
-File: german.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
-)
-Package biblatex Info: Trying to load language 'german'...
-Package biblatex Info: ... file 'german.lbx' found.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/lbx/german.lbx
-File: german.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
-))
-Package biblatex Info: LuaTeX detected.
-(biblatex)             Assuming input encoding 'utf8'.
-Package biblatex Info: Automatic encoding selection.
-(biblatex)             Assuming data encoding 'utf8'.
-Package biblatex Info: Document encoding is UTF8 ....
-Package biblatex Info: ... and expl3
-(biblatex)             2021-02-18 L3 programming layer (loader) 
-(biblatex)             is new enough (at least 2020/04/06),
-(biblatex)             setting 'casechanger=expl3'.
- (/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
-Package: blx-case-expl3 2020/12/31 v3.16 expl3 case changing code for biblatex
-)
-\openout6 = Thesis_Jingyi.bcf
-
-Package biblatex Info: Trying to load bibliographic data...
-Package biblatex Info: ... file 'Thesis_Jingyi.bbl' found.
- (./Thesis_Jingyi.bbl
-
-Package biblatex Warning: Biber reported the following issues
-(biblatex)                with 'Sousa:2017tn':
-(biblatex)                - Entry 'Sousa:2017tn' (BibTexDatei.bib): Invalid format '2017/10/18' of date field 'date' - ignoring.
-
-
-Package biblatex Warning: Biber reported the following issues
-(biblatex)                with 'Stotko:2019ud':
-(biblatex)                - Entry 'Stotko:2019ud' (BibTexDatei.bib): Invalid format '2019/11/01' of date field 'date' - ignoring.
-
-)
-Package biblatex Info: Reference section=0 on input line 80.
-Package biblatex Info: Reference segment=0 on input line 80.
-
-Package tudapub/thesis Info: You submitted birthplace data for title
-(tudapub/thesis)             information.
-(tudapub/thesis)             This field is only used for type=dr/drfinal.
-(tudapub/thesis)             It will be ignored.
-
-
-Package tudapub/thesis Info: You submitted examdate data for title
-(tudapub/thesis)             information.
-(tudapub/thesis)             This field is only used for type=dr/drfinal.
-(tudapub/thesis)             It will be ignored.
-
-Package scrbase Info: activating english \ptxcd_department on input line 103.
-Package scrbase Info: activating english \departmentname on input line 103.
-Package scrbase Info: activating english \ptxcd_departmentprefix on input line 103.
-Package scrbase Info: activating english \departmentfullname on input line 103.
-\ptxcd_xmpdata_stream=\write8
-
-\openout8 = Thesis_Jingyi.xmpdata
-LaTeX Font Info:    Font shape `TU/Roboto(0)/m/n' will be
-(Font)              scaled to size 12.0pt on input line 103.
-Package microtype Info: Loading generic protrusion settings for font family
-(microtype)             `Roboto' (encoding: TU).
-(microtype)             For optimal results, create family-specific settings.
-(microtype)             See the microtype manual for details.
-LaTeX Font Info:    Font shape `TU/Roboto(0)/b/n' will be
-(Font)              scaled to size 12.0pt on input line 103.
-LaTeX Font Info:    Font shape `TU/Roboto(0)/b/n' will be
-(Font)              scaled to size 36.0pt on input line 103.
-
-warning  (file tuda_logo.pdf) (pdf inclusion): PDF inclusion: found PDF version '1.5', but at most version '1.4' allowed
-<tuda_logo.pdf, id=6, 156.48964pt x 62.59586pt>
-File: tuda_logo.pdf Graphic file (type pdf)
-<use tuda_logo.pdf>
-Package luatex.def Info: tuda_logo.pdf  used on input line 103.
-(luatex.def)             Requested size: 156.49402pt x 62.59605pt.
-(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/mt-cmr.cfg
-File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman (RS)
-)
-LaTeX Font Info:    Font shape `TU/Roboto(0)/m/n' will be
-(Font)              scaled to size 10.0pt on input line 103.
- [1
-
-
-
-\openout4 = Thesis_Jingyi.ist
-
-
-
-
-
-
-<./tuda_logo.pdf>]
-LaTeX Font Info:    Font shape `TU/Roboto(0)/b/n' will be
-(Font)              scaled to size 17.28pt on input line 104.
-LaTeX Font Info:    Font shape `TU/Roboto(0)/m/n' will be
-(Font)              scaled to size 10.95pt on input line 104.
- [2
-
-
-
-
-
-
-]
-LaTeX Font Info:    Font shape `TU/Roboto(0)/b/n' will be
-(Font)              scaled to size 24.88pt on input line 104.
-Package tocbasic Info: character protrusion at toc deactivated on input line 104.
- (./Thesis_Jingyi.toc)
-\tf@toc=\write9
-
-\openout9 = Thesis_Jingyi.toc
- (./chapters/abstract.tex [3
-
-
-]
-chapter 1.
-
-Class scrreprt Warning: \float@addtolists detected!
-(scrreprt)              Implementation of \float@addtolist became
-(scrreprt)              deprecated in KOMA-Script v3.01 2008/11/14 and
-(scrreprt)              has been replaced by several more flexible
-(scrreprt)              features of package `tocbasic`.
-(scrreprt)              Since Version 3.12 support for deprecated
-(scrreprt)              \float@addtolist interface has been
-(scrreprt)              restricted to only some of the KOMA-Script
-(scrreprt)              features and been removed from others.
-(scrreprt)              Loading of package `scrhack' may help to
-(scrreprt)              avoid this warning, if you are using a
-(scrreprt)              a package that still implements the
-(scrreprt)              deprecated \float@addtolist interface.
-
-) (./chapters/introduction.tex [4
-
-]
-chapter 2.
-[5
-
-]) (./chapters/related_work.tex [6]
-chapter 3.
-[7
-
-]) (./chapters/implementation.tex [8]
-chapter 4.
-[9
-
-] [10]
-<graphics/uml.png, id=168, 1237.62375pt x 1149.29375pt>
-File: graphics/uml.png Graphic file (type png)
-<use graphics/uml.png>
-Package luatex.def Info: graphics/uml.png  used on input line 34.
-(luatex.def)             Requested size: 512.14963pt x 475.61522pt.
-LaTeX Font Info:    Font shape `TU/Roboto(0)/b/n' will be
-(Font)              scaled to size 14.4pt on input line 39.
-<graphics/htc.png, id=170, 952.55875pt x 847.165pt>
-File: graphics/htc.png Graphic file (type png)
-<use graphics/htc.png>
-Package luatex.def Info: graphics/htc.png  used on input line 44.
-(luatex.def)             Requested size: 319.92674pt x 284.52756pt.
- [11] [12
-warning  (pdf backend): ignoring duplicate destination with the name 'figure.4.1'
-<./graphics/uml.png>] [13
-warning  (pdf backend): ignoring duplicate destination with the name 'figure.4.2'
-<./graphics/htc.png>]
-Underfull \hbox (badness 10000) in paragraph at lines 63--63
-  [][][]\TU/XCharter(0)/m/n/10 https://as-set-store.unity.com/pack-ages/3d/en-vi-ron-ments/ur-ban/polygon-apocalypse-low-poly-3d-art-by-synty-
- []
-
-) (./chapters/evaluate.tex [14]
-chapter 5.
-[15
-
-]) (./chapters/result.tex [16]
-chapter 6.
-) (./chapters/conclusion.tex [17
-
-]
-chapter 7.
-) [18
-
-]
-Package tocbasic Info: character protrusion at lof deactivated on input line 115.
- (./Thesis_Jingyi.lof)
-\tf@lof=\write10
-
-\openout10 = Thesis_Jingyi.lof
- (./Thesis_Jingyi.gls [19
-
-]) [20
-
-
-]
-LaTeX Font Info:    Font shape `TU/RobotoMono(0)/m/n' will be
-(Font)              scaled to size 12.0pt on input line 124.
-Package microtype Info: Loading generic protrusion settings for font family
-(microtype)             `RobotoMono' (encoding: TU).
-(microtype)             For optimal results, create family-specific settings.
-(microtype)             See the microtype manual for details.
- [21
-
-] [22]
-
-Package tudapub Warning: You did not provide a Label for key introduction.
-(tudapub)                Either you need to recompile your document or add a
-(tudapub)                label using \IMRADlabel.
-
-
-Package tudapub Warning: You did not provide a Label for key methods.
-(tudapub)                Either you need to recompile your document or add a
-(tudapub)                label using \IMRADlabel.
-
-
-Package tudapub Warning: You did not provide a Label for key results.
-(tudapub)                Either you need to recompile your document or add a
-(tudapub)                label using \IMRADlabel.
-
-
-Package tudapub Warning: You did not provide a Label for key discussion.
-(tudapub)                Either you need to recompile your document or add a
-(tudapub)                label using \IMRADlabel.
-
-[23] (./Thesis_Jingyi.aux)
-Package rerunfilecheck Info: File `Thesis_Jingyi.out' has not changed.
-(rerunfilecheck)             Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
-Package logreq Info: Writing requests to 'Thesis_Jingyi.run.xml'.
-
-\openout1 = Thesis_Jingyi.run.xml
-)
-
-Here is how much of LuaTeX's memory you used:
- 41047 strings out of 478531
- 100000,2373549 words of node,token memory allocated
- 5808 words of node memory still in use:
-   80 hlist, 9 vlist, 14 rule, 25 disc, 19 local_par, 1 dir, 6 math, 143 glue, 28 kern, 31 penalty, 4 margin_kern, 269 glyph, 202 attribute, 86 glue_spec, 111 attribute_list, 1 write, 11 pdf_action, 28 pdf_colorstack, 1 pdf_setmatrix, 1 pdf_save, 1 pdf_restore nodes
-   avail lists: 1:5,2:1545,3:525,4:113,5:1041,6:132,7:7912,8:90,9:588,10:22,11:645
- 59344 multiletter control sequences out of 65536+600000
- 135 fonts using 19903559 bytes
- 125i,20n,148p,10707b,2662s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-warning  (pdf backend): unreferenced destination with name 'glo:ocu'
-
-warning  (pdf backend): unreferenced destination with name 'glo:vive'
-
-warning  (pdf backend): unreferenced destination with name 'glo:ve'
-
-warning  (pdf backend): unreferenced destination with name 'glo:hmd'
-
-warning  (pdf backend): unreferenced destination with name 'glo:cave'
-</usr/local/texlive/2021/texmf-dist/fonts/opentype/google/roboto/RobotoMono-Regular.otf></usr/local/texlive/2021/texmf-dist/fonts/opentype/public/xcharter/XCharter-Italic.otf></usr/local/texlive/2021/texmf-dist/fonts/opentype/public/xcharter/XCharter-Roman.otf></usr/local/texlive/2021/texmf-dist/fonts/opentype/google/roboto/Roboto-Bold.otf></usr/local/texlive/2021/texmf-dist/fonts/opentype/google/roboto/Roboto-Regular.otf></usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb>
-Output written on Thesis_Jingyi.pdf (23 pages, 959279 bytes).
-
-PDF statistics: 419 PDF objects out of 1000 (max. 8388607)
- 91 named destinations out of 1000 (max. 131072)
- 184 words of extra memory for PDF output out of 10000 (max. 100000000)
-

+ 0 - 0
Thesis_LaTeX/Thesis_Jingyi.out


+ 0 - 88
Thesis_LaTeX/Thesis_Jingyi.run.xml

@@ -1,88 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<!-- logreq request file -->
-<!-- logreq version 1.0 / dtd version 1.0 -->
-<!-- Do not edit this file! -->
-<!DOCTYPE requests [
-  <!ELEMENT requests (internal | external)*>
-  <!ELEMENT internal (generic, (provides | requires)*)>
-  <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
-  <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
-  <!ELEMENT input (file)+>
-  <!ELEMENT output (file)+>
-  <!ELEMENT provides (file)+>
-  <!ELEMENT requires (file)+>
-  <!ELEMENT generic (#PCDATA)>
-  <!ELEMENT binary (#PCDATA)>
-  <!ELEMENT option (#PCDATA)>
-  <!ELEMENT infile (#PCDATA)>
-  <!ELEMENT outfile (#PCDATA)>
-  <!ELEMENT file (#PCDATA)>
-  <!ATTLIST requests
-    version CDATA #REQUIRED
-  >
-  <!ATTLIST internal
-    package CDATA #REQUIRED
-    priority (9) #REQUIRED
-    active (0 | 1) #REQUIRED
-  >
-  <!ATTLIST external
-    package CDATA #REQUIRED
-    priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
-    active (0 | 1) #REQUIRED
-  >
-  <!ATTLIST provides
-    type (static | dynamic | editable) #REQUIRED
-  >
-  <!ATTLIST requires
-    type (static | dynamic | editable) #REQUIRED
-  >
-  <!ATTLIST file
-    type CDATA #IMPLIED
-  >
-]>
-<requests version="1.0">
-  <internal package="biblatex" priority="9" active="0">
-    <generic>latex</generic>
-    <provides type="dynamic">
-      <file>Thesis_Jingyi.bcf</file>
-    </provides>
-    <requires type="dynamic">
-      <file>Thesis_Jingyi.bbl</file>
-    </requires>
-    <requires type="static">
-      <file>blx-dm.def</file>
-      <file>blx-unicode.def</file>
-      <file>blx-compat.def</file>
-      <file>biblatex.def</file>
-      <file>standard.bbx</file>
-      <file>numeric.bbx</file>
-      <file>numeric.cbx</file>
-      <file>biblatex.cfg</file>
-      <file>english.lbx</file>
-      <file>german.lbx</file>
-      <file>ngerman.lbx</file>
-    </requires>
-  </internal>
-  <external package="biblatex" priority="5" active="0">
-    <generic>biber</generic>
-    <cmdline>
-      <binary>biber</binary>
-      <infile>Thesis_Jingyi</infile>
-    </cmdline>
-    <input>
-      <file>Thesis_Jingyi.bcf</file>
-    </input>
-    <output>
-      <file>Thesis_Jingyi.bbl</file>
-    </output>
-    <provides type="dynamic">
-      <file>Thesis_Jingyi.bbl</file>
-    </provides>
-    <requires type="dynamic">
-      <file>Thesis_Jingyi.bcf</file>
-    </requires>
-    <requires type="editable">
-      <file>BibTexDatei.bib</file>
-    </requires>
-  </external>
-</requests>

BIN
Thesis_LaTeX/Thesis_Jingyi.synctex.gz


+ 0 - 48
Thesis_LaTeX/Thesis_Jingyi.toc

@@ -1,48 +0,0 @@
-\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax 
-\babel@toc {english}{}
-\babel@toc {ngerman}{}
-\babel@toc {english}{}
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {1}Abstract}{4}{chapter.1}%
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {2}Introduction}{5}{chapter.2}%
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {3}Related Work}{7}{chapter.3}%
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {4}Implementation}{9}{chapter.4}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {4.1}Overview}{9}{section.4.1}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {4.2}System Architecture}{9}{section.4.2}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {4.3}Robot}{10}{section.4.3}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {4.4}Interaction techniques}{10}{section.4.4}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {4.4.1}Handle Mode}{11}{subsection.4.4.1}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {4.4.2}Lab Mode}{11}{subsection.4.4.2}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {4.4.3}Remote Mode}{13}{subsection.4.4.3}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {4.4.4}UI Mode}{13}{subsection.4.4.4}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {4.5}Test Scene}{14}{section.4.5}%
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {5}Evaluation of User Experience}{15}{chapter.5}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {5.1}Study Design}{15}{section.5.1}%
-\defcounter {refsection}{0}\relax 
-\contentsline {section}{\numberline {5.2}Procedure}{15}{section.5.2}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {5.2.1}Demographics and Introduction}{15}{subsection.5.2.1}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {5.2.2}Entering the world of VR}{16}{subsection.5.2.2}%
-\defcounter {refsection}{0}\relax 
-\contentsline {subsection}{\numberline {5.2.3}Practice and evaluation of modes}{16}{subsection.5.2.3}%
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {6}Results and discussion}{17}{chapter.6}%
-\defcounter {refsection}{0}\relax 
-\contentsline {chapter}{\numberline {7}Conclusion and future work}{18}{chapter.7}%
-\defcounter {refsection}{0}\relax 
-\providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file 

+ 0 - 439
Thesis_LaTeX/Thesis_Jingyi.xdy

@@ -1,439 +0,0 @@
-;; xindy style file created by the glossaries package
-;; for document 'Thesis_Jingyi' on 2021-7-5
-
-; required styles
-
-(require "tex.xdy")
-
-; list of allowed attributes (number formats)
-
-(define-attributes (("default"
- "glsnumberformat" 
- "pageglsnumberformat"
- "textrm" 
- "pagetextrm"
- "textsf" 
- "pagetextsf"
- "texttt" 
- "pagetexttt"
- "textbf" 
- "pagetextbf"
- "textmd" 
- "pagetextmd"
- "textit" 
- "pagetextit"
- "textup" 
- "pagetextup"
- "textsl" 
- "pagetextsl"
- "textsc" 
- "pagetextsc"
- "emph" 
- "pageemph"
- "glshypernumber" 
- "pageglshypernumber"
- "hyperrm" 
- "pagehyperrm"
- "hypersf" 
- "pagehypersf"
- "hypertt" 
- "pagehypertt"
- "hyperbf" 
- "pagehyperbf"
- "hypermd" 
- "pagehypermd"
- "hyperit" 
- "pagehyperit"
- "hyperup" 
- "pagehyperup"
- "hypersl" 
- "pagehypersl"
- "hypersc" 
- "pagehypersc"
- "hyperemph" 
- "pagehyperemph"
- "glsignore" 
- "pageglsignore")))
-
-; user defined alphabets
-
-
-
-; location class definitions
-
-(define-location-class "roman-page-numbers"
-   ( :sep "{}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-roman-page-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-roman-page-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-roman-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-roman-page-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-roman-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-roman-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-roman-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "roman-numbers-lowercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers"
-   ( :sep "{}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-Roman-page-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-Roman-page-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-Roman-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-Roman-page-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-Roman-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-Roman-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-Roman-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "roman-numbers-uppercase" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers"
-   ( :sep "{}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-arabic-page-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-arabic-page-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-arabic-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-arabic-page-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-arabic-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-arabic-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-arabic-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers"
-   ( :sep "{}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-alpha-page-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-alpha-page-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-alpha-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-alpha-page-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-alpha-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-alpha-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-alpha-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "alpha" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers"
-   ( :sep "{}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-Alpha-page-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-Alpha-page-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-Alpha-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-Alpha-page-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-Alpha-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-Alpha-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-Alpha-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "ALPHA" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers"
-   ( :sep "{}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-Appendix-page-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-Appendix-page-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-Appendix-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-Appendix-page-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-Appendix-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-Appendix-page-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-Appendix-page-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "ALPHA" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers"
-   ( :sep "{}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "roman-page-numbers-arabic-section-numbers" 
-   ( :sep "{" "roman-numbers-lowercase" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Roman-page-numbers-arabic-section-numbers" 
-   ( :sep "{" "roman-numbers-uppercase" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-page-numbers-arabic-section-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "alpha-page-numbers-arabic-section-numbers" 
-   ( :sep "{" "alpha" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Alpha-page-numbers-arabic-section-numbers" 
-   ( :sep "{" "ALPHA" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "Appendix-page-numbers-arabic-section-numbers" 
-   ( :sep "{" "ALPHA" :sep "." "arabic-numbers" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-(define-location-class "arabic-section-numbers-arabic-section-numbers" 
-   ( :sep "{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}{" "arabic-numbers" :sep "." "arabic-numbers" :sep "}" ) 
-   :min-range-length 2
-) 
-
-; user defined location classes
-
-
-; define cross-reference class
-
-(define-crossref-class "see" :unverified )
-(markup-crossref-list :class "see"
-   :open "\glsseeformat" :close "{}")
-(define-crossref-class "seealso" :unverified )
-(markup-crossref-list :class "seealso"
-   :open "\glsxtruseseealsoformat{" :close "}")
-
-; define the order of the location classes
-(define-location-class-order (
-   "roman-page-numbers"
-   "arabic-page-numbers"
-   "arabic-section-numbers"
-   "alpha-page-numbers"
-   "Roman-page-numbers"
-   "Alpha-page-numbers"
-   "Appendix-page-numbers" 
-   "see"  "seealso"))
-
-; define the glossary markup
-
-(markup-index
-   :open "\glossarysection[\glossarytoctitle]{\glossarytitle}\glossarypreamble
-\providecommand*\glsXpageXglsnumberformat[2]{\setentrycounter[#1]{page}\glsnumberformat{#2}}
-\providecommand*\glsXpageXtextrm[2]{\setentrycounter[#1]{page}\textrm{#2}}
-\providecommand*\glsXpageXtextsf[2]{\setentrycounter[#1]{page}\textsf{#2}}
-\providecommand*\glsXpageXtexttt[2]{\setentrycounter[#1]{page}\texttt{#2}}
-\providecommand*\glsXpageXtextbf[2]{\setentrycounter[#1]{page}\textbf{#2}}
-\providecommand*\glsXpageXtextmd[2]{\setentrycounter[#1]{page}\textmd{#2}}
-\providecommand*\glsXpageXtextit[2]{\setentrycounter[#1]{page}\textit{#2}}
-\providecommand*\glsXpageXtextup[2]{\setentrycounter[#1]{page}\textup{#2}}
-\providecommand*\glsXpageXtextsl[2]{\setentrycounter[#1]{page}\textsl{#2}}
-\providecommand*\glsXpageXtextsc[2]{\setentrycounter[#1]{page}\textsc{#2}}
-\providecommand*\glsXpageXemph[2]{\setentrycounter[#1]{page}\emph{#2}}
-\providecommand*\glsXpageXglshypernumber[2]{\setentrycounter[#1]{page}\glshypernumber{#2}}
-\providecommand*\glsXpageXhyperrm[2]{\setentrycounter[#1]{page}\hyperrm{#2}}
-\providecommand*\glsXpageXhypersf[2]{\setentrycounter[#1]{page}\hypersf{#2}}
-\providecommand*\glsXpageXhypertt[2]{\setentrycounter[#1]{page}\hypertt{#2}}
-\providecommand*\glsXpageXhyperbf[2]{\setentrycounter[#1]{page}\hyperbf{#2}}
-\providecommand*\glsXpageXhypermd[2]{\setentrycounter[#1]{page}\hypermd{#2}}
-\providecommand*\glsXpageXhyperit[2]{\setentrycounter[#1]{page}\hyperit{#2}}
-\providecommand*\glsXpageXhyperup[2]{\setentrycounter[#1]{page}\hyperup{#2}}
-\providecommand*\glsXpageXhypersl[2]{\setentrycounter[#1]{page}\hypersl{#2}}
-\providecommand*\glsXpageXhypersc[2]{\setentrycounter[#1]{page}\hypersc{#2}}
-\providecommand*\glsXpageXhyperemph[2]{\setentrycounter[#1]{page}\hyperemph{#2}}
-\providecommand*\glsXpageXglsignore[2]{\setentrycounter[#1]{page}\glsignore{#2}}
-\begin{theglossary}\glossaryheader~n" 
-   :close "%~n\end{theglossary}\glossarypostamble~n" 
-   :tree)
-(markup-letter-group-list :sep "\glsgroupskip~n")
-(markup-indexentry :open "\relax\glsresetentrylist~n")
-(markup-locclass-list :open "{\glossaryentrynumbers{\relax "
-   :sep ", " :close "}}")
-(markup-locref-list :sep "\delimN ")
-(markup-range :sep "\delimR ")
-
-; define format to use for locations
-
-
-(markup-locref :open "~n\glsXpageXglsnumberformat" 
- :close "" 
- :attr "pageglsnumberformat")
-(markup-locref :open "~n\glsXpageXtextrm" 
- :close "" 
- :attr "pagetextrm")
-(markup-locref :open "~n\glsXpageXtextsf" 
- :close "" 
- :attr "pagetextsf")
-(markup-locref :open "~n\glsXpageXtexttt" 
- :close "" 
- :attr "pagetexttt")
-(markup-locref :open "~n\glsXpageXtextbf" 
- :close "" 
- :attr "pagetextbf")
-(markup-locref :open "~n\glsXpageXtextmd" 
- :close "" 
- :attr "pagetextmd")
-(markup-locref :open "~n\glsXpageXtextit" 
- :close "" 
- :attr "pagetextit")
-(markup-locref :open "~n\glsXpageXtextup" 
- :close "" 
- :attr "pagetextup")
-(markup-locref :open "~n\glsXpageXtextsl" 
- :close "" 
- :attr "pagetextsl")
-(markup-locref :open "~n\glsXpageXtextsc" 
- :close "" 
- :attr "pagetextsc")
-(markup-locref :open "~n\glsXpageXemph" 
- :close "" 
- :attr "pageemph")
-(markup-locref :open "~n\glsXpageXglshypernumber" 
- :close "" 
- :attr "pageglshypernumber")
-(markup-locref :open "~n\glsXpageXhyperrm" 
- :close "" 
- :attr "pagehyperrm")
-(markup-locref :open "~n\glsXpageXhypersf" 
- :close "" 
- :attr "pagehypersf")
-(markup-locref :open "~n\glsXpageXhypertt" 
- :close "" 
- :attr "pagehypertt")
-(markup-locref :open "~n\glsXpageXhyperbf" 
- :close "" 
- :attr "pagehyperbf")
-(markup-locref :open "~n\glsXpageXhypermd" 
- :close "" 
- :attr "pagehypermd")
-(markup-locref :open "~n\glsXpageXhyperit" 
- :close "" 
- :attr "pagehyperit")
-(markup-locref :open "~n\glsXpageXhyperup" 
- :close "" 
- :attr "pagehyperup")
-(markup-locref :open "~n\glsXpageXhypersl" 
- :close "" 
- :attr "pagehypersl")
-(markup-locref :open "~n\glsXpageXhypersc" 
- :close "" 
- :attr "pagehypersc")
-(markup-locref :open "~n\glsXpageXhyperemph" 
- :close "" 
- :attr "pagehyperemph")
-(markup-locref :open "~n\glsXpageXglsignore" 
- :close "" 
- :attr "pageglsignore")
-
-; define letter group list format
-
-(markup-letter-group-list :sep "\glsgroupskip~n")
-
-; letter group headings
-
-(markup-letter-group :open-head "\glsgroupheading{"
-   :close-head "}")
-
-; additional letter groups
-
-(define-letter-group "glsnumbers"
-   :prefixes ("0" "1" "2" "3" "4" "5" "6" "7" "8" "9")
-   :before "A")
-
-; additional sort rules
-
-

+ 0 - 4
Thesis_LaTeX/Thesis_Jingyi.xmpdata

@@ -1,4 +0,0 @@
-\Title{Concepts for operating ground based rescue robots using virtual reality}
-\Author{Jingyi Jia}
-\Publisher{TU Darmstadt}
-\Creator{LaTeX using TUDa-CI}

+ 0 - 1
Thesis_LaTeX/chapters/abstract.tex

@@ -1 +0,0 @@
-\chapter{Abstract}

+ 0 - 33
Thesis_LaTeX/chapters/evaluate.tex

@@ -1,33 +0,0 @@
-\chapter{Evaluation of User Experience}
-\label{evaluate}
-
-
-This chapter describes the design and detailed process of the user evaluation. The purpose of this user study is to measure the impact of four different modes of operation on rescue efficiency, robot driving performance, and psychological and physiological stress and fatigue, etc. For this purpose, participants are asked to find victims in a test scene using different modes of operation and to answer questionnaires after the test corresponding to each mode of operation.
-
-
-\section{Study Design}
-
-The evaluation for each mode of operation consists of two main parts. The first part is the data recorded during the process of the participant driving the robot in the VR environment to find the victims. The recorded data includes information about the robot's collision and the speed of driving etc. The rescue of the victims was also considered as part of the evaluation. The Official NASA Task Load Index (TLX) was used to measure the participants subjective workload asessments. Additionally, participants were asked specific questions for each mode and were asked to select their favorite and least favorite operation mode. In order to reduce the influence of order effects on the testl results, the Balanced Latin Square was used when arranging the test order for the four operation modes.
-
-
-
-\section{Procedure}
-\subsection{Demographics and Introduction }
-Before the beginning of the actual testing process, participants were informed of the purpose of the project, the broad process and the content of the data that would be collected. After filling in the basic demographics, the features of each of the four modes of operation and their rough usage were introduced verbally with a display of the buttons on the motion controllers.
-
-
-
-\subsection{Entering the world of VR}
-After the basic introduction part, participants would directly put on the VR headset and enter the VR environment to complete the rest of the tutorial. Considering that participants might not have experience with VR and that it would take time to learn how to operate the four different modes, the proposed system additionally sets up a practice pattern and places some models of victims in the practice scene. After entering the VR world, participants first needed to familiarize themselves with the opening and closing menu, as well as useing the motion controllers to try to teleport themselves, or raise themselves into mid-air. Finally participants were asked to interact with the victim model through virtual hands. After this series of general tutorials, participants were already generally familiar with the use of VR and how to move around in the VR world.
-
-
-
-\subsection{Practice and evaluation of modes}
-Given the different manipulation approaches for each mode, in order to avoid confusion between the different modes, participants would then take turns practicing and directly evaluating each mode immediately afterwards. 
-
-The sequence of modes to be tested  is predetermined. The order effect is an important factor affecting the test results. If the order of the operational modes to be tested was the same for each participant, the psychological and physical exhaustion caused by the last operation mode would inevitably be greater. In order to minimize the influence of the order effect on the results of the test, the Balanced Latin Square with the size of four was used to arrange the test order of the four operation modes.
-
-Participants automatically entered the practice scene corresponding to the relevant operation mode in the predefined order. After attempting to rescue 1-2 victim models and the participant indicated that he or she was familiar enough with this operation mode, the participant would enter the test scene. In the test scene, participants had to save as many victims as possible in a given time limit. Participants were required to move the robot around the test scene to explore the post-disaster city and to find and rescue victims. In this process, if the robot crashes with buildings, obstacles, etc., besides the collision information being recorded as test data, participants would also receive sound and vibration feedback. The test will automatically end when time runs out or when all the victims in the scene have been rescued. Participants were required to complete the evaluation questionnaire and the NASA evaluation form at the end of each test. This process was repeated in each mode of operation. 
-
-After all the tests were completed, participants were asked to compare the four operation modes and select the one they liked the most and the one they liked the least. In addition, participants could give their reasons for the choice and express their opinions as much as they wanted, such as suggestions for improvement or problems found during operation.
-

+ 0 - 243
Thesis_LaTeX/chapters/glossary.tex

@@ -1,243 +0,0 @@
-\NewDocumentCommand{\newdualentry}{m m m m o o}{%
-	\IfValueTF{#5}
-	{\newglossaryentry{main-#1}{name={#3},%
-		text={#2\glsadd{#1}},%
-		description={\glsresetall#4}%
-	}%
-	\newacronym[longplural={#5}, shortplural={#6}]{#1}{#2\glsadd{main-#1}}{#3}
-	}
-	{\newglossaryentry{main-#1}{name={#3},%
-			text={#2\glsadd{#1}},%
-			description={\glsresetall#4}%
-		}%
-		\newacronym{#1}{#2\glsadd{main-#1}}{#3}
-	}
-}
-
-\newdualentry{conti} % label
-{RVC}            % abbreviation
-{Reality-Virtuality Continuum}  % long form
-{\glsresetall is a continuous, one dimensional scale with the two extremes \textit{real environment} and \textit{virtual environment}.
-Every possible combination of real and virtual objects can be placed on this scale with \gls{ar} and \gls{vr} making up the area between its two extremes.}% description
-
-
-
-
-
-\newdualentry{vr} % label
-{VR}            % abbreviation
-{Virtual Reality}  % long form
-{\glsresetall A computer generated reality comprised of, potential three dimensional, images and possibly sound.
-In the context specifically a generated reality experienced using specialized hardware other than simple computer monitors.
-The \gls{vr} replaces the normal reality by either utilizing specialized rooms with walls and ceilings being able to display an alternate reality e.g. \glspl{cave}.
-Or by donning a \gls{hmd} which displays the \gls{ve} in front of the user at all times, changing the view port according to the user's movements.
-Such \glspl{hmd} include the \gls{vive} and \gls{ocu}.
-These modern \glspl{hmd} track the user, enabling them to interact with the environment presented to them.}% description
-[Virtual Realities][VRs]% optional parameter !!! NO LEADING SPACE OR ANYTHING !!!
-
-\newdualentry{ve} % label
-{VE}            % abbreviation
-{Virtual Environment}  % long form
-{\glsresetall The environment in which a \gls{vr} experience takes place.
-Usually a level in a computer game or a specialized scene for training or showcasing purposes.
-Such a \gls{ve} is defined by its audio-visual design as well as the interaction possibilities and environmental conditions e.g. gravity which can differ from the normal reality we are used to.}% description
-
-\newdualentry{ar} % label
-{AR}            % abbreviation
-{Augmented Reality}  % long form
-{\glsresetall A computer generated reality overlayed onto the existing reality.
-Comprised of possibly three dimensional audio and visual information.
-\Glspl{ar} usually incorporate the real reality on some way into their representation.
-This can either be using physical surfaces and walls in computer generated scenes to e.g. place a 3D-Model on a table.
-Or additional information to what is already apparent in reality, augmenting the users vision e.g. labels denoting the content of containers in an industrial setting.
-Such augmentations are usually achieved using see through displays to visualize data on top of reality.
-The \gls{holo} is one of the most prominent \gls{ar} \glspl{hmd} currently in use.}% description
-[Augmented Realities][AVs]% optional parameter !!! NO LEADING SPACE OR ANYTHING !!!
-
-\newdualentry{hmd} % label
-{HMD}            % abbreviation
-{Head Mounted Display}  % long form
-{\glsresetall One or multiple displays being mounted on a users head and positioned in front of their eyes.
-This eliminates the need for multiple or curved displays to be able to offer information in every direction the user looks.
-They rely on tracking of the user's head's rotation and in most cases translation to change the view port displayed accordingly.
-\Glspl{hmd} can either be see through to facilitate \gls{ar} or not which can be used for \gls{ar} or \gls{vr} applications.
-\Gls{ar} applications using non see through \gls{hmd} however need additional cameras to display reality for the user.
-This form of \gls{ar} is also called \gls{av}.
-}% description
-
-\newdualentry{av} % label
-{AV}            % abbreviation
-{Augmented Virtuality}  % long form
-{\glsresetall The counter piece to \gls{ar}, augmenting a \gls{vr} experience with information from the real world.
-Real world information captured by cameras is incorporated into the \gls{ve}.
-An example for this is the topic of this thesis, augmenting the \gls{ve} with different representations of passersby.}% description
-[Augmented Virtualities][AVs]% optional parameter !!! NO LEADING SPACE OR ANYTHING !!!
-
-\newdualentry{svr} % label
-{SVR}            % abbreviation
-{SteamVR}  % long form
-{\glsresetall \Gls{svr} is a framework developed by Valve, aimed to provide a single API for \gls{vr} applications.
-Also, recently known as OpenVR, this API provides an abstraction from different \glspl{hmd} and input devices.
-Furthermore, it handles device recognition and 3D poser updates for the different tracked devices.
-In addition, it handles data about the physical world, overlaying \gls{chap} boundaries should a user approach the borders of their physical space.
-Fade to gray in case of tracking loss or applying time warping in case of low frame rates
-Time warping in this case is a technique to reduce motion sickness in case insufficient frame rates.
-Old camera images are re-rendered with slightly changed camera positions, allowing for close enough replacement of the missed frame, usually at the expense of black bars at the side of the images.
-}% description
-
-
-\newdualentry{rtlx} % label
-{RTLX}            % abbreviation
-{Raw NASA Task Load Index}  % long form
-{\glsresetall The NASA Task Load Index is a standardized, multidimensional test, developed to rate perceived workload of a given task.
-	The different dimensions are mental demand, physical demand, temporal demand, overall performance, effort and frustration level.
-In its default method evaluation, participants are also tasked pairwise rank the different dimensions according to their perceived importance.
-When this ranking step is left out, the NASA TLX is designated \gls{rtlx}.
-}% description
-
-\newdualentry{cave}
-{CAVE}
-{Cave Automatic Virtual Environment}
-{\glsresetall An early approach for \gls{vr}, utilizing displays or rear-projection screens on walls, ceiling and floor to display the \gls{ve} around a user.
-	Early approaches simply displayed a two dimensional \gls{ve}, later installments utilized 3D glasses and head tracking to correctly adjust the field of view to the user's position.
-}%
-
-\newdualentry{vrtk}
-{VRTK}
-{Virtual Reality Toolkit}
-{\glsresetall A \gls{unity} SDK aiming to provide a single API for all \glspl{hmd} on the development side.
-Providing developers with easy to access, abstract interactions compatible with different \gls{hmd} systems.
-Also, implementing routinely needed functionalities such as a system for picking up and throwing items, which \gls{svr} does not provide at this time.}%
-
-\newglossaryentry{pentile}
-{name={pentile},
-	description={\glsresetall A display technology using more green than red and blue sub pixels.
-		Blue and red sub pixels in a line always have a green sub pixel to their left and right.
-		This gives a display a higher resolution for the color green, which the human eye is more sensible to.
-		This increased sensibility means, that humans can differentiate more shades of green than any other color, which this display technology can leverage.}
-}
-
-\newglossaryentry{kinect}
-{name={Microsoft Kinect V2},
-	description={\glsresetall A combined depth and infrared sensor with an RGB-Camera, developed by Microsoft.
-	The depth and infrared sensor operates on distances from 0.4m up to 4.5m, with a resolution of 512$\times$424.
-	The RGB-Camera works at a resolution of 1920$\times$1080.
-	Those three sensor work at 30Hz and have a field of view of 70° horizontal and 60° vertical.
-	Furthermore, the \gls{kinect} is equipped with an array of four microphones to accurately locate sound sources.
-	Apart from the color and depth data, the \gls{kinect} also offers skeleton data, computed on the device, for persons inside its field of view.
-	A complete, tracked skeleton is made up of 26 joints.}
-}
-
-\newglossaryentry{light}
-{name={Lighthouse},
-	description={\glsresetall The \glspl{light} server as external reference points used by trackables in a \gls{space}.
-	They periodically sweep the area in front of them with infrared lasers which can be picked up by \gls{light}-tracking compatible hardware such as the \gls{vive}.
-	By measuring the time between a sync flash and the incoming sweep, angle and thus position of infrared sensors can be triangulated in 3D space.
-	This allows for highly accurate rotational and positional tracking.
-	Furthermore, this tracking method works rather efficiently, since it does not rely on computer vision approaches to extract features from a video feed as \gls{worldsense} style tracking or the \gls{ocu} do.}
-}
-
-
-\newglossaryentry{unity}
-{name={Unity3D},
-	description={\glsresetall A game engine using C\#, widely used in academic environments.
-	Being a game engine, \gls{unity} provides basic functionality needed to creat virtual evironments, may it be for normal \gls{vr} games and applications.
-	These funcitonalities include but are not limited to providing a rendering engine, an audio engine or managing different types of input or output devives.}
-}
-
-\newglossaryentry{immer}
-{name={immersion},
-description={\glsresetall The feeling of being in the scene, forgetting about the real world.}}
-
-\newglossaryentry{pres}
-{name={presence},
-	description={\glsresetall The feeling of actually being in the scene and not only existing in a scene.}}
-
-\newglossaryentry{chap}
-{name = {chaperone},
-	description={\glsresetall The chaperone system uses the borders given in the \gls{svr} room setup to overlay a mesh into \gls{vr}.
-		This mesh helps to prevent users from bumping into obstacles in the real world.}
-}
-
-\newglossaryentry{space}
-{name={tracking space},
-	description={\glsresetall Tracking space is the space covered by \glspl{light}.
-		In this area \gls{svr} trackables, relying on infrared beacons emitted by the \glspl{light}, can accurately determine their position and orientations in 3D space.}
-}
-
-
-\newglossaryentry{tracker}
-{name={VIVE tracker},
-	description={\glsresetall Standardized trackables compatible with \gls{svr} tracking. Offering a 1/4'' screw nut, as used for standard camera mounts, for mounting purposes.
-		The round trackers have a diameter of $99.65mm$ and a height of $42.27mm$.
-		They offer similar features to the \glspl{wand} and using the six pogo pins, can even trigger most of the \gls{wand}'s button events.
-		The pogo pins can also be used to supply power to the unit.} 
-}
-
-\newglossaryentry{vive}
-{name={HTC VIVE},
-	description={\glsresetall The \gls{vive} is a \gls{vr} \gls{hmd} using two motion controllers called \glspl{wand} de\-ve\-loped by HTC, utilizing Valve's lightouse tracking to aquire positional and rotational data.
-	It features two 1080$\times$1220 pixel \gls{pentile} OLED displays, one per eye, operating at idealy 90Hz.
-	Fresnell lenses are used to compensate for the short distance between the user's eyes, the resulting field of view is 110°.}
-}
-
-\newglossaryentry{wand}
-{name={VIVE wand},
-	description={\glsresetall Motion controllers used by HTC's \gls{vive} \gls{hmd}.
-		They feature an analog trigger, a circular touchpad which can diferenciate between press and touch, two small buttons on top and two grip bottons on each side of the handle.
-		The trigger is placed so it can be operated using one's index finger and the touchpad is placed so it can be operated with the thumb.
-		The two small buttons are placed above and below the touchpad and are used to open \gls{svr}'s dashboard and usually a menu specific to the application currently running.
-		The feature a rechargeable battery for wireless operation and can be charged using a standard micro-USB cable.
-		They measure about 117$mm \times $219$mm \times$ 83$mm$.}
-}
-
-\newglossaryentry{worldsense}
-{name={WorldSense},
-	description={\glsresetall Google's inside out tracking approach used in Daydream headsets.
-	Using relying on to fish eye cameras to detect and track landmarks in the real world, combining the visual cues with data from an inertial measurement unit.
-}
-}
-
-\newglossaryentry{ocu}
-{name={Oculus Rift},
-	description={\glsresetall A \gls{hmd} system developed by facebook, implementing a tracking approach different to the \gls{vive}'s.
-	Spatial tracking is achieved using multiple USB-cameras and computer vision to locate \gls{hmd} and controllers.
-	It features the same resolution as the \gls{vive}, 2160$\times$1200, also running at 90Hz and using OLED technology.}
-}
-
-\newglossaryentry{3D}
-{name={3D-Model},
-	description={\glsresetall Condition in which passersby are presented as 3D models.
-	Passersby's hands, torso and head are presented as 3D models in \gls{vr}, the style is similar to the ball game used as task for the study participants.
-	Users won't have to take of the \gls{hmd} in order to see the passersby}
-}
-
-\newglossaryentry{base}
-{name={Baseline},
-	description={\glsresetall Condition without any passersby overlay.
-	Users have to take off the \gls{hmd} in order to see the passersby.}
-}
-
-\newglossaryentry{point}
-{name={Point Cloud},
-	description={\glsresetall Condition in which passersby are presented as a point cloud.
-	Users won't have to take off the \gls{hmd} in order to see passersby.}
-}
-
-\newglossaryentry{ovr}
-{name={Camera Overlay},
-	description={\glsresetall Condition in which passersby are presented as a textured rectangle.
-	The \gls{vive}'s camera feed is used as texture, showing passersby and part of their surrounding in \gls{vr}.
-	Users won't have to take off the \gls{hmd} in order to see passersby.}
-}
-
-\newglossaryentry{holo}
-{name={Microsoft Hololens},
-	description={\glsresetall An \gls{ar} \gls{hmd} developed by Microsoft, currently mostly used in buisiness and academic applications.}
-}
-
-
-\makeglossaries
-
-% Use glsunset to set the first-use-flag. This prevents gloassaries-extra to append the short form to the long form on first use.
-% Use this i.e. for entries where long and short form are identical.

+ 0 - 67
Thesis_LaTeX/chapters/implementation.tex

@@ -1,67 +0,0 @@
-\chapter{Implementation}
-\label{implementation}
-
-% summary
-In this chapter, the tools and techniques used in building this human-computer collaborative VR-based system are described. Special emphasis is given to the interaction techniques for different operation modes. In addition, the setup of the robot and the construction of test scenes will also be covered in this chapter.
-
-
-\section{Overview}
-The main goal of this work is to design and implement a VR-based human-robot collaboration system with different methods of operating the robot, in order to find out which method of operation is more suitable to control the rescue robot. Further, it is to provide some basic insights for future development directions and to provide a general direction for finding an intuitive, easy-to-use and efficient operation method. Therefore, the proposed system was developed using Unity, including four operation modes and corresponding test scenes for simulating post-disaster scenarios. In each operation mode, the user has a different method to control the robot. In addition, in order to better simulate the process by which the robot scans its surroundings and the computer side cumulatively gets a reconstructed 3D virtual scene, the test environment was implemented in such a way that the scene seen by the user depends on the robot's movement and the trajectory it travels through.
-
-\section{System Architecture}
-The proposed system runs on a computer with the Windows 10 operating system. This computer has been equipped with an Intel Core i7-8700K CPU, 32 GB RAM as well as a NVIDIA GTX 1080 GPU with 8 GB VRAM. HTC Vive is used as a VR device. It has a resolution of 1080 × 1200 per eye, resulting in a total resolution of 2160 × 1200 pixels, a refresh rate of 90 Hz, and a field of view of 110 degrees. It includes two motion controllers and uses two Lighthouses to track the position of the headset as well as the motion controllers.
-
-Unity was chosen as the platform to develop the system. Unity is a widely used game engine with a Steam VR plugin \footnote{https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647}, which allows developers to focus on the VR environment and interactive behaviors in programming, rather than specific controller buttons and headset positioning, making VR development much simpler. Another reason why Unity was chosen as a development platform was the potential for collaboration with the Robot Operating System (ROS), a frequently used operating system for robot simulation and manipulation, which is flexible, low-coupling, distributed, open source, and has a powerful and rich third-party feature set. In terms of collaboration between Unity and ROS, Siemens provides open source software libraries and tools in C\# for communicating with ROS from .NET applications \footnote{https://github.com/siemens/ros-sharp}. Combining ROS and Unity to develop a collaborative human-robot interaction platform proved to be feasible \cite{Whitney:2018wk}. Since the focus of this paper is on human-robot interaction, collaboration and synchronization of ROS will not be explored in detail here.
-
-\section{Robot}
-To simulate the process of a robot using a LiDAR remote sensor to detect the real environment and synchronise it to Unity, a sphere collision body was set up on the robot. The robot will transform the Layers of the objects in the scene into visible Layers by collision detection and a trigger event (onTriggerEnter function). The robot's driving performance, such as the number of collisions, average speed, total distance, etc., will be recorded in each test. The detailed recorded information can be seen in Fig.\ref{fig:uml}. The movement of the robot depends on the value of the signal that is updated in each mode. In addition, the robot's Gameobject has the NavMeshAgent \footnote{https://docs.unity3d.com/ScriptReference/AI.NavMeshAgent.html} component, which supports the robot's navigation to the specified destination with automatic obstacle avoidance in the test scene. The virtual robot has three cameras. One of the cameras is a simulation of a surveillance camera mounted on the robot, which can see all the items in the scene, although the distant items are not yet detected by LiDAR. Two of these camera are set up in such a way that they can only see the area detected by the robot's LiDAR remote sensor. Each camera captures what it sees and modifies the bound image bound in real time. The four operation modes described later all use the camera viewport as a monitoring screen by rendering the camera viewport on UI canvas.
-
-
-\section{Interaction techniques}
-This system has 4 different approaches to control the robot. Each mode has its own distinctive features: 
-
-\begin{enumerate}
-\item In Handle Mode the user will send control commands directly using the motion controller. 
-\item In Lab Mode a simulated lab is constructed in the VR environment and the user will use virtual buttons in the lab to control the rescue robot. 
-\item In Remote Mode the user can set the driving destination directly. 
-\item In UI Mode the user has a virtual menu and sends commands via rays from the motion controller.
-\end{enumerate}
-
-In order to improve the reusability of the code and to facilitate the management of subsequent development, the classes that manage the interaction actions of each mode implement the same interface. A graphical representation of the system structure is given in the UML activity diagram in Fig.\ref{fig:uml}.
-
-\begin{figure}[htbp]
-    \centering
-    \includegraphics[width=\textwidth]{graphics/uml.png}
-    \caption{UML Class diagram for the main structure of the system}
-    \label{fig:uml}
-\end{figure}
-
-\subsection{Handle Mode}
-In this mode, the user is controlling the robot's movement directly through the motion controller in the right hand. The touch pad of the motion controller determines the direction of rotation of the robot. The user can control the robot's driving speed by pulling the Trigger button. Fig.\ref{fig:htc} shows how to get the values from the HTC motion controller. The robot rotation direction will read the value of the touchpad X-axis. The range of values is $[-1,1]$. Forward speed reads the Trigger button passed in as a variable of type SteamVR\_Action\_Single, and the range of the variable is $[0,1]$. With the right-hand menu button, the surveillance screen around the robot can be turned on or off. The monitor window can be adjusted to a suitable position by dragging and rotating it. In the literature dealing with VR and human-computer collaboration, many researchers have used a similar operational approach. Therefore, as a widely used, and in a sense default operation approach, this mode was designed and became one of the proposed operation modes.
-
-\begin{figure}[htbp]
-    \centering
-	\includegraphics[height=10cm]{graphics/htc.png}
-	\caption{HTC handle illustration.}
-	\label{fig:htc}
-\end{figure}
-
-\subsection{Lab Mode}
-The original intention of designing this mode is that there is a part of the literature where the immersive human-robot collaborative framework are used to train operators how to operate the robot, avoiding risks and saving learning costs or directly as a platform for operating the robot \cite{Perez:2019ub}\cite{Matsas:2017aa}. Therefore, in this mode, a virtual laboratory environment is constructed, in which simulated buttons, controllers, and monitoring equipment are placed. The laboratory consists of two parts. The first part is the monitoring equipment: the monitoring screen is enlarged and placed at the front of the lab as a huge display. The second part is the operating console in the center of the laboratory, which can be moved by the user as desired. The user can use the buttons on the right side to lock the robot or let it walk forward automatically. In the middle of the console are two operating joysticks that determine the robot's forward motion and rotation respectively. The part that involves virtual joystick movement and button effects uses an open source github project VRtwix\footnote{https://github.com/rav3dev/vrtwix}. With the sliding stick on the left, the user can edit the speed of the robot's forward movement and rotation.
-
-\subsection{Remote Mode}
-In this mode, the user can set the driving target point directly or control the robot by picking up the remote control that is placed on the toolbar. The target point is set by the ray emitted by the right motion controller. This process is similar to setting a teleportation point. After the target point is set, a square representing the destination is shown in the scene, and the robot will automatically travel to the set destination. The entire driving process uses the NavMeshAgent component and is therefore capable of automatic obstacle avoidance.
-By clicking on the menu button, a movable toolbar is opened with a remote control and a monitoring device. The remote control is a safety precaution in case the automatic navigation fails to navigate to the target point properly. The user can adjust the direction of the robot's travel by using the remote control. The pickup and auto-release parts use the ItemPackage component available in the SteamVR plugin.
-
-
-
-\subsection{UI Mode}
-The virtual menu is also an interaction method that is often used in VR, so this mode is proposed. In this mode, the user must interact with the virtual menu using the ray emitted by the right motion controller. The virtual menu is set up with buttons for the direction of movement, speed controller, and buttons to open and close the monitor screen. In addition to this, an additional follow function is added to the menu, allowing the robot to follow the user's position in the virtual world. This is intended to let the user concentrate on observing the rendered VR environment. Also, having a real robot follow the user's location in the virtual world is a novel, unique human-machine integration mode in VR. The robot's automatic navigation uses the NavMeshAgent.
-
-
-\section{Test Scene}
-In order to simulate the use of rescue robots in disaster scenarios, the test scenes were built to mimic the post-disaster urban environment as much as possible. The POLYGON Apocalypse \footnote{https://assetstore.unity.com/packages/3d/environments/urban/polygon-apocalypse-low-poly-3d-art-by-synty-154193}, available on the Unity Asset Store, is a low poly asset pack with a large number of models of buildings, streets, vehicles, etc. Using this resource pack as a base, additional collision bodies of the appropriate size were manually added to each building and obstacle after the pack was imported, which was needed to help track the robot's driving crash in subsequent tests.
-
-Considering that there are four modes of operation to be tested, four scenes with similar complexity, similar composition of buildings but different road conditions and placement of buildings were constructed. The similarity in complexity of the scenes ensures that the difficulty of the four tests is basically identical. The different scene setups ensure that the scene information learned by the user after one test will not make him understand the next test scene and thus affect the accuracy of the test data. 
-
-The entire scene is initially invisible, and the visibility of each objects in the test scene is gradually updated as the robot drives along. Ten interactable sufferer characters were placed in each test scene. The place of placement can be next to the car, the house side and some other reasonable places.

+ 0 - 30
Thesis_LaTeX/chapters/introduction.tex

@@ -1,30 +0,0 @@
-\chapter{Introduction}
-
-In recent years, natural disasters such as earthquakes, tsunamis and potential nuclear, chemical, biological and explosives have seriously threatened the safety of human life and property. While the number of various disasters has increased, their severity, diversity and complexity have also gradually increased. The 72h after a disaster is the golden rescue time, but the unstructured environment of the disaster site makes it difficult for rescuers to work quickly, efficiently and safely.
-
-Rescue robots have the advantages of high mobility and handling breaking capacity, can work continuously to improve the efficiency of search and rescue, and can achieve the detection of graph, sound, gas and temperature within the ruins by carrying a variety of sensors, etc.
-Moreover, the robot rescue can assist or replace the rescuers to avoid the injuries caused by the secondary collapse and reduce the risk of rescuers. Therefore, rescue robots have become an important development direction.
-
-In fact, rescue robots have been put to use in a number of disaster scenarios. The Center for Robot-Assisted Search and Rescue (CRASAR) used rescue robots for Urban Search and Rescue (USAR) task during the World Trade Center collapse in 2001 \cite{Casper:2003tk} and has employed rescue robots at multiple disaster sites in the years since to assist in finding survivors, inspecting buildings and scouting the site environment etc \cite{Murphy:2012th}. Anchor Diver III was utilized as underwater support to search for bodies drowned at sea after the 2011 Tohoku Earthquake and Tsunami \cite{Huang:2011wq}.
-
-Considering the training time and space constraints for rescuers \cite{Murphy:2004wl}, and the goal of efficiency and fluency collaboration \cite{10.1145/1228716.1228718}, the appropriate human-robot interaction approach deserves to be investigated. Some of the existing human-computer interaction methods are Android software \cite{Sarkar:2017tt} \cite{Faisal:2019uu}, gesture recognition\cite{Sousa:2017tn} \cite{10.1145/2157689.2157818} \cite{Nagi:2014vu}, facial voice recognition \cite{Pourmehr:2013ta}, adopting eye movements \cite{Ma:2015wu}, Augmented Reality(AR)\cite{SOARES20151656} and Virtual Reality(VR), etc.
-
-% VR and robot
-Among them, VR has gained a lot of attention due to its immersion and the interaction method that can be changed virtually. VR is no longer a new word. With the development of technology in recent years, VR devices are gradually becoming more accessible to users. With the improvement of hardware devices, the new generation of VR headsets have higher resolution and wider field of view. And in terms of handle positioning, with the development of computer vision in the past few years, VR devices can now use only the four cameras mounted on the VR headset to achieve accurate spatial positioning, and support hand tracking, accurately capturing every movement of hand joints. While VR are often considered entertainment devices, VR brings more than that. It plays an important role in many fields such as entertainment, training, education and medical care.
-
-The use of VR in human-computer collaboration also has the potential. In terms of reliability, VR is reliable as a novel alternative to human-robot interaction. The interaction tasks that users can accomplish with VR devices do not differ significantly from those using real operating systems\cite{Villani:2018ub}. In terms of user experience and operational efficiency, VR displays can provide users with stereo viewing cues, which makes collaborative human-robot interaction tasks in certain situations more efficient and performance better \cite{Liu:2017tw}. A novel VR-based practical system for immersive robot teleoperation and scene exploration can improve the degree of immersion and situation awareness for the precise navigation of the robot as well as the interactive measurement of objects within the scene. In contrast, this level of immersion and interaction cannot be reached with video-only systems \cite{Stotko:2019ud}.
-
-However, there remains a need to explore human-computer interaction patterns and improve the level of human-computer integration\cite{Wang:2017uy}. Intuitive and easy-to-use interaction patterns can enable the user to explore the environment as intentionally as possible and improve the efficiency of search and rescue. The appropriate interaction method should cause less mental and physical exhaustion, which also extends the length of an operation, making it less necessary for the user to frequently exit the VR environment for rest.
-
-% What I have done (overview)
-For this purpose, this paper presents a preliminary VR-based system that simulates in real-time the cooperation between ground rescue robots and humans with four different operation modes and corresponding test scenes, which imitate a post-disaster city. The test scene simulates a robot collaborating with Unity to construct a virtual 3D scene. The robot has a simulated LiDAR remote sensor, which makes the display of the scene dependent on the robot's movement. In order to find an interaction approach that is as intuitive and low mental fatigue as possible, a user study was executed after the development was completed.
-
-
-% Paper Architecture
-In Chapter \ref{related}, related work involving the integration of VR and human-computer interaction is presented.
-Chapter \ref{implementation} provides details of the purposed system, including the techniques used for the different interaction modes and the setup for test scenes.
-Chapter \ref{evaluate} explains the design and procedure of user study.
-Chapter \ref{result} presents the results of the user study and analyzes the advantages and disadvantages of the different modes of operation and the directions for improvement.
-Finally, in Chapter \ref{conclusion}, conclusions and future work are summarized.
-
-

+ 0 - 13
Thesis_LaTeX/chapters/related_work.tex

@@ -1,13 +0,0 @@
-\chapter{Related Work}
-\label{related}
-
-In this chapter, some research on the integration of VR and human-computer interaction will be discussed. The relevant literature and its contributions will be briefly presented. The topic of VR and human-computer integration is an open research with many kinds of focus perspectives.
-
-Robotic manipulation platforms combined with virtual worlds have several application scenarios. It can be used, for example, to train operators or to collaborate directly with real robots. Elias Matsas et al. \cite{Matsas:2017aa} provided a VR-based training system using hand recognition. Kinect cameras are used to capture the user's positions and motions, and virtual user models are constructed in the VR environment based on the collected data to operate robots as well as virtual objects, such as buttons. Users will learn how to operate the robot in a VR environment. The framework of VR purposed by Luis Pérez et al. \cite{Perez:2019ub} is applied to train operators to learn to control the robot. Since the environment does not need to change in real time, but rather needs to realistically recreate the factory scene, the VR scene here is not reconstructed in a way that it is captured and rendered in real time. Rather, a highly accurate 3D environment was reconstructed in advance using Blender after being captured with a 3D scanner.
-
-Building 3D scenes in virtual worlds based on information collected by robots is also a research highlight. Wang, et al. \cite{Wang:2017uy} were concerned with the visualization of the rescue robot and its surroundings in a virtual environment. The proposed human-robot interaction system uses incremental 3D-NDT map to render the robot's surroundings in real time. The user can view the robot's surroundings in a first-person view through the HTC-Vive and send control commands through the handle's arrow keys. A novel VR-based practical system is presented in \cite{Stotko:2019ud} consisting of distributed systems to reconstruct 3D scene. The data collected by the robot is first transmitted to the client responsible for reconstructing the scene. After the client has constructed the 3d scene, the set of actively reconstructed visible voxel blocks is sent to the server responsible for communication, which has a robot-based live telepresence and teleoperation system. This server will then broadcast the data back to the client used by the operator, thus enabling an immersive visualization of the robot within the scene.
-
-Others are more concerned about the manipulation of the robotic arm mounted on the robot. Moniri et al. \cite{Moniri:2016ud} provided a VR-based operating model for the robotic arm. The user wearing a headset can see a simulated 3D scene at the robot's end and send pickup commands to the remote robot by clicking on the target object with the mouse. The system proposed by Ostanin et al. \cite{Ostanin:2020uo} is also worth mentioning. Although their proposed system for operating a robotic arm is based on mixed reality(MR), the article is highly relevant to this paper, considering the correlation of MR and VR and the proposed system detailing the combination of ROS and robotics. In their system, the ROS Kinect was used as middleware and was responsible for communicating with the robot and the Unity side. The user can control the movement of the robot arm by selecting predefined options in the menu. In addition, the orbit and target points of the robot arm can be set by clicking on a hologram with a series of control points.
-
-%Summary
-To summarize, a large number of authors have studied methods and tools for VR-based human-robot collaboration and teleoperation. However, very few studies focus on the approaches for human-robot interaction.

+ 0 - 95
Thesis_LaTeX/pdfa.xmpi

@@ -1,95 +0,0 @@
-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' ?> 
-
-<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39"> 
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 
-  <rdf:Description rdf:about="" 
-   xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/" 
-   xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#" 
-   xmlns:pdfaProperty="http://www.aiim.org/pdfa/ns/property#" 
-    > 
-   <pdfaExtension:schemas> 
-   <rdf:Bag> 
-     <rdf:li rdf:parseType="Resource"> 
-       <pdfaSchema:namespaceURI>http://ns.adobe.com/pdfx/1.3/</pdfaSchema:namespaceURI> 
-       <pdfaSchema:prefix>pdfx</pdfaSchema:prefix> 
-       <pdfaSchema:schema>PDF/X Schema</pdfaSchema:schema> 
-       <pdfaSchema:property><rdf:Seq> 
-          <rdf:li rdf:parseType="Resource"> 
-            <pdfaProperty:category>external</pdfaProperty:category> 
-            <pdfaProperty:description>URL to an online version or preprint</pdfaProperty:description> 
-            <pdfaProperty:name>AuthoritativeDomain</pdfaProperty:name> 
-            <pdfaProperty:valueType>Text</pdfaProperty:valueType> 
-          </rdf:li></rdf:Seq> 
-       </pdfaSchema:property> 
-   </rdf:li> 
-   <rdf:li rdf:parseType="Resource"> 
-      <pdfaSchema:namespaceURI>http://www.aiim.org/pdfua/ns/id/</pdfaSchema:namespaceURI> 
-      <pdfaSchema:prefix>pdfuaid</pdfaSchema:prefix> 
-      <pdfaSchema:schema>PDF/UA ID Schema</pdfaSchema:schema> 
-      <pdfaSchema:property><rdf:Seq> 
-         <rdf:li rdf:parseType="Resource"> 
-            <pdfaProperty:category>internal</pdfaProperty:category> 
-            <pdfaProperty:description>Part of PDF/UA standard</pdfaProperty:description> 
-            <pdfaProperty:name>part</pdfaProperty:name> 
-            <pdfaProperty:valueType>Integer</pdfaProperty:valueType> 
-         </rdf:li></rdf:Seq> 
-      </pdfaSchema:property> 
-   </rdf:li> 
-   <rdf:li rdf:parseType="Resource"> 
-      <pdfaSchema:schema>PRISM metadata</pdfaSchema:schema> 
-      <pdfaSchema:namespaceURI>http://prismstandard.org/namespaces/basic/2.2/</pdfaSchema:namespaceURI> 
-      <pdfaSchema:prefix>prism</pdfaSchema:prefix> 
-      <pdfaSchema:property><rdf:Seq> 
-        <rdf:li rdf:parseType="Resource">
-            <pdfaProperty:name>aggregationType</pdfaProperty:name>
-            <pdfaProperty:valueType>Text</pdfaProperty:valueType>
-            <pdfaProperty:category>external</pdfaProperty:category>
-            <pdfaProperty:description>The type of publication. If defined, must be one of book, catalog, feed, journal, magazine, manual, newsletter, pamphlet.</pdfaProperty:description>
-      </rdf:li> 
-   <rdf:li rdf:parseType="Resource">
-    <pdfaProperty:name>url</pdfaProperty:name>
-    <pdfaProperty:valueType>URL</pdfaProperty:valueType>
-    <pdfaProperty:category>external</pdfaProperty:category>
-    <pdfaProperty:description>URL for the article or unit of content</pdfaProperty:description>
-  </rdf:li> 
-      </rdf:Seq></pdfaSchema:property> 
-   </rdf:li> 
-   </rdf:Bag> 
-   </pdfaExtension:schemas> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> 
-   <pdf:Producer>LuaTeX</pdf:Producer> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> 
-   <dc:format>application/pdf</dc:format> 
-   <dc:title><rdf:Alt><rdf:li xml:lang="x-default">Concepts for operating ground based rescue robots using virtual reality</rdf:li></rdf:Alt></dc:title>
-   <dc:creator><rdf:Seq><rdf:li>Jingyi Jia</rdf:li></rdf:Seq></dc:creator>
-   <dc:publisher><rdf:Bag><rdf:li>TU Darmstadt</rdf:li></rdf:Bag></dc:publisher>
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:prism="http://prismstandard.org/namespaces/basic/2.2/"> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/"> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/"> 
-   <pdfaid:part>2</pdfaid:part> 
-   <pdfaid:conformance>B</pdfaid:conformance> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> 
-   <xmp:CreatorTool>LaTeX using TUDa-CI</xmp:CreatorTool> 
-   <xmp:ModifyDate>2021-07-05T14:15:43+02:00</xmp:ModifyDate> 
-   <xmp:CreateDate>2021-07-05T14:15:43+02:00</xmp:CreateDate> 
-   <xmp:MetadataDate>2021-07-05T14:15:43+02:00</xmp:MetadataDate> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:xmpRights = "http://ns.adobe.com/xap/1.0/rights/"> 
-  </rdf:Description> 
-  <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"> 
-   <xmpMM:DocumentID>uuid:664AE29E-00CF-749D-ECCF-A13289ED18C3</xmpMM:DocumentID> 
-   <xmpMM:InstanceID>uuid:E960E94E-A069-5440-4740-17CA2CA1CB21</xmpMM:InstanceID> 
-  </rdf:Description> 
- </rdf:RDF> 
-</x:xmpmeta> 
-                                                                                                                                
-                                                                                                                                
-                                                                                                                                
-                                                                                                                                
-<?xpacket end='w'?> 

BIN
User Study/.DS_Store


BIN
Thesis_LaTeX/chapters/.DS_Store → User Study/Google Form/.DS_Store


+ 3 - 0
User Study/Google Form/Hector V2 Nutzerstudie.csv

@@ -0,0 +1,3 @@
+时间戳记,How old are you?,What is your gender?,What is or was your major (e.g. Computer Science)?,How much VR experience do you have?, I found it easy to move robot in desired position, I found it easy to concentrate on controlling the robot, I found it easy to perceive the details of the environment, I found it easy to move robot in desired position, I found it easy to concentrate on controlling the robot, I found it easy to perceive the details of the environment, I found it easy to move robot in desired position, I found it easy to concentrate on controlling the robot, I found it easy to perceive the details of the environment, I found it easy to move robot in desired position, I found it easy to concentrate on controlling the robot, I found it easy to perceive the details of the environment,Which operation mode do you like best? ,Why do you like it best? ,Which operation mode do you dislike the most?,Why do you dislike it the most? 
+2021/07/06 10:43:12 上午 GMT+2,22,Female,,5,2,3,4,2,4,1,2,4,4,1,4,4,Handle,,Lab,
+2021/07/06 10:44:10 上午 GMT+2,25,Male,,2,4,1,3,1,3,4,2,3,3,2,3,5,Handle,(Handle) because xxxxxx,Lab,(Lab) xxxxxxx

BIN
User Study/Google Form/I found it easy to concentrate on controlling the robot.jpg


BIN
User Study/Google Form/I found it easy to move robot in desired position.jpg


BIN
User Study/Google Form/I found it easy to perceive the details of the environment.jpg


+ 64 - 0
User Study/Google Form/statistic.py

@@ -0,0 +1,64 @@
+import glob
+import os
+from numpy.lib.function_base import append
+import pandas as pd
+import matplotlib.pyplot as plt
+import time
+import seaborn as sns
+import numpy as np
+import csv
+import joypy
+
+
+def draw(filename,start):
+    file = pd.read_csv(FileName,usecols=[start,start+3,start+6,start+9])
+    temp = file.values.tolist()
+    file = np.transpose(temp)
+
+    kwargs = {
+        "bins": 20,
+        "histtype": "stepfilled",
+        "alpha": 0.5
+    }
+    
+    fig,ax = plt.subplots(figsize=(10, 7))
+    for i in range(0,4):
+        ax.hist(file[i], color = colors[i],label=conditions[i], **kwargs)
+
+    ax.set_title(filename)
+    ax.legend()
+    plt.show()
+    
+def draw2(filename,start):
+    file = pd.read_csv(FileName,usecols=[start,start+3,start+6,start+9])
+    temp = file.values.tolist()
+    # Draw Stripplot
+    plt.figure(figsize=(10,5))
+    medianprops = dict(linestyle='-', linewidth=1, color='black')
+    f = plt.boxplot(file,patch_artist = True,medianprops=medianprops,labels=conditions)
+    
+    for box,c in zip(f['boxes'], colors):
+        box.set(color='black', linewidth=1)
+        box.set_alpha(a)
+        box.set( facecolor = c )
+    plt.title(filename, fontsize=15)
+    plt.savefig(filename+".jpg",dpi=300)
+    #plt.show()
+
+
+FileName = "Hector V2 Nutzerstudie.csv"
+file = pd.read_csv(FileName)
+colors = sns.color_palette()
+a = 0.6
+
+conditions = ["Handle","Lab","Remote","UI"]
+questions = ["I found it easy to move robot in desired position","I found it easy to concentrate on controlling the robot","I found it easy to perceive the details of the environment"]
+
+start = 5;
+for i in range(0,3):
+    #draw(questions[i],start+i)
+    draw2(questions[i],start+i)
+
+
+
+

+ 23 - 4
User Study/Procedure.md

@@ -1,9 +1,28 @@
+## List
+
+*Alle Informationen, die ich haben sollte, sowie die Daten, sobald der Test abgeschlossen ist.*
+
+**Geplannt: 8 Probanden**
+
++ [ ]  8 x Einverständniserklärung (Handgeschrieben/gescannt)
++ [ ]  8 x Google Form
++ [ ]  8 x NASA TLX
++ [ ]  8 x Test Result(collision/driving time.....)
+	- ![image-20210707121820853](https://raw.githubusercontent.com/elaineJJY/Storage/main/Picture/20210707121820.png)
++ [ ]  Genügend Fotos: Fotos von Tests und Unity zum Einfügen in die Abschlussarbeit.
+	- Fotos von Probanden beim Testen 1-2 Fotos
+	- Bilder der VR-Perspektive: mehrere
+
+ 
+
+
+
 ## Procedure
 
 ##### Demographics and Introduction 
 
 > 1. inform the purpose and collected data
-> 2. basic demographics(google form)
+> 2. basic demographics(google form), Einverständniserklärung(schreiben)
 > 3. introduce 4 mode: verbal + show motion controller
 
 
@@ -30,14 +49,14 @@
 > 		- try to rescue 1-2 victims
 > 	2. enter test scene
 > 	3. -testing- 
-> 	4. Fill out the questionnaire: google form + TLX
+> 	4. Google form + TLX
 >
 > 2. summary part of google form: 
 > 	- like/dislike most
 > 	- reason 
-> 	- feedback
+> 	- other feedback(Testers can express their opinions as they wish)
+
 
 
 
-# Feedback
 

BIN
User Study/TLX/.DS_Store


BIN
User Study/TLX/effort.jpg


BIN
User Study/TLX/effort.png


BIN
User Study/TLX/frustration.jpg


BIN
User Study/TLX/frustration.png


BIN
User Study/TLX/mental-demand.jpg


BIN
User Study/TLX/mental-demand.png


BIN
User Study/TLX/performance.jpg


BIN
User Study/TLX/performance.png


BIN
User Study/TLX/physical-demand.jpg


BIN
User Study/TLX/physical-demand.png


+ 5 - 0
User Study/TLX/standard_deviation.csv

@@ -0,0 +1,5 @@
+,conditon,mental-demand,physical-demand,temporal-demand,performance,effort,frustration,total
+0,Handle,0.0,0.0,0.0,0.0,0.0,0.0,20.497289793748074
+1,Lab,0.0,0.0,0.0,0.0,0.0,0.0,20.497289793748074
+2,Remote,0.0,0.0,0.0,0.0,0.0,0.0,20.497289793748074
+3,UI,0.0,0.0,0.0,0.0,0.0,0.0,18.633899812498246

+ 103 - 14
User Study/TLX/statistic.py

@@ -1,25 +1,112 @@
 import glob
 import os
-from numpy.lib.function_base import append
 import pandas as pd
 import matplotlib.pyplot as plt
 import time
 import numpy as np
+import seaborn as sns
 
+import math
 path = os.getcwd()
 
-def draw(filename):
+def get_average(records):
+    """
+    平均值
+    """
+    return sum(records) / len(records)
+
+
+def get_variance(records):
+    """
+    方差 反映一个数据集的离散程度
+    """
+    average = get_average(records)
+    return sum([(x - average) ** 2 for x in records]) / len(records)
+
+
+def get_standard_deviation(records):
+    """
+    标准差 == 均方差 反映一个数据集的离散程度
+    """
+    variance = get_variance(records)
+    return math.sqrt(variance)
+
+
+def get_rms(records):
+    """
+    均方根值 反映的是有效值而不是平均值
+    """
+    return math.sqrt(sum([x ** 2 for x in records]) / len(records))
+
+
+def get_mse(records_real, records_predict):
+    """
+    均方误差 估计值与真值 偏差
+    """
+    if len(records_real) == len(records_predict):
+        return sum([(x - y) ** 2 for x, y in zip(records_real, records_predict)]) / len(records_real)
+    else:
+        return None
+
+
+def get_rmse(records_real, records_predict):
+    """
+    均方根误差:是均方误差的算术平方根
+    """
+    mse = get_mse(records_real, records_predict)
+    if mse:
+        return math.sqrt(mse)
+    else:
+        return None
+
+
+def get_mae(records_real, records_predict):
+    """
+    平均绝对误差
+    """
+    if len(records_real) == len(records_predict):
+        return sum([abs(x - y) for x, y in zip(records_real, records_predict)]) / len(records_real)
+    else:
+        return None
+
+
+def writeSDCSV(filename):
+    file = pd.read_csv("Mean.csv")
     conditions = file['condition']
-    result = file[filename]
+    
+    dict = {}
+    dict['conditon'] = conditions
+    for scale in scales:
+        temp = []
+        for condition in conditions:
+            col = df_merged.groupby('condition').get_group(condition)
+            col = col[scale]
+            temp.append(get_standard_deviation(col))
+        dict[scale] = temp
+    df = pd.DataFrame(dict) 
+    df.to_csv(filename)
+
+
+
+def draw(scale):
+    conditions = file['condition']
+
+    result = file[scale]
     plt.figure(figsize=(9, 6), dpi=100)
-    plt.bar(conditions, result, width=0.35, color=colors)
-    plt.title(filename)
+
+    sd = pd.read_csv(SD)
+    std_err = sd[scale]
+    error_params=dict(elinewidth=1,ecolor='black',capsize=5)
+    plt.bar(conditions, result, width=0.35, color=colors,alpha=a,yerr=std_err,error_kw=error_params)
+
+    plt.title(scale,fontsize=15)
     plt.ylabel('score')
     plt.grid(alpha=0, linestyle=':')
-    plt.savefig(filename + ".jpg", dpi=300)
+    plt.savefig(scale, dpi=300)
     #plt.show()
 
 def drawTogether():
+    scales = ["mental-demand","physical-demand","temporal-demand","performance", "effort","frustration"]
     plt.figure(figsize=(15,7))
     x = np.arange(len(scales))
     total_width, n = 0.8, 4
@@ -29,10 +116,10 @@ def drawTogether():
         result = []
         for scale in scales:
             result.append(file.iloc[i][scale])
-        plt.bar(x+width*(i-1),result,width=width,color=colors[i],label=file.iloc[i]["condition"])
+        plt.bar(x+width*(i-1),result,width=width,color=colors[i],label=file.iloc[i]["condition"],alpha=a)
 
     plt.legend()
-    
+    plt.title("TLX Average",fontsize=15)
     plt.xticks(x+width/2,scales)
     #plt.show()
     
@@ -40,6 +127,7 @@ def drawTogether():
 
 
 
+
 # Merge all the .csv file start with "HectorVR", and 
 all_files = glob.glob(os.path.join(path, "HectorVR*.csv"))
 df_from_each_file = (pd.read_csv(f, sep=',') for f in all_files)
@@ -50,14 +138,15 @@ df_merged.to_csv( "Merged.csv")
 
 # save the results in csv
 file = df_merged.groupby(["condition"]).mean() 
-file.to_csv( "Mean.csv")
-
-
-
-file = pd.read_csv("Mean.csv")
+file.to_csv("Mean.csv")
 scales = ["mental-demand","physical-demand","temporal-demand","performance", "effort","frustration","total"]
-colors = ['lightcoral', 'gold','plum', 'paleturquoise']
+SD = "standard_deviation.csv"
+writeSDCSV(SD)
 
+        
+file = pd.read_csv("Mean.csv")
+colors = sns.color_palette()
+a = 0.6
 for scale in scales:
     draw(scale)
 

BIN
User Study/TLX/summary.jpg


BIN
User Study/TLX/temporal-demand.jpg


BIN
User Study/TLX/temporal-demand.png


BIN
User Study/TLX/total.jpg


BIN
User Study/TLX/total.png


BIN
User Study/TestResult/.DS_Store


+ 0 - 3
User Study/TestResult/0.csv

@@ -1,3 +0,0 @@
-participant,condition,Remained Time,Collision,Drive Distance,Total driving time,Adverage speed,Rescued Target,Remained Visible Target,Remained Unvisible Target,time,
-0,Simulation,0,0,0.08204317,0,0,0,0,10,2021/07/03 20:41,
-0,Simulation,0,0,0.08204317,0,0,0,5,5,2021/07/06 10:21,

BIN
User Study/TestResult/Rescue situation.png


BIN
User Study/TestResult/Robot Performance.png


+ 183 - 0
User Study/TestResult/statistic.py

@@ -0,0 +1,183 @@
+import glob
+import os
+import pandas as pd
+import matplotlib.pyplot as plt
+import time
+import numpy as np
+import seaborn as sns
+import math
+
+path = os.getcwd()
+
+def get_average(records):
+    return sum(records) / len(records)
+
+
+def get_variance(records):
+    average = get_average(records)
+    return sum([(x - average) ** 2 for x in records]) / len(records)
+
+
+def get_standard_deviation(records):
+    variance = get_variance(records)
+    return math.sqrt(variance)
+
+
+def get_rms(records):
+    return math.sqrt(sum([x ** 2 for x in records]) / len(records))
+
+
+def get_mse(records_real, records_predict):
+    if len(records_real) == len(records_predict):
+        return sum([(x - y) ** 2 for x, y in zip(records_real, records_predict)]) / len(records_real)
+    else:
+        return None
+
+
+def get_rmse(records_real, records_predict):
+    mse = get_mse(records_real, records_predict)
+    if mse:
+        return math.sqrt(mse)
+    else:
+        return None
+
+
+def get_mae(records_real, records_predict):
+    if len(records_real) == len(records_predict):
+        return sum([abs(x - y) for x, y in zip(records_real, records_predict)]) / len(records_real)
+    else:
+        return None
+
+
+def writeSDCSV(filename):
+    file = pd.read_csv("Mean.csv")
+    conditions = file['condition']
+    
+    dict = {}
+    dict['conditon'] = conditions
+    for scale in scales:
+        temp = []
+        for condition in conditions:
+            col = df_merged.groupby('condition').get_group(condition)
+            col = col[scale]
+            temp.append(get_standard_deviation(col))
+        dict[scale] = temp
+    df = pd.DataFrame(dict) 
+    df.to_csv(filename)
+
+def draw(filename):
+    conditions = file['condition']
+    result = file[filename]
+    plt.figure(figsize=(9, 6), dpi=100)
+    plt.bar(conditions, result, width=0.35, color=colors,alpha=a)
+    plt.title(filename,fontsize=20)
+    plt.ylabel('score')
+    plt.grid(alpha=0, linestyle=':')
+    plt.savefig(filename + ".jpg", dpi=300)
+    #plt.show()
+
+def drawRobotPerformance():
+    plt.figure(figsize=(20,8))
+    conditions = file['condition']
+    
+    sd = pd.read_csv(SD)
+    
+    error_params=dict(elinewidth=1,ecolor='black',capsize=5)
+    
+    plt.suptitle("Robot Performance",fontsize=20)
+
+    plt.subplot(221)
+    plt.title("Collision",fontsize=15)
+    std_err = sd["Collision"]
+    plt.ylabel('Times')
+    plt.bar(conditions, file["Collision"], width=0.35, color=colors,alpha=a,yerr=std_err,error_kw=error_params)
+    
+    plt.subplot(222)
+    plt.title("Drive Distance",fontsize=15)
+    std_err = sd["Drive Distance"]
+    plt.ylabel('Distance(m)')
+    plt.bar(conditions, file["Drive Distance"], width=0.35, color=colors,alpha=a,yerr=std_err,error_kw=error_params)
+    
+    plt.subplot(223)
+    plt.title("Total driving time",fontsize=15)
+    std_err = sd["Total driving time"]
+    plt.ylabel('Time(s)')
+    plt.bar(conditions, file["Total driving time"], width=0.35, color=colors,alpha=a,yerr=std_err,error_kw=error_params)
+
+    plt.subplot(224)
+    plt.title("Adverage speed",fontsize=15)
+    std_err = sd["Adverage speed"]
+    plt.ylabel('Speed(m/s)')
+    plt.bar(conditions, file["Adverage speed"], width=0.35, color=colors,alpha=a,yerr=std_err,error_kw=error_params)
+    
+    plt.savefig("Robot Performance",dpi=300)
+
+def drawRescue():
+    plt.figure(figsize =(15,7))
+    x = np.arange(len(scales))
+    total_width, n = 0.8, 4
+    width = total_width / n
+    sd = pd.read_csv(SD)
+    error_params=dict(elinewidth=1,ecolor='black',capsize=5)
+
+    # set range
+    plt.ylim(0, 10)
+
+    for i in range(0,4):
+        result = []
+        std_err = []
+        for scale in scales:
+            result.append(file.iloc[i][scale])
+            std_err.append(sd.iloc[i][scale])
+        plt.bar(x+width*(i-1),result,width=width,color=colors[i],label=file.iloc[i]["condition"],alpha=a,yerr=std_err,error_kw=error_params)
+
+    plt.legend()
+    plt.title("Rescue situation",fontsize=15)
+    plt.xticks(x+width/2,scales)
+    plt.ylabel('Person')
+    #plt.show()
+    
+    plt.savefig("Rescue situation",dpi=300)
+
+
+
+# Merge all the .csv file 
+all_files = glob.glob(os.path.join(path, "*.csv"))
+df_from_each_file = (pd.read_csv(f, sep=',') for f in all_files)
+df_merged = pd.concat(df_from_each_file, ignore_index=True)
+
+# Save the file to Merged.csv in the same folder
+# df_merged.to_csv( "Merged.csv")
+
+# save the results in csv
+file = df_merged.groupby(["condition"]).mean() 
+file.to_csv( "Mean.csv")
+
+scales = ["Collision","Drive Distance","Total driving time","Adverage speed","Rescued Target", "Remained Visible Target","Remained Unvisible Target"]
+SD = "standard_deviation.csv"
+writeSDCSV(SD)
+
+file = pd.read_csv("Mean.csv")
+
+
+
+
+colors = sns.color_palette()
+a = 0.6
+
+
+# for scale in scales:
+#     draw(scale)
+
+
+scales = ["Rescued Target", "Remained Visible Target","Remained Unvisible Target"]
+drawRescue()
+
+
+scales = ["Collision","Drive Distance","Total driving time","Adverage speed"]
+drawRobotPerformance()
+
+os.remove("Mean.csv")
+os.remove(SD)
+
+