Fuzzy logic based localization for mobile robots