Review of classical and heuristic-based navigation and path planning approaches
Introduction to Autonomous Mobile Robots second