Station-keeping control of an unmanned surface vehicle exposed to current and wind disturbances. (15th November 2016)