1 \documentclass[a4paper,
11pt,bibliography=totoc,twoside
]{scrbook
}
2 \usepackage[utf8x
]{inputenc}
3 \usepackage[T1]{fontenc}
5 \usepackage[ngerman,english
]{babel
}
6 \usepackage{hyperref,
color,url,acronym,
graphicx,makeidx,amsfonts
}
12 \newcommand{\todo}[1]{\textcolor{red
}{\index{Todo
}\LARGE TODO:~
#1}}
13 \newcommand{\definition}[1]{\textit{#1}\index{#1}} % FIXME: add to glossary?
14 \newcommand{\cmd}[1]{\texttt{#1}\index{#1}} % FIXME: add to glossary?
15 \newcommand{\magicnumber}[1]{\texttt{#1}}
17 % ignore output, but evaluate command with side-effects
18 \newsavebox{\trashbox}
19 \newcommand{\ignoreoutput}[1]{\setbox\trashbox\vbox{#1}}
21 \author{Roland Hieber
}
22 \title{Error modeling of an autonomous, mobile robot
}
31 {\large Braunschweig University of Technology
}\\
32 {\large Institute of Operating Systems and Computer Networks
}\\
[2cm
]
33 {\large Bachelor Thesis
}\\
[2cm
]
37 {\large \@author
}\\
[7em
]
38 {\large \bf Thesis Advisor:
}\\
[.5em
]
39 {\large Prof. Dr. S\'andor Fekete
}\\
42 {\large Braunschweig -
\today}
50 \selectlanguage{ngerman}
52 \centerline{\bf Erklärung
}
54 Ich versichere, die vorliegende Arbeit selbstständig und nur unter Benutzung
55 der angegebenen Hilfsmittel angefertigt zu haben.
58 Braunschweig, den
\today
60 \selectlanguage{english
}
74 \chapter*
{Table of Acronyms
}
76 \acro{GNU
}{GNU's Not Unix
}
77 \acro{GPS
}{Global Positioning System
}
78 \acro{opcode
}{operation code
}
79 \acro{ROI
}{Roomba Open Interface
}
80 \acro{SVN
}{Subversion
}
81 \acro{USB
}{Universal Serial Bus
}
84 \pagenumbering{arabic
}
94 \input{implementation
}
96 \addcontentsline{toc
}{chapter
}{Index
}
99 \bibliographystyle{alpha
}
100 \bibliography{biblio
}
101 \nocite{hacking-roomba
}