Heterogeneous cooperative trajectory tracking control between surface and underwater unmanned vehicles | Synapse