\documentclass[bibtotoc,idxtotoc,twoside,titlepage=yes,a4paper,11pt]{scrbook}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage[ngerman,english]{babel}
\usepackage{makeidx}%,showidx}
\usepackage{hyperref,color,url,acronym,graphicx,amsfonts,amsmath}
\usepackage{sidecap} % for SCfigure environment
\usepackage{todonotes}
\usepackage{enumitem}
\usepackage{geometry}  %% use local copy for \newgeometry
\usepackage{showframe} %% FIXME

\makeindex

% \newcommand{\todo}[1]{\textcolor{red}{\index{Todo}\LARGE TODO:~#1}}
\newcommand{\definition}[1]{\textit{#1}\index{#1}}
\newcommand{\cmd}[1]{\texttt{#1}\index{#1 (command)}}
\newcommand{\prog}[1]{\texttt{#1}\index{#1 (program)}}
\newcommand{\code}[1]{\texttt{#1}}
\newcommand{\class}[1]{\code{#1}\index{#1 (class)}}
\newcommand{\file}[1]{\texttt{#1}\index{#1 (file)}}
\newcommand{\filepath}[1]{\texttt{#1}}
\newcommand{\magicvalue}[1]{\code{#1}}
\newcommand{\opcode}[1]{\ac{opcode} \magicvalue{#1}}

% ignore output, but evaluate command with side-effects
\newsavebox{\trashbox}
\newcommand{\ignoreoutput}[1]{\setbox\trashbox\vbox{#1}}

\author{Roland Hieber}
\title{Error modeling of an autonomous, mobile robot}
% \date{July 9, 2011}

\makeatletter
\hypersetup{
  colorlinks=false, % FIXME turn of for printing
  pdftitle={\@title},
  pdfauthor={\@author},
  pdfcreator={\@author}
}
\makeatother

\begin{document}
\pagestyle{headings}
\frontmatter
\newgeometry{left=0.5cm,right=0.5cm}
\begin{titlepage}
  \vskip 60pt
  \makeatletter
  \begin{center}
    {\large Braunschweig University of Technology}\\
    {\large Institute of Operating Systems and Computer Networks}\\[2cm]
    {\large Bachelor Thesis}\\[2cm]
    {\LARGE \@title \par}
    \vskip 6em
    {\large by}\\[.5em]
    {\large \@author}\\[7em]
    {\large \bf Thesis Advisors:}\\[.5em]
    {\large Prof.~Dr.~S\'andor Fekete}\\
    {\large Dr.~Alexander Kröeller}\\
    {\large Dipl-Inf.~Tobias Baumgartner}\\
    \par
    \vfill
    {\large Braunschweig - \today}
  \end{center}
  \makeatother
%   \par
  % thanks?
\end{titlepage}
\restoregeometry
% \cleardoublepage

\selectlanguage{ngerman}
\vspace*{7cm}
\centerline{\bf Erklärung}
\vspace*{1cm}
Ich versichere, die vorliegende Arbeit selbstständig und nur unter Benutzung
der angegebenen Hilfsmittel angefertigt zu haben.

\vspace*{3cm}
Braunschweig, den \today

\selectlanguage{english}
% \pagestyle{headings}
\cleardoublepage

% \begin{abstract}
  \todo{abstract!!!}
% \end{abstract}

% \cleardoublepage

% \pagenumbering{arabic}
% \pagestyle{headings}
\thispagestyle{empty}
\mainmatter
\tableofcontents
\cleardoublepage
\listoffigures
\cleardoublepage
% \listoftables
% \cleardoublepage

\input{acronyms}
% \cleardoublepage

% chapters
\input{introduction}
\input{preliminaries}
\input{experiment1}
\input{experiment2}
\input{experiment3}
\input{conclusion}
\input{implementation}

%\addcontentsline{toc}{chapter}{Index}
\printindex

\bibliographystyle{alpha}
\bibliography{biblio}
\nocite{hacking-roomba}

\end{document}
