Coordinated control of multiple autonomous surface vehicles: challenges and advances - a systematic review