Robot Localization Using Fuzzy Logic
Robot Localization is an issue of vital importance for the functioning of autonomous mobile robots. Location information, allows a robot to navigate complex environments and perform local tasks successfully. In mobile sensor networks, this information facilitates important functions like topology control, collision avoidance and development and security of routing protocols. This issue can be divided into the problems of global position estimation, and once that is achieved, of local position tracking. To tackle these, two distinct methods have been used in the past. One is the use of specialized hardware and another is the use of probabilistic Bayesian estimation methods. This paper proposes the use of Fuzzy Logic to tackle this problem. Fuzzy Logic allows us to do away with strict probabilistic rules and to set up heuristic fuzzy rules. It also reduces computation time. A grid-based map is used to describe the environment of the robot and the robot’s confidence in it’s position at each grid-point is determined using sensor measurements. In case the robot is receiving information from multiple sensors, this paper demonstrates the robustness of the scheme to inaccurate sensor information or robot confidence within practical limits. This paper also applies the fuzzy rules to track the robot’s position as it moves. In order to reduce computational cost, this paper proposes limiting the computation of confidences to significant grid-points only.