COOPERATIVE PATH PLANNING OF USV AND UAV SWARMS UNDER MULTIPLE CONSTRAINTS