Automatic Navigation Map Generation for Mobile Robots in Urban Environments