Multilevel Motion Planning for Mobile Robots Based on a Topologically Structured World Model