The Girona 500, a multipurpose autonomous underwater vehicle | IEEE Conference Publication | IEEE Xplore