Text this: Adaptive Platoon Control for Marine Surface Vehicles in the Presence of Constraints