Systematic design of predictive control for autonomous surface vehicles in path following with obstacle avoidance | Publicación