Taming an Autonomous Surface Vehicle for Path Following and Collision Avoidance Using Deep Reinforcement Learning | IEEE Journals & Magazine | IEEE Xplore