Towards an Accurate and Effective Robot Vision (The Problem of Topological Localization for Mobile Robots)