Gravar-mail: Application of Improved Particle Swarm Optimization for Navigation of Unmanned Surface Vehicles