Text this: A robust dynamic region-based control scheme for an autonomous underwater vehicle