Mobile Robotics by Ulrich Nehmzow