Litcius/Paper detail

Taming an Autonomous Surface Vehicle for Path Following and Collision Avoidance Using Deep Reinforcement Learning

Eivind Meyer, Haakon Robinson, Adil Rasheed, Omer San

2020IEEE Access75 citationsDOIOpen Access PDF

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 AI 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 close to 100%

Topics & Concepts

Reinforcement learningCollision avoidanceComputer scienceObstacle avoidanceUnmanned surface vehicleA priori and a posterioriArtificial intelligenceObstaclePath (computing)UnderactuationCollisionMobile robotControl (management)RobotEngineeringPhilosophyMarine engineeringPolitical scienceComputer securityProgramming languageLawEpistemologyRobotic Path Planning AlgorithmsReinforcement Learning in RoboticsAdversarial Robustness in Machine Learning