Development of an Open Architecture Controller for a Commercial AUV | IEEE Conference Publication | IEEE Xplore