{"refrec":{"BRefID":449314,"RR":"<b>Wang, W.; Xiao, W.; Gonzalez-Garcia, A.; Swevers, J.; Ratti, C.; Rus, D.</b> (2024). Robust Model Predictive Control with Control Barrier Functions for Autonomous Surface Vessels. <i>IEEE International Conference on Robotics and Automation </i>: 6089-6095. <a href=\"https://dx.doi.org/10.1109/ICRA57147.2024.10610620\" target=\"_blank\">https://dx.doi.org/10.1109/ICRA57147.2024.10610620</a>","BEntID":447152,"PublicFlag":1,"CheckedFlag":1,"wosflag":null,"vabbflag":null,"RefStringPartII":". <i>IEEE International Conference on Robotics and Automation </i>: 6089-6095. <a href=\"https://dx.doi.org/10.1109/ICRA57147.2024.10610620\" target=\"_blank\">https://dx.doi.org/10.1109/ICRA57147.2024.10610620</a>","DocTypID":8,"DocType":"Journal article","MarineFlag":0,"FreshFlag":0,"BrackishFlag":0,"TerrestrialFlag":0,"Authorstring":"Wang, W.; Xiao, W.; Gonzalez-Garcia, A.; Swevers, J.; Ratti, C.; Rus, D.","OrigTitleTranslFlag":0,"Authorstringtrunc":"Wang, W. <i>et al.</i>","Englishabstract":"In autonomous robot navigation, the trajectories from path planners are considered to be safe regions, and deviations could endanger vessels. Model Predictive Control (MPC) stands as a popular choice for trajectory tracking problems as it naturally addresses operational constraints, such as dynamics and control constraints. Nevertheless, achieving robustness in changing environments like oceans and rivers, which are constantly subject to significant external disturbances, remains an ongoing challenge for MPC. It must consistently keep the system within a predefined safe region (such as a reference trajectory) even in the presence of model inaccuracies and perturbations. To address this challenge, we present a robust model predictive control strategy utilizing Control Barrier Functions (CBFs), which increases the disturbance-rejection abilities. We verify our method on an autonomous surface vessel in simulation and natural waters, both with external disturbances. Specifically, compared with the traditional MPC method, our proposed MPC-CBF strategy reduces tracking errors by 17.82% and 40.26% in simulations and field experiments, respectively. Although the control effort slightly increases by 7.78% and 4.20%, respectively, these results clearly demonstrate the enhanced resilience of MPC-CBF to disturbances.","AbstractOtherLang":null,"BibLvlCode":"AS","StandardTitle":"Robust Model Predictive Control with Control Barrier Functions for Autonomous Surface Vessels","OrigTitleLangCode":"en","OrigTitleLangCodeExtended":"eng","OrigTitleLangID":15,"DateLastModified":{"date":"2026-10-05 01:50:03.718606","timezone_type":1,"timezone":"+02:00"},"AuthorKeywords":"systems","OtherDescriptors":null,"Notes":null,"AnaPub":2024,"MonPub":null,"DateUpdate":"2026-09-28","DateCreate":"2026-09-28","SecASFANote":null,"ConfID":null,"PeerRev":0,"VlizCoreFlag":1,"WoScode":"WOS:001294576204098","VABBcode":null,"OpenAcc":0,"DOI":"10.1109/ICRA57147.2024.10610620"},"refs":null,"anarec":{"AnaID":449314,"PubliDate":2024,"Pagination":"6089-6095","XtraPublOfAnaID":null,"ISBN":null,"Volume":null,"Issue":null,"BRefMon":null,"BRefMonRR":null,"BRefXtra":null,"BRefXtraRR":null,"SerBRefID":448341,"SerRR":"IEEE International Conference on Robotics and Automation. IEEE: New York.  ISSN 2577-087X; e-ISSN 9112-5227","StandardTitleSer":"IEEE International Conference on Robotics and Automation","ISSN":"2577-087X","AbbrevSer":null,"StandardTitleMon":null,"StartPage":6089,"Pages":7,"ToPubliDate":null,"BRefBibLvlCode":"S","SerNotes":null},"monrec":null,"serrec":null,"relations":null,"relationsRev":null,"addrec":null,"othpubs":null,"ownerships":null,"authors":[{"AutName":"Wang","Firstname":"Wei","Initials":"W.","Affiliation":"Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory","Discriminator":null,"CorporateFlag":0,"BEntID":447152,"AutID":642073,"OrderNr":1,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0003-4023-2845","PersID":null,"InsID":null},{"AutName":"Xiao","Firstname":"Wei","Initials":"W.","Affiliation":"Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory","Discriminator":null,"CorporateFlag":0,"BEntID":447152,"AutID":642076,"OrderNr":2,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0001-9622-6415","PersID":null,"InsID":null},{"AutName":"Gonzalez-Garcia","Firstname":"Alejandro","Initials":"A.","Affiliation":"KU Leuven Department of Mechanical Engineering","Discriminator":null,"CorporateFlag":0,"BEntID":447152,"AutID":637215,"OrderNr":3,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0001-5575-0843","PersID":42219,"InsID":null},{"AutName":"Swevers","Firstname":"Jan","Initials":"J.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":447152,"AutID":642078,"OrderNr":4,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0003-2034-5519","PersID":null,"InsID":null},{"AutName":"Ratti","Firstname":"Carlo","Initials":"C.","Affiliation":"Massachusetts Institute of Technology Senseable City Lab","Discriminator":null,"CorporateFlag":0,"BEntID":447152,"AutID":642079,"OrderNr":5,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0002-1065-2972","PersID":null,"InsID":null},{"AutName":"Rus","Firstname":"Daniela","Initials":"D.","Affiliation":"Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory","Discriminator":null,"CorporateFlag":0,"BEntID":447152,"AutID":635282,"OrderNr":6,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0001-5473-3566","PersID":null,"InsID":null}],"mapdetails":null,"datasets":null,"monographs":null,"monparts":null,"serparts":null,"BEntOpen":null,"BEntPrivate":null,"availability":[{"BInstID":null,"LibID":36,"BRefID":"449314","Acronym":"VLIZ","Library":"Vlaams Instituut voor de Zee","ReqLink":1,"InternalReq":1,"LoggedInReq":1,"InsPub":1,"InsID":36,"PublicFlag":1,"LendableFLag":1}],"litstyles":null,"thespers":null,"arch2discl":null,"SERpubls":[{"PublName":"IEEE","City":"New York"}],"MONpubls":null,"pictures":[],"thestermsPath":null,"thestermsASFA":null,"taxtermsASFA":null,"geotermsASFA":null,"collections":null,"conf":null,"proj":null,"Physdatasets":null,"spcols":{"222":{"SpName":"BMB - Belgische Mariene Bibliografie","SpColID":222,"ParSpColID":null,"TopParID":null,"ShortName":"BMB","URLLocation":null,"LibID":36,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"BMB"}},"doi":null,"publs":null,"serparttypes":null,"monauthors":null,"MParts":null,"SParts":null,"hLibs":null,"langs":null,"urls":[{"URL":"https://dx.doi.org/10.1109/ICRA57147.2024.10610620","externalID":"10.1109/ICRA57147.2024.10610620","URLTypeCode":"DOI","URLID":170616,"URLTypID":13,"URLType":"DOI","URLPrefix":"http://dx.doi.org/"}],"thesterms":null,"taxterms":null,"geoterms":null,"othterms":null,"asfacodes":null,"asfa2codes":null,"thestermsFRIS":null,"taxtermsFRIS":null,"geotermsFRIS":null,"othtermsFRIS":null,"resmessage":"","complete":1,"sessions":{"newSesName":"VLIZ2000\\administrator","newSesDate":{"date":"2026-09-28 08:22:36.000000","timezone_type":3,"timezone":"Europe/Brussels"},"updSesName":"VLIZ2000\\administrator","updSesDate":{"date":"2026-09-28 08:22:36.000000","timezone_type":3,"timezone":"Europe/Brussels"}}}
