Optimal Exploration and Charging for an Autonomous Underwater Vehicle with Energy Harvesting Kite