{"refrec":{"BRefID":450200,"RR":"<b>He, H.; Donatini, L.; Verwilligen, J.; Delefortrie, G.</b> (2027). Adaptive track control for unmanned surface vessels using model predictive control: accounting for water depth and speed variations. <i>Brodogradnja 78(1)</i>: [1-28]. <a href=\"https://dx.doi.org/10.21278/brod78103\" target=\"_blank\">https://dx.doi.org/10.21278/brod78103</a>","BEntID":448052,"PublicFlag":1,"CheckedFlag":0,"wosflag":1,"vabbflag":0,"RefStringPartII":". <i>Brodogradnja 78(1)</i>: [1-28]. <a href=\"https://dx.doi.org/10.21278/brod78103\" target=\"_blank\">https://dx.doi.org/10.21278/brod78103</a>","DocTypID":8,"DocType":"Journal article","MarineFlag":0,"FreshFlag":0,"BrackishFlag":0,"TerrestrialFlag":0,"Authorstring":"He, H.; Donatini, L.; Verwilligen, J.; Delefortrie, G.","OrigTitleTranslFlag":0,"Authorstringtrunc":"He, H. <i>et al.</i>","Englishabstract":"<span lang=\"EN-US\" dir=\"ltr\">Model Predictive Control (MPC) is applied to track control of unmanned surface vessels. To adapt to dynamic changes in speed and water depth, a water depth and speed dependent predictive model, with coefficients identified from free running tests (e.g., acceleration and zigzag trials), is developed. The nonlinear least square method is used for parameter estimation of the model. Furthermore, a novel self-tuning method adapts MPC’s essential parameter, prediction horizon, to diverse operating conditions. Validation via manoeuvring simulations of the full-scale benchmark KVLCC2 ship covers under keel clearances (UKC) from 20 to 100 % ship’s draft (from shallow water to medium deep water) and vessel speeds of 7-15 knots, spanning 25 distinct scenarios. The designed controller achieves high-accuracy path following across all conditions, demonstrating exceptional adaptability to parameter variations.</span>","AbstractOtherLang":null,"BibLvlCode":"AS","StandardTitle":"Adaptive track control for unmanned surface vessels using model predictive control: accounting for water depth and speed variations","OrigTitleLangCode":"en","OrigTitleLangCodeExtended":"eng","OrigTitleLangID":15,"DateLastModified":{"date":"2026-10-24 01:48:12.117535","timezone_type":1,"timezone":"+02:00"},"AuthorKeywords":"Unmanned surface vessel, Adaptive track control, Ship manoeuvring modelling, Data-driven modelling, Model predictive control","OtherDescriptors":null,"Notes":null,"AnaPub":2027,"MonPub":null,"DateUpdate":"2026-10-23","DateCreate":"2026-10-23","SecASFANote":null,"ConfID":null,"PeerRev":1,"VlizCoreFlag":0,"WoScode":null,"VABBcode":null,"OpenAcc":0,"DOI":"10.21278/brod78103"},"refs":null,"anarec":{"AnaID":450200,"PubliDate":2027,"Pagination":"[1-28]","XtraPublOfAnaID":null,"ISBN":null,"Volume":"78","Issue":"1","BRefMon":null,"BRefMonRR":null,"BRefXtra":null,"BRefXtraRR":null,"SerBRefID":210421,"SerRR":"Brodogradnja. Brodarski institut: Zagreb.  ISSN 0007-215X; e-ISSN 1845-5859","StandardTitleSer":"Brodogradnja","ISSN":"0007-215X","AbbrevSer":"Brodogradnja","StandardTitleMon":null,"StartPage":null,"Pages":null,"ToPubliDate":null,"BRefBibLvlCode":"S","SerNotes":null},"monrec":null,"serrec":null,"relations":null,"relationsRev":null,"addrec":null,"othpubs":null,"ownerships":null,"authors":[{"AutName":"He","Firstname":"Hongwei","Initials":"H.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":448052,"AutID":645962,"OrderNr":1,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0001-8598-5168","PersID":null,"InsID":null},{"AutName":"Donatini","Firstname":"Luca","Initials":"L.","Affiliation":"Ghent University","Discriminator":null,"CorporateFlag":0,"BEntID":448052,"AutID":317766,"OrderNr":2,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":"UGent","InsFSN":"Universiteit Gent","ORCID":"0000-0002-2555-8620","PersID":35470,"InsID":471},{"AutName":"Verwilligen","Firstname":"Jeroen","Initials":"J.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":448052,"AutID":70950,"OrderNr":3,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0003-2258-2972","PersID":14186,"InsID":null},{"AutName":"Delefortrie","Firstname":"Guillaume","Initials":"G.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":448052,"AutID":59538,"OrderNr":4,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0003-4109-3330","PersID":5196,"InsID":null}],"mapdetails":null,"datasets":null,"monographs":null,"monparts":null,"serparts":null,"BEntOpen":448052,"BEntPrivate":null,"availability":null,"litstyles":null,"thespers":null,"arch2discl":462,"SERpubls":[{"PublName":"Brodarski institut","City":"Zagreb"}],"MONpubls":null,"pictures":[],"thestermsPath":[{"ThesaurusTerm":"Autonomous navigation","ThestID":181571,"Acronym":"WL_KD","ThesTermPath":"Harbours and waterways > Manoeuvring behaviour > Autonomous navigation"},{"ThesaurusTerm":"Simulations","ThestID":169917,"Acronym":"WL_KDT","ThesTermPath":"Simulations"}],"thestermsASFA":[{"ThesaurusTerm":"Autonomous navigation"},{"ThesaurusTerm":"Simulations"}],"taxtermsASFA":null,"geotermsASFA":null,"collections":[{"Collection":"Waterbouwkundig Laboratorium","ShortName":"WL"}],"conf":null,"proj":null,"Physdatasets":null,"spcols":{"1020":{"SpName":"FRIS (WL)","SpColID":1020,"ParSpColID":130,"TopParID":130,"ShortName":"FRIS (WL)","URLLocation":null,"LibID":2706,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL/FRIS (WL)"},"462":{"SpName":"OpenDocs:OWA","SpColID":462,"ParSpColID":130,"TopParID":130,"ShortName":"OWA","URLLocation":"https://documentatiecentrum.watlab.be/owa/imis.php?module=ref&refid=","LibID":2706,"OpenRepoFlag":1,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL/OWA"},"130":{"SpName":"Waterbouwkundig Laboratorium","SpColID":130,"ParSpColID":null,"TopParID":null,"ShortName":"WL","URLLocation":null,"LibID":2706,"OpenRepoFlag":null,"SpTypID":1,"TopParIDNotWebsite":null,"SpColPath":"WL"},"1025":{"SpName":"WL expert","SpColID":1025,"ParSpColID":null,"TopParID":null,"ShortName":"WL expert","URLLocation":null,"LibID":null,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL expert"},"360":{"SpName":"WL Staf Publicaties","SpColID":360,"ParSpColID":130,"TopParID":130,"ShortName":"wl stafpublicaties","URLLocation":null,"LibID":null,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL/wl stafpublicaties"}},"doi":null,"publs":null,"serparttypes":null,"monauthors":null,"MParts":null,"SParts":null,"hLibs":null,"langs":[{"BEntID":448052,"AbstractFlag":0,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"},{"BEntID":448052,"AbstractFlag":1,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"}],"urls":[{"URL":"https://dx.doi.org/10.21278/brod78103","externalID":"10.21278/brod78103","URLTypeCode":"DOI","URLID":175828,"URLTypID":13,"URLType":"DOI","URLPrefix":"http://dx.doi.org/"}],"thesterms":[{"ThesaurusTerm":"Autonomous navigation","ThestID":181571,"Acronym":"WL_KD","ThesTypID":12,"ThesType":"WL Kennisdomein"},{"ThesaurusTerm":"Simulations","ThestID":169917,"Acronym":"WL_KDT","ThesTypID":13,"ThesType":"WL Kennisdomein types"}],"taxterms":null,"geoterms":null,"othterms":null,"asfacodes":null,"asfa2codes":null,"thestermsFRIS":[{"ThesaurusTerm":"Autonomous navigation","DutchTerm":"Autonoom varen","ThestID":181571,"Acronym":"WL_KD","ThesTypID":12,"ThesType":"WL Kennisdomein"},{"ThesaurusTerm":"Simulations","DutchTerm":"Simulaties","ThestID":169917,"Acronym":"WL_KDT","ThesTypID":13,"ThesType":"WL Kennisdomein types"}],"taxtermsFRIS":null,"geotermsFRIS":null,"othtermsFRIS":null,"resmessage":"","complete":1,"sessions":{"newSesName":"Cerpentier, Steven, S.","newSesDate":{"date":"2026-10-23 11:17:24.363000","timezone_type":3,"timezone":"Europe/Brussels"},"updSesName":"Cerpentier, Steven, S.","updSesDate":{"date":"2026-10-23 15:05:08.153000","timezone_type":3,"timezone":"Europe/Brussels"}}}
