Collective dynamics and control of a fleet of heterogeneous marine vehicles