Towards cosmopolitan robots: intelligent navigation in extended man-made environments