Design, Programming, and Construction of an Unmanned Surface Vehicle for Underwater Mine Detection | IEEE Conference Publication | IEEE Xplore