1 \chapter{Preliminaries
}
2 In the following, basic concepts used in this thesis are described. In
3 particular, there is a description of the iRobot Roomba, its hardware
4 and software, and an overview of the Wiselib algorithm library that is used to