Clustering Algorithm for Autonomous Heading Following of Unmanned Surface Vessel | IEEE Conference Publication | IEEE Xplore