Mobile Robot Navigation using Topological Map Representations