Nonlinear Gains Recursive Sliding Mode Dynamic Positioning of Ships with Uncertainties and Input Saturation | Synapse