Text this: Optimization Strategies for Auto-Berthing of Unmanned Surface Vessels Using Differential Homeomorphism and the Gauss Pseudospectral Method