Modeling and Simulation of Automatic Berthing based on Bow and Stern Thruster Assist for Unmanned Surface Vehicle