Constrained Control of Autonomous Underwater Vehicles Based on Command Optimization and Disturbance Estimation | Synapse