{"id":"https://openalex.org/W7134109444","doi":"https://doi.org/10.1109/tcst.2025.3638421","title":"L4acados: Learning-Based Models for acados, Applied to Gaussian Process-Based Predictive Control","display_name":"L4acados: Learning-Based Models for acados, Applied to Gaussian Process-Based Predictive Control","publication_year":2026,"publication_date":"2026-03-06","ids":{"openalex":"https://openalex.org/W7134109444","doi":"https://doi.org/10.1109/tcst.2025.3638421"},"language":null,"primary_location":{"id":"doi:10.1109/tcst.2025.3638421","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcst.2025.3638421","pdf_url":null,"source":{"id":"https://openalex.org/S133363738","display_name":"IEEE Transactions on Control Systems Technology","issn_l":"1063-6536","issn":["1063-6536","1558-0865","2374-0159"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Control Systems Technology","raw_type":"journal-article"},"type":"article","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/A5057622573","display_name":"Amon Lahr","orcid":"https://orcid.org/0009-0008-1051-1943"},"institutions":[{"id":"https://openalex.org/I2799978770","display_name":"X-Fab (Germany)","ror":"https://ror.org/030bh9196","country_code":"DE","type":"company","lineage":["https://openalex.org/I2799978770"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Amon Lahr","raw_affiliation_strings":["ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0009-0008-1051-1943","affiliations":[{"raw_affiliation_string":"ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland","institution_ids":["https://openalex.org/I2799978770"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092266033","display_name":"Joshua N\u00e4f","orcid":null},"institutions":[{"id":"https://openalex.org/I2799978770","display_name":"X-Fab (Germany)","ror":"https://ror.org/030bh9196","country_code":"DE","type":"company","lineage":["https://openalex.org/I2799978770"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Joshua N\u00e4f","raw_affiliation_strings":["ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0009-0006-0752-7181","affiliations":[{"raw_affiliation_string":"ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland","institution_ids":["https://openalex.org/I2799978770"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033920913","display_name":"Kim P. Wabersich","orcid":"https://orcid.org/0000-0002-8554-1484"},"institutions":[{"id":"https://openalex.org/I2802768257","display_name":"Robert Bosch Hospital","ror":"https://ror.org/034nkkr84","country_code":"DE","type":"healthcare","lineage":["https://openalex.org/I2802101015","https://openalex.org/I2802768257","https://openalex.org/I4403386655"]},{"id":"https://openalex.org/I889804353","display_name":"Robert Bosch (Germany)","ror":"https://ror.org/01fe0jt45","country_code":"DE","type":"company","lineage":["https://openalex.org/I889804353"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Kim P. Wabersich","raw_affiliation_strings":["Corporate Research Department, Robert Bosch GmbH, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0000-0002-8554-1484","affiliations":[{"raw_affiliation_string":"Corporate Research Department, Robert Bosch GmbH, Stuttgart, Germany","institution_ids":["https://openalex.org/I2802768257","https://openalex.org/I889804353"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128304666","display_name":"Jonathan Frey","orcid":null},"institutions":[{"id":"https://openalex.org/I161046081","display_name":"University of Freiburg","ror":"https://ror.org/0245cg223","country_code":"DE","type":"education","lineage":["https://openalex.org/I161046081"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jonathan Frey","raw_affiliation_strings":["Department of Microsystems Engineering (IMTEK), Department of Mathematics, University of Freiburg, Freiburg, Germany"],"raw_orcid":"https://orcid.org/0000-0003-2771-4209","affiliations":[{"raw_affiliation_string":"Department of Microsystems Engineering (IMTEK), Department of Mathematics, University of Freiburg, Freiburg, Germany","institution_ids":["https://openalex.org/I161046081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115002526","display_name":"Pascal Siehl","orcid":null},"institutions":[{"id":"https://openalex.org/I2802768257","display_name":"Robert Bosch Hospital","ror":"https://ror.org/034nkkr84","country_code":"DE","type":"healthcare","lineage":["https://openalex.org/I2802101015","https://openalex.org/I2802768257","https://openalex.org/I4403386655"]},{"id":"https://openalex.org/I889804353","display_name":"Robert Bosch (Germany)","ror":"https://ror.org/01fe0jt45","country_code":"DE","type":"company","lineage":["https://openalex.org/I889804353"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Pascal Siehl","raw_affiliation_strings":["Corporate Research Department, Robert Bosch GmbH, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0009-0002-2578-465X","affiliations":[{"raw_affiliation_string":"Corporate Research Department, Robert Bosch GmbH, Stuttgart, Germany","institution_ids":["https://openalex.org/I2802768257","https://openalex.org/I889804353"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038512513","display_name":"Andrea Carron","orcid":"https://orcid.org/0000-0002-3219-4132"},"institutions":[{"id":"https://openalex.org/I2799978770","display_name":"X-Fab (Germany)","ror":"https://ror.org/030bh9196","country_code":"DE","type":"company","lineage":["https://openalex.org/I2799978770"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andrea Carron","raw_affiliation_strings":["ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-3219-4132","affiliations":[{"raw_affiliation_string":"ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland","institution_ids":["https://openalex.org/I2799978770"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5122552629","display_name":"Moritz Diehl","orcid":null},"institutions":[{"id":"https://openalex.org/I161046081","display_name":"University of Freiburg","ror":"https://ror.org/0245cg223","country_code":"DE","type":"education","lineage":["https://openalex.org/I161046081"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Moritz Diehl","raw_affiliation_strings":["Department of Microsystems Engineering (IMTEK), Department of Mathematics, University of Freiburg, Freiburg, Germany"],"raw_orcid":"https://orcid.org/0000-0001-6556-8252","affiliations":[{"raw_affiliation_string":"Department of Microsystems Engineering (IMTEK), Department of Mathematics, University of Freiburg, Freiburg, Germany","institution_ids":["https://openalex.org/I161046081"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037513714","display_name":"Melanie N. Zeilinger","orcid":"https://orcid.org/0000-0003-4570-7571"},"institutions":[{"id":"https://openalex.org/I2799978770","display_name":"X-Fab (Germany)","ror":"https://ror.org/030bh9196","country_code":"DE","type":"company","lineage":["https://openalex.org/I2799978770"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Melanie N. Zeilinger","raw_affiliation_strings":["ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0003-4570-7571","affiliations":[{"raw_affiliation_string":"ETH Z&#x00C3;&#x00BC;rich, Z&#x00C3;&#x00BC;rich, Switzerland","institution_ids":["https://openalex.org/I2799978770"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.2305,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.96550233,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"34","issue":"3","first_page":"1091","last_page":"1105"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12814","display_name":"Gaussian Processes and Bayesian Inference","score":0.8360999822616577,"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"}},"topics":[{"id":"https://openalex.org/T12814","display_name":"Gaussian Processes and Bayesian Inference","score":0.8360999822616577,"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"}},{"id":"https://openalex.org/T12101","display_name":"Advanced Bandit Algorithms Research","score":0.06030000001192093,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.026399999856948853,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.4724000096321106},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.38670000433921814},{"id":"https://openalex.org/keywords/gaussian","display_name":"Gaussian","score":0.37610000371932983},{"id":"https://openalex.org/keywords/gaussian-process","display_name":"Gaussian process","score":0.3357999920845032},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.33239999413490295},{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.3037000000476837},{"id":"https://openalex.org/keywords/estimation-theory","display_name":"Estimation theory","score":0.2897000014781952}],"concepts":[{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.4724000096321106},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.45010000467300415},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.40860000252723694},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.3912000060081482},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.38670000433921814},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.37610000371932983},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3637000024318695},{"id":"https://openalex.org/C61326573","wikidata":"https://www.wikidata.org/wiki/Q1496376","display_name":"Gaussian process","level":3,"score":0.3357999920845032},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.33239999413490295},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.3037000000476837},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2987000048160553},{"id":"https://openalex.org/C167928553","wikidata":"https://www.wikidata.org/wiki/Q1376021","display_name":"Estimation theory","level":2,"score":0.2897000014781952},{"id":"https://openalex.org/C107673813","wikidata":"https://www.wikidata.org/wiki/Q812534","display_name":"Bayesian probability","level":2,"score":0.2888000011444092},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.28679999709129333},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.2703000009059906},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.2660999894142151},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.2630000114440918},{"id":"https://openalex.org/C4199805","wikidata":"https://www.wikidata.org/wiki/Q2725903","display_name":"Gaussian noise","level":2,"score":0.2590000033378601},{"id":"https://openalex.org/C197055811","wikidata":"https://www.wikidata.org/wiki/Q207522","display_name":"Probability density function","level":2,"score":0.25220000743865967},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.251800000667572}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcst.2025.3638421","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcst.2025.3638421","pdf_url":null,"source":{"id":"https://openalex.org/S133363738","display_name":"IEEE Transactions on Control Systems Technology","issn_l":"1063-6536","issn":["1063-6536","1558-0865","2374-0159"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Control Systems Technology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3496399172","display_name":"Adaptive optimale Regelung der kontinuierlichen w\u00e4ssrigen ZweiphasenFlotation (ATPF)","funder_award_id":"504452366","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G4003259310","display_name":"Numerische Methoden f\u00fcr Ellipsoidbasierte und baumstrukturierte Optimierungsproblemformulierungen in der robusten modellpr\u00e4diktiven Regelung","funder_award_id":"424107692","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W1578293866","https://openalex.org/W2036509408","https://openalex.org/W2042795879","https://openalex.org/W2049670620","https://openalex.org/W2149416133","https://openalex.org/W2152320213","https://openalex.org/W2158782408","https://openalex.org/W2396317032","https://openalex.org/W2477791619","https://openalex.org/W2619551236","https://openalex.org/W2783824884","https://openalex.org/W2842089854","https://openalex.org/W2949953997","https://openalex.org/W2954115742","https://openalex.org/W2963945659","https://openalex.org/W2964209997","https://openalex.org/W2967935934","https://openalex.org/W2992833799","https://openalex.org/W3000452236","https://openalex.org/W3119715644","https://openalex.org/W3131850807","https://openalex.org/W3154723836","https://openalex.org/W3199197426","https://openalex.org/W3200191059","https://openalex.org/W3207305612","https://openalex.org/W4205550208","https://openalex.org/W4211049957","https://openalex.org/W4286372820","https://openalex.org/W4289927927","https://openalex.org/W4293370597","https://openalex.org/W4294691705","https://openalex.org/W4312258136","https://openalex.org/W4319748045","https://openalex.org/W4321380998","https://openalex.org/W4380740640","https://openalex.org/W4383109030","https://openalex.org/W4385444369","https://openalex.org/W4385452089","https://openalex.org/W4386515812","https://openalex.org/W4391020231","https://openalex.org/W4392594237","https://openalex.org/W4399168175","https://openalex.org/W4400947041","https://openalex.org/W4402260375","https://openalex.org/W4402836744","https://openalex.org/W4404370745","https://openalex.org/W4405022602","https://openalex.org/W4416041022"],"related_works":[],"abstract_inverted_index":{"Incorporating":[0],"learning-based":[1,34,105],"models,":[2],"such":[3],"as":[4,163,165],"artificial":[5],"neural":[6],"networks":[7],"or":[8],"Gaussian":[9,148],"processes,":[10],"into":[11],"model":[12],"predictive":[13],"control":[14,20,51,90,136,167],"(MPC)":[15],"strategies":[16],"can":[17],"significantly":[18],"improve":[19],"performance":[21],"and":[22,124,143],"online":[23],"adaptation":[24],"capabilities":[25],"for":[26,36,70,82,173],"real-world":[27],"applications.":[28],"Still,":[29],"enabling":[30],"state-of-the-art":[31],"implementations":[32],"of":[33,43,101,112,147,168],"models":[35,85,107],"MPC":[37,102,150],"is":[38,154],"complicated":[39],"by":[40,60],"the":[41,87,99,117],"challenge":[42],"interfacing":[44],"machine":[45],"learning":[46],"frameworks":[47],"with":[48,104],"real-time":[49,88,145],"optimal":[50,72,89],"software.":[52],"This":[53],"work":[54],"aims":[55],"to":[56,129,156],"fill":[57],"this":[58,75],"gap":[59],"incorporating":[61],"external":[62,94],"sensitivities":[63,95],"in":[64,86],"sequential":[65],"quadratic":[66,118],"programming":[67],"(SQP)":[68],"solvers":[69],"nonlinear":[71],"control.":[73],"To":[74],"end,":[76],"we":[77,139],"provideL4acados,":[78],"a":[79,97,133,169],"general":[80],"framework":[81],"incorporatingPython-based":[83],"dynamics":[84],"softwareacados.":[91],"By":[92],"computing":[93],"via":[96],"user-definedPythonmodule,L4acadosenables":[98],"implementation":[100,146],"controllers":[103],"residual":[106],"inacados,":[108],"while":[109],"supporting":[110],"parallelization":[111],"sensitivity":[113],"computations":[114],"when":[115],"preparing":[116],"subproblems.":[119],"We":[120],"demonstrate":[121],"significant":[122],"speedups":[123],"superior":[125],"scaling":[126],"properties":[127],"ofL4acadoscompared":[128],"available":[130],"software":[131],"using":[132],"neural-network":[134],"(NN)-based":[135],"example.":[137],"Last,":[138],"provide":[140],"an":[141,174],"efficient":[142],"modular":[144],"process-based":[149],"(GP-MPC)":[151],"usingL4acados,":[152],"which":[153],"applied":[155],"two":[157],"hardware":[158],"examples:":[159],"autonomous":[160,171],"miniature":[161],"racing,":[162],"well":[164],"motion":[166],"full-scale":[170],"vehicle":[172],"ISO":[175],"lane":[176],"change":[177],"maneuver.":[178]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2026-03-08T00:00:00"}
