Introduction to autonomous mobile robots - Siegwart, Roland. (MIT Press, 2011)