Underwater communication and distributed localization of AUV teams