Robust visual-based localization and mapping for underwater vehicles: A survey