{"id":"https://openalex.org/W4416748549","doi":"https://doi.org/10.1109/iros60139.2025.11245977","title":"Online Residual Model Learning for Model Predictive Control of Autonomous Surface Vehicles in Real-World Environments","display_name":"Online Residual Model Learning for Model Predictive Control of Autonomous Surface Vehicles in Real-World Environments","publication_year":2025,"publication_date":"2025-10-19","ids":{"openalex":"https://openalex.org/W4416748549","doi":"https://doi.org/10.1109/iros60139.2025.11245977"},"language":null,"primary_location":{"id":"doi:10.1109/iros60139.2025.11245977","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros60139.2025.11245977","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052974758","display_name":"Arturo Gamboa-Gonzalez","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]},{"id":"https://openalex.org/I4210116723","display_name":"Robotics Research (United States)","ror":"https://ror.org/020w2fr77","country_code":"US","type":"company","lineage":["https://openalex.org/I4210116723"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arturo Gamboa-Gonzalez","raw_affiliation_strings":["University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering","institution_ids":["https://openalex.org/I135310074","https://openalex.org/I4210116723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100388479","display_name":"Chunlin Li","orcid":"https://orcid.org/0000-0001-8452-1767"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]},{"id":"https://openalex.org/I4210116723","display_name":"Robotics Research (United States)","ror":"https://ror.org/020w2fr77","country_code":"US","type":"company","lineage":["https://openalex.org/I4210116723"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chunlin Li","raw_affiliation_strings":["University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering","institution_ids":["https://openalex.org/I135310074","https://openalex.org/I4210116723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029017675","display_name":"Michael Wehner","orcid":"https://orcid.org/0000-0001-5991-0082"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]},{"id":"https://openalex.org/I4210116723","display_name":"Robotics Research (United States)","ror":"https://ror.org/020w2fr77","country_code":"US","type":"company","lineage":["https://openalex.org/I4210116723"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Wehner","raw_affiliation_strings":["University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering","institution_ids":["https://openalex.org/I135310074","https://openalex.org/I4210116723"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029264369","display_name":"Wei Wang","orcid":"https://orcid.org/0000-0002-3526-9160"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]},{"id":"https://openalex.org/I4210116723","display_name":"Robotics Research (United States)","ror":"https://ror.org/020w2fr77","country_code":"US","type":"company","lineage":["https://openalex.org/I4210116723"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wei Wang","raw_affiliation_strings":["University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison,Marine Robotics Lab,Department of Mechanical Engineering, College of Engineering","institution_ids":["https://openalex.org/I135310074","https://openalex.org/I4210116723"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.42691706,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"12712","last_page":"12719"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.4169999957084656,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.4169999957084656,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.2867000102996826,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10462","display_name":"Reinforcement Learning in Robotics","score":0.06870000064373016,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.6802999973297119},{"id":"https://openalex.org/keywords/residual","display_name":"Residual","score":0.6197999715805054},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.5493000149726868},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.47620001435279846},{"id":"https://openalex.org/keywords/online-model","display_name":"Online model","score":0.47350001335144043},{"id":"https://openalex.org/keywords/system-dynamics","display_name":"System dynamics","score":0.4235999882221222},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.4016000032424927},{"id":"https://openalex.org/keywords/offline-learning","display_name":"Offline learning","score":0.3977999985218048},{"id":"https://openalex.org/keywords/online-learning","display_name":"Online learning","score":0.34049999713897705}],"concepts":[{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.6802999973297119},{"id":"https://openalex.org/C155512373","wikidata":"https://www.wikidata.org/wiki/Q287450","display_name":"Residual","level":2,"score":0.6197999715805054},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.588699996471405},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.5493000149726868},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5108000040054321},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.47620001435279846},{"id":"https://openalex.org/C2777851325","wikidata":"https://www.wikidata.org/wiki/Q7094102","display_name":"Online model","level":2,"score":0.47350001335144043},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.4643000066280365},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.44200000166893005},{"id":"https://openalex.org/C77405623","wikidata":"https://www.wikidata.org/wiki/Q598451","display_name":"System dynamics","level":2,"score":0.4235999882221222},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.4016000032424927},{"id":"https://openalex.org/C2780490138","wikidata":"https://www.wikidata.org/wiki/Q7079636","display_name":"Offline learning","level":3,"score":0.3977999985218048},{"id":"https://openalex.org/C2986087404","wikidata":"https://www.wikidata.org/wiki/Q15946010","display_name":"Online learning","level":2,"score":0.34049999713897705},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.3228999972343445},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.3167000114917755},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3165000081062317},{"id":"https://openalex.org/C126701199","wikidata":"https://www.wikidata.org/wiki/Q264224","display_name":"Complex dynamics","level":2,"score":0.3154999911785126},{"id":"https://openalex.org/C2776799497","wikidata":"https://www.wikidata.org/wiki/Q484298","display_name":"Surface (topology)","level":2,"score":0.29750001430511475},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.29350000619888306},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.2921999990940094},{"id":"https://openalex.org/C145912823","wikidata":"https://www.wikidata.org/wiki/Q113558","display_name":"Dynamics (music)","level":2,"score":0.2854999899864197},{"id":"https://openalex.org/C2780102126","wikidata":"https://www.wikidata.org/wiki/Q10928179","display_name":"Online and offline","level":2,"score":0.27970001101493835},{"id":"https://openalex.org/C79487989","wikidata":"https://www.wikidata.org/wiki/Q934680","display_name":"Vehicle dynamics","level":2,"score":0.27889999747276306},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.27639999985694885},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.2678999900817871},{"id":"https://openalex.org/C136389625","wikidata":"https://www.wikidata.org/wiki/Q334384","display_name":"Supervised learning","level":3,"score":0.2630000114440918},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.26010000705718994},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.2515999972820282}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iros60139.2025.11245977","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros60139.2025.11245977","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306555","display_name":"Wisconsin Alumni Research Foundation","ror":"https://ror.org/00hwxbz16"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W2107207959","https://openalex.org/W2345644119","https://openalex.org/W2492811885","https://openalex.org/W2798405286","https://openalex.org/W2911087563","https://openalex.org/W2923554444","https://openalex.org/W2962822327","https://openalex.org/W3011578882","https://openalex.org/W3129245057","https://openalex.org/W3131678030","https://openalex.org/W3131850807","https://openalex.org/W3152751253","https://openalex.org/W3177010373","https://openalex.org/W3207305612","https://openalex.org/W4205550208","https://openalex.org/W4246518147","https://openalex.org/W4286372820","https://openalex.org/W4288762357","https://openalex.org/W4294662100","https://openalex.org/W4297231430","https://openalex.org/W4297236729","https://openalex.org/W4319996475","https://openalex.org/W4321380998","https://openalex.org/W4383108227","https://openalex.org/W4385461182","https://openalex.org/W4389331546","https://openalex.org/W4398151564","https://openalex.org/W4401415396"],"related_works":[],"abstract_inverted_index":{"Model":[0],"predictive":[1,133],"control":[2,142,147],"(MPC)":[3],"relies":[4],"on":[5],"an":[6,24,51,155],"accurate":[7,25,110],"dynamics":[8,67,115],"model":[9,26,54,114,128,132,163],"to":[10,63,137],"achieve":[11],"precise":[12],"and":[13,19,31,39,68,100,118,151],"safe":[14],"robot":[15],"operation.":[16],"In":[17,46],"complex":[18,65,117],"dynamic":[20,72,119,171],"aquatic":[21,44,73],"environments,":[22],"developing":[23],"that":[27,144,160],"captures":[28],"hydrodynamic":[29],"details":[30],"accounts":[32],"for":[33,43,57,109],"environmental":[34,69],"disturbances":[35,70],"like":[36],"waves,":[37],"currents,":[38],"winds":[40],"is":[41],"challenging":[42],"robots.":[45],"this":[47,124],"paper,":[48],"we":[49],"propose":[50],"online":[52,84,125],"residual":[53,127,162],"learning":[55,78,85,106,126,164],"framework":[56],"MPC,":[58],"which":[59],"leverages":[60],"approximate":[61],"models":[62],"learn":[64],"unmodeled":[66],"in":[71,116,170],"environments.":[74,93,173],"We":[75,121],"integrate":[76,123],"offline":[77,98],"from":[79,86],"previous":[80],"simulation":[81],"experience":[82],"with":[83,91,154],"the":[87,92,140,146],"robot\u2019s":[88],"real-time":[89,111],"interactions":[90],"These":[94],"three":[95],"components\u2014residual":[96],"modeling,":[97],"learning,":[99],"on-line":[101],"learning\u2014enable":[102],"a":[103,130],"highly":[104],"sample-efficient":[105],"process,":[107],"allowing":[108],"inference":[112],"of":[113],"conditions.":[120],"further":[122],"into":[129],"nonlinear":[131],"controller,":[134],"enabling":[135],"it":[136],"actively":[138],"choose":[139],"optimal":[141],"actions":[143],"optimize":[145],"performance.":[148],"Extensive":[149],"simulations":[150],"real-world":[152],"experiments":[153],"autonomous":[156],"surface":[157],"vehicle":[158],"demonstrate":[159],"our":[161],"MPC":[165],"significantly":[166],"outperforms":[167],"conventional":[168],"MPCs":[169],"field":[172]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-11-28T00:00:00"}
