{"id":"https://openalex.org/W3206230600","doi":"https://doi.org/10.1109/icra48506.2021.9562025","title":"Automatic Tuning for Data-driven Model Predictive Control","display_name":"Automatic Tuning for Data-driven Model Predictive Control","publication_year":2021,"publication_date":"2021-05-30","ids":{"openalex":"https://openalex.org/W3206230600","doi":"https://doi.org/10.1109/icra48506.2021.9562025","mag":"3206230600"},"language":"en","primary_location":{"id":"doi:10.1109/icra48506.2021.9562025","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48506.2021.9562025","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Conference on Robotics and Automation (ICRA)","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/A5059952464","display_name":"William R. Edwards","orcid":"https://orcid.org/0000-0003-1453-9448"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William Edwards","raw_affiliation_strings":["Department of Computer Science, University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074378776","display_name":"Gao Tang","orcid":"https://orcid.org/0000-0003-0156-4759"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gao Tang","raw_affiliation_strings":["Department of Computer Science, University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069598248","display_name":"Giorgos Mamakoukas","orcid":"https://orcid.org/0000-0002-3461-0849"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Giorgos Mamakoukas","raw_affiliation_strings":["Department of Mechanical Engineering, Northwestern University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, Northwestern University","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067725461","display_name":"Todd D. Murphey","orcid":"https://orcid.org/0000-0003-2262-8176"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Todd Murphey","raw_affiliation_strings":["Department of Mechanical Engineering, Northwestern University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, Northwestern University","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027878263","display_name":"Kris Hauser","orcid":"https://orcid.org/0000-0002-5207-1527"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kris Hauser","raw_affiliation_strings":["Department of Computer Science, University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"7379","last_page":"7385"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9994000196456909,"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/T10876","display_name":"Fault Detection and Control Systems","score":0.9944000244140625,"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/T10409","display_name":"Fuel Cells and Related Materials","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7594500184059143},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.7123691439628601},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.63409024477005},{"id":"https://openalex.org/keywords/data-driven","display_name":"Data-driven","score":0.5519270300865173},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.5290576219558716},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4924055337905884},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.48179858922958374},{"id":"https://openalex.org/keywords/system-identification","display_name":"System identification","score":0.4778818190097809},{"id":"https://openalex.org/keywords/swing","display_name":"Swing","score":0.47620925307273865},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4722570478916168},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.45178043842315674},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4496295750141144},{"id":"https://openalex.org/keywords/inverted-pendulum","display_name":"Inverted pendulum","score":0.441385418176651},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.3852421045303345},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.3599725663661957},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.3308802843093872},{"id":"https://openalex.org/keywords/data-modeling","display_name":"Data modeling","score":0.2865108847618103},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.21640229225158691},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08889275789260864},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08269897103309631}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7594500184059143},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.7123691439628601},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.63409024477005},{"id":"https://openalex.org/C2780440489","wikidata":"https://www.wikidata.org/wiki/Q5227278","display_name":"Data-driven","level":2,"score":0.5519270300865173},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.5290576219558716},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4924055337905884},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.48179858922958374},{"id":"https://openalex.org/C119247159","wikidata":"https://www.wikidata.org/wiki/Q1366192","display_name":"System identification","level":3,"score":0.4778818190097809},{"id":"https://openalex.org/C65655974","wikidata":"https://www.wikidata.org/wiki/Q14867674","display_name":"Swing","level":2,"score":0.47620925307273865},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4722570478916168},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.45178043842315674},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4496295750141144},{"id":"https://openalex.org/C192921069","wikidata":"https://www.wikidata.org/wiki/Q550134","display_name":"Inverted pendulum","level":3,"score":0.441385418176651},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3852421045303345},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3599725663661957},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3308802843093872},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2865108847618103},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.21640229225158691},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08889275789260864},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08269897103309631},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icra48506.2021.9562025","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48506.2021.9562025","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.4699999988079071,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":64,"referenced_works":["https://openalex.org/W60686164","https://openalex.org/W1505754525","https://openalex.org/W1533660737","https://openalex.org/W1608758704","https://openalex.org/W1965640670","https://openalex.org/W2087617385","https://openalex.org/W2099272284","https://openalex.org/W2123871098","https://openalex.org/W2140135625","https://openalex.org/W2158796564","https://openalex.org/W2162218551","https://openalex.org/W2182361439","https://openalex.org/W2239232218","https://openalex.org/W2281096776","https://openalex.org/W2346505884","https://openalex.org/W2599719672","https://openalex.org/W2615735215","https://openalex.org/W2700407638","https://openalex.org/W2735197468","https://openalex.org/W2738778707","https://openalex.org/W2749680651","https://openalex.org/W2886474253","https://openalex.org/W2893995718","https://openalex.org/W2904453761","https://openalex.org/W2947150733","https://openalex.org/W2952215314","https://openalex.org/W2963190151","https://openalex.org/W2963454111","https://openalex.org/W2963704132","https://openalex.org/W2963809569","https://openalex.org/W2963960193","https://openalex.org/W2964024268","https://openalex.org/W2965680175","https://openalex.org/W2971262355","https://openalex.org/W2991355586","https://openalex.org/W3025606523","https://openalex.org/W3028073062","https://openalex.org/W3038118776","https://openalex.org/W3099670724","https://openalex.org/W3101360817","https://openalex.org/W3105904426","https://openalex.org/W3126673178","https://openalex.org/W3153551819","https://openalex.org/W4246840991","https://openalex.org/W4298206671","https://openalex.org/W4299906789","https://openalex.org/W6631732945","https://openalex.org/W6680657880","https://openalex.org/W6682968728","https://openalex.org/W6685961532","https://openalex.org/W6735619281","https://openalex.org/W6737757103","https://openalex.org/W6739879593","https://openalex.org/W6740033195","https://openalex.org/W6751494529","https://openalex.org/W6754297394","https://openalex.org/W6755463424","https://openalex.org/W6757469721","https://openalex.org/W6763704811","https://openalex.org/W6770279036","https://openalex.org/W6771270455","https://openalex.org/W6777091672","https://openalex.org/W6780559895","https://openalex.org/W6784132249"],"related_works":["https://openalex.org/W2360051520","https://openalex.org/W2798244654","https://openalex.org/W3168108534","https://openalex.org/W2614575562","https://openalex.org/W2372645633","https://openalex.org/W2689391174","https://openalex.org/W4388544262","https://openalex.org/W3215978723","https://openalex.org/W3158956592","https://openalex.org/W3085055827"],"abstract_inverted_index":{"Model":[0],"predictive":[1],"control":[2,78,122],"(MPC)":[3],"is":[4,10],"a":[5,43,66,95],"powerful":[6],"feedback":[7,44],"technique":[8],"that":[9,117,124],"often":[11,29],"used":[12],"in":[13],"data-driven":[14,19,72,103,121],"robotics.":[15],"The":[16],"performance":[17],"of":[18,25,80],"MPC":[20],"depends":[21],"on":[22,107],"the":[23,26,35,71,108],"accuracy":[24],"model,":[27],"which":[28],"requires":[30],"careful":[31],"tuning.":[32],"Furthermore,":[33],"specifying":[34],"task":[36,75],"with":[37],"an":[38],"objective":[39],"function":[40],"and":[41,49,58,77,101,113],"synthesizing":[42],"policy":[45],"are":[46],"not":[47],"straightforward":[48],"typically":[50],"lead":[51],"to":[52,68,88,99],"suboptimal":[53],"solutions":[54],"driven":[55],"by":[56],"trial":[57],"error.":[59],"To":[60],"address":[61],"these":[62],"challenges,":[63],"we":[64],"present":[65],"method":[67,87,119],"jointly":[69],"optimize":[70,102],"system":[73],"identification,":[74],"specification,":[76],"synthesis":[79],"unknown":[81],"dynamical":[82],"systems.":[83],"We":[84],"use":[85],"our":[86,118],"develop":[89],"AutoMPC":[90],"<sup":[91],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[92],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">3</sup>":[93],",":[94],"software":[96],"package":[97],"designed":[98],"automate":[100],"MPC.":[104],"Empirical":[105],"evaluation":[106],"pendulum":[109],"swing-up,":[110,112],"cart-pole":[111],"half-cheetah":[114],"running":[115],"demonstrates":[116],"finds":[120],"policies":[123],"outperform":[125],"offline":[126],"reinforcement":[127],"learning,":[128],"without":[129],"any":[130],"hand-tuning.":[131]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":11},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
