A Robust Optimal Control for Docking and Charging Unmanned Underwater Vehicles Powered by Wave Energy