{"title":"Auto-tuning of controller parameters based on a probabilistic dynamic model with application in boat path following","authors":"Kegang Zhao, Yuyuan Hao, Zhihao Liang","doi":"10.1016/j.oceaneng.2025.121083","DOIUrl":null,"url":null,"abstract":"<div><div>Tuning the parameters of controllers for intelligent boats poses a formidable challenge for engineers, demanding substantial time and effort. Traditionally, engineers rely heavily on their theoretical knowledge and professional expertise, coupled with trial-and-error approach, to fine-tune these settings. To alleviate this burden, this paper introduces an auto-tuning algorithm for boat path following controllers based on a probabilistic dynamic model. This algorithm adopts a model-based reinforcement learning paradigm, facilitating the autonomous calibration of controller parameters even with limited datasets. We use probabilistic ensemble method to construct the boat's probabilistic dynamic model which incorporates uncertainties in a principled manner, perform state propagation using particle-based methods, and optimize controller with particle swarm optimization. To validate the efficacy of our approach, we applied the proposed method to optimize two lateral controllers--a proportion-differentiation controller and a neural network controller--within the Gazebo simulation environment. The experimental outcomes underscore the high data efficiency of our method, demonstrating its ability to optimize controller parameters with minimal data requirements, thereby eliminating the need for manual expertise and time-intensive tuning procedures.</div></div>","PeriodicalId":19403,"journal":{"name":"Ocean Engineering","volume":"329 ","pages":""},"PeriodicalIF":4.6000,"publicationDate":"2025-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ocean Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0029801825007966","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
引用次数: 0
Abstract
Tuning the parameters of controllers for intelligent boats poses a formidable challenge for engineers, demanding substantial time and effort. Traditionally, engineers rely heavily on their theoretical knowledge and professional expertise, coupled with trial-and-error approach, to fine-tune these settings. To alleviate this burden, this paper introduces an auto-tuning algorithm for boat path following controllers based on a probabilistic dynamic model. This algorithm adopts a model-based reinforcement learning paradigm, facilitating the autonomous calibration of controller parameters even with limited datasets. We use probabilistic ensemble method to construct the boat's probabilistic dynamic model which incorporates uncertainties in a principled manner, perform state propagation using particle-based methods, and optimize controller with particle swarm optimization. To validate the efficacy of our approach, we applied the proposed method to optimize two lateral controllers--a proportion-differentiation controller and a neural network controller--within the Gazebo simulation environment. The experimental outcomes underscore the high data efficiency of our method, demonstrating its ability to optimize controller parameters with minimal data requirements, thereby eliminating the need for manual expertise and time-intensive tuning procedures.
期刊介绍:
Ocean Engineering provides a medium for the publication of original research and development work in the field of ocean engineering. Ocean Engineering seeks papers in the following topics.