English

Taming an autonomous surface vehicle for path following and collision avoidance using deep reinforcement learning

Machine Learning 2019-12-20 v1 Artificial Intelligence Robotics

Abstract

In this article, we explore the feasibility of applying proximal policy optimization, a state-of-the-art deep reinforcement learning algorithm for continuous control tasks, on the dual-objective problem of controlling an underactuated autonomous surface vehicle to follow an a priori known path while avoiding collisions with non-moving obstacles along the way. The artificial intelligent agent, which is equipped with multiple rangefinder sensors for obstacle detection, is trained and evaluated in a challenging, stochastically generated simulation environment based on the OpenAI gym python toolkit. Notably, the agent is provided with real-time insight into its own reward function, allowing it to dynamically adapt its guidance strategy. Depending on its strategy, which ranges from radical path-adherence to radical obstacle avoidance, the trained agent achieves an episodic success rate between 84 and 100%.

Keywords

Cite

@article{arxiv.1912.08578,
  title  = {Taming an autonomous surface vehicle for path following and collision avoidance using deep reinforcement learning},
  author = {Eivind Meyer and Haakon Robinson and Adil Rasheed and Omer San},
  journal= {arXiv preprint arXiv:1912.08578},
  year   = {2019}
}

Comments

16 pages

R2 v1 2026-06-23T12:49:40.320Z