Text this: Underwater vehicle control and communication systems based on machine learning techniques /