I. Introduction
One of the challenging tasks for mobile robot navigation is to ensure that the robot follows a certain trajectory and avoid any obstacles placed along the trajectory. The fuzzy logic-based approach was selected initially since fuzzy logic is able to provide human reasoning capabilities to deal with uncertainties about the navigation in which the robot's actions directly depend on the perception of the world by means of its sensors.