A real-time collision avoidance learning system for Unmanned Surface Vessels