Generic Navigation and Control Methods for Classes of Unmanned Surface Vehicles | IEEE Conference Publication | IEEE Xplore