Litcius/Paper detail

Autonomous boat driving system using sample‐efficient model predictive control‐based reinforcement learning approach

Yunduan Cui, Shigeki Osaki, Takamitsu Matsubara

2020Journal of Field Robotics46 citationsDOIOpen Access PDF

Abstract

Abstract In this article, we propose a novel reinforcement learning (RL) approach specialized for autonomous boats: sample‐efficient probabilistic model predictive control (SPMPC), to iteratively learn control policies of boats in real ocean environments without human prior knowledge. SPMPC addresses difficulties arising from large uncertainties in this challenging application and the need for rapid adaptation to dynamic environmental conditions, and the extremely high cost of exploring and sampling with a real vessel. SPMPC combines a Gaussian process model and model predictive control under a model‐based RL framework to iteratively model and quickly respond to uncertain ocean environments while maintaining sample efficiency. A SPMPC system is developed with features including quadrant‐based action search rule, bias compensation, and parallel computing that contribute to better control capabilities. It successfully learns to control a full‐sized single‐engine boat equipped with sensors measuring GPS position, speed, direction, and wind, in a real‐world position holding task without models from human demonstration.

Topics & Concepts

Reinforcement learningModel predictive controlComputer scienceGlobal Positioning SystemArtificial intelligenceGaussian processProbabilistic logicSample (material)Task (project management)Machine learningControl engineeringControl (management)EngineeringGaussianTelecommunicationsQuantum mechanicsChemistrySystems engineeringChromatographyPhysicsReinforcement Learning in RoboticsAdaptive Dynamic Programming ControlGaussian Processes and Bayesian Inference