Building Continuous Occupancy Maps With Moving Robots