Adaptive Navigation and Motion Planning for Autonomous Mobile Robots by Ashraf Aboshosha