Robot Area Coverage Path Planning in Aquatic Environments