Taming an autonomous surface vehicle for path following and collision avoidance using deep reinforcement learning
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%.
Code (0)
등록된 구현이 없습니다.
Tasks
Collision Avoidancecontinuous-controlContinuous ControlDeep Reinforcement LearningOpenAI Gymreinforcement-learningReinforcement LearningReinforcement Learning (RL)Similar Papers 제목 키워드 기반
MPC-based Reinforcement Learning for a Simplified Freight Mission of Autonomous Surface Vehicles
In this work, we propose a Model Predictive Control (MPC)-based Reinforcement Learning (RL) method for Autonomous Surface Vehicles (ASVs). The objective is to find an optimal policy that minimizes the closed-loop perform…
Model Predictive ControlPositionreinforcement-learningReinforcement Learning (RL)AI on the Water: Applying DRL to Autonomous Vessel Navigation
Human decision-making errors cause a majority of globally reported marine accidents. As a result, automation in the marine industry has been gaining more attention in recent years. Obstacle avoidance becomes very challen…
Collision AvoidanceDecision MakingDeep Reinforcement LearningQ-Learning+2Deep Reinforcement Learning Controller for 3D Path-following and Collision Avoidance by Autonomous Underwater Vehicles
Control theory provides engineers with a multitude of tools to design controllers that manipulate the closed-loop behavior and stability of dynamical systems. These methods rely heavily on insights about the mathematical…
Collision AvoidanceDecision MakingDeep Reinforcement LearningReinforcement Learning (RL)Models and Predictive Control for Nonplanar Vehicle Navigation
We present a simplified model of a vehicle driving on a nonplanar road. A parametric surface is used to describe the nonplanar road which can describe any combination of curvature, bank and slope. We show that the propos…
Model Predictive ControlCOLREG-Compliant Collision Avoidance for Unmanned Surface Vehicle using Deep Reinforcement Learning
Path Following and Collision Avoidance, be it for unmanned surface vessels or other autonomous vehicles, are two fundamental guidance problems in robotics. For many decades, they have been subject to academic study, lead…
Autonomous VehiclesCollision Avoidancecontinuous-controlContinuous Control+4