AUV localisation: a review of passive and active techniques