Localization algorithm for a fleet of three auvs by INS, DVL and range measurements