I. Introduction
Autonomous driving techniques are developing rapidly in recent years, achieving safer, more efficient, and more sustainable transportation across roads, skies, and water surfaces [1], [2], [3]. Different scenarios offer unique prospects and challenges for autonomous driving vehicles. Unmanned Surface Vehicles (USVs) that navigate on water surfaces offer a versatile and cost-effective solution for various tasks, including coastal surveillance, environmental monitoring, river modeling, underwater detection, river rescue, and waste cleaning [4], [5], [6], [7].