Deep reinforcement learning-based controller for path following of an unmanned surface vehicle. (1st July 2019)