Cooperative control of autonomous surface vehicles for oil skimming and cleanup