Motion Control Algorithm for Path Following and Trajectory Tracking for Unmanned Surface Vehicle: A Review Paper | IEEE Conference Publication | IEEE Xplore