Text this: A Framework for Coverage Path Planning of Outdoor Sweeping Robots Deployed in Large Environments