{"id":"https://openalex.org/W7123360327","doi":"https://doi.org/10.1109/cdc57313.2025.11312329","title":"Quattro: Transformer-Accelerated Iterative Linear Quadratic Regulator Framework for Fast Trajectory Optimization","display_name":"Quattro: Transformer-Accelerated Iterative Linear Quadratic Regulator Framework for Fast Trajectory Optimization","publication_year":2025,"publication_date":"2025-12-09","ids":{"openalex":"https://openalex.org/W7123360327","doi":"https://doi.org/10.1109/cdc57313.2025.11312329"},"language":"en","primary_location":{"id":"doi:10.1109/cdc57313.2025.11312329","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cdc57313.2025.11312329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 64th Conference on Decision and Control (CDC)","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":null,"display_name":"Yue Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yue Wang","raw_affiliation_strings":["University of Southampton,School of Electronic and Computer Science,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southampton,School of Electronic and Computer Science,United Kingdom","institution_ids":["https://openalex.org/I43439940"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Haoyu Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Haoyu Wang","raw_affiliation_strings":["University of Southampton,School of Electronic and Computer Science,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southampton,School of Electronic and Computer Science,United Kingdom","institution_ids":["https://openalex.org/I43439940"]}]},{"author_position":"last","author":{"id":null,"display_name":"Zhaoxing Li","orcid":null},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Zhaoxing Li","raw_affiliation_strings":["University of Southampton,School of Electronic and Computer Science,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southampton,School of Electronic and Computer Science,United Kingdom","institution_ids":["https://openalex.org/I43439940"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I43439940"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"6629","last_page":"6636"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.16580000519752502,"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.16580000519752502,"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.13439999520778656,"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/T10879","display_name":"Robotic Locomotion and Control","score":0.10409999638795853,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/trajectory","display_name":"Trajectory","score":0.5242000222206116},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"Trajectory optimization","score":0.5072000026702881},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.4749000072479248},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.45829999446868896},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4462999999523163},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.43470001220703125},{"id":"https://openalex.org/keywords/feed-forward","display_name":"Feed forward","score":0.41760000586509705},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.41290000081062317},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.4099000096321106},{"id":"https://openalex.org/keywords/quadratic-equation","display_name":"Quadratic equation","score":0.40959998965263367}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6887999773025513},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.5242000222206116},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.5072000026702881},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.4749000072479248},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.45829999446868896},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4462999999523163},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.43470001220703125},{"id":"https://openalex.org/C38858127","wikidata":"https://www.wikidata.org/wiki/Q5441228","display_name":"Feed forward","level":2,"score":0.41760000586509705},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.41290000081062317},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.4099000096321106},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.40959998965263367},{"id":"https://openalex.org/C98779006","wikidata":"https://www.wikidata.org/wiki/Q2520550","display_name":"Linear-quadratic regulator","level":3,"score":0.3926999866962433},{"id":"https://openalex.org/C81845259","wikidata":"https://www.wikidata.org/wiki/Q290117","display_name":"Quadratic programming","level":2,"score":0.3765000104904175},{"id":"https://openalex.org/C6802819","wikidata":"https://www.wikidata.org/wiki/Q1072174","display_name":"Linear system","level":2,"score":0.3614000082015991},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.3596999943256378},{"id":"https://openalex.org/C198927703","wikidata":"https://www.wikidata.org/wiki/Q4373881","display_name":"Sequential quadratic programming","level":3,"score":0.35370001196861267},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.3515999913215637},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.3361999988555908},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.3337000012397766},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.32089999318122864},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3050000071525574},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2946999967098236},{"id":"https://openalex.org/C3018651601","wikidata":"https://www.wikidata.org/wiki/Q183635","display_name":"Feedback control","level":2,"score":0.2921999990940094},{"id":"https://openalex.org/C91581856","wikidata":"https://www.wikidata.org/wiki/Q2707001","display_name":"Nonlinear control","level":3,"score":0.28690001368522644},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.2825999855995178},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.2800999879837036},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.2800999879837036},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.27709999680519104},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.2687000036239624},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.2676999866962433},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.2660999894142151},{"id":"https://openalex.org/C127964446","wikidata":"https://www.wikidata.org/wiki/Q1092142","display_name":"Computational resource","level":3,"score":0.26080000400543213},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2606000006198883},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.25360000133514404},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.2526000142097473}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/cdc57313.2025.11312329","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cdc57313.2025.11312329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 64th Conference on Decision and Control (CDC)","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.soton.ac.uk:506298","is_oa":false,"landing_page_url":"http://doi.org/10.1109/CDC57313.2025.11312329>).","pdf_url":null,"source":{"id":"https://openalex.org/S4306401019","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Conference or Workshop Item"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320277","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1964946446","https://openalex.org/W2038669746","https://openalex.org/W2064675550","https://openalex.org/W2087617385","https://openalex.org/W2110485445","https://openalex.org/W2158782408","https://openalex.org/W2606722458","https://openalex.org/W2771691050","https://openalex.org/W2892009249","https://openalex.org/W2909553221","https://openalex.org/W2963801017","https://openalex.org/W3000464739","https://openalex.org/W3004127905","https://openalex.org/W3004162504","https://openalex.org/W3023856361","https://openalex.org/W3036619998","https://openalex.org/W3047848469","https://openalex.org/W4281490773","https://openalex.org/W4285028015","https://openalex.org/W4285102283","https://openalex.org/W4289656095","https://openalex.org/W4296473245","https://openalex.org/W4297883980","https://openalex.org/W4308128267","https://openalex.org/W4313024631","https://openalex.org/W4377115595","https://openalex.org/W4385245566","https://openalex.org/W4389666780","https://openalex.org/W4390204020","https://openalex.org/W4394661856","https://openalex.org/W4401416022","https://openalex.org/W4402570876","https://openalex.org/W4402673417","https://openalex.org/W4413924993"],"related_works":[],"abstract_inverted_index":{"Real-time":[0],"optimal":[1],"control":[2,48],"remains":[3],"a":[4,83,132],"fundamental":[5],"challenge":[6],"in":[7],"robotics,":[8],"especially":[9],"for":[10,49,144,149],"nonlinear":[11],"systems":[12,115],"with":[13,179],"stringent":[14],"performance":[15],"requirements.":[16],"As":[17],"one":[18,155],"of":[19,46,120,142],"the":[20,25,42,59,145,150,154],"representative":[21],"trajectory":[22],"optimization":[23],"algorithms,":[24],"iterative":[26],"Linear":[27],"Quadratic":[28],"Regulator":[29],"(iLQR)":[30],"faces":[31],"limitations":[32],"due":[33],"to":[34,57,72,92,122,153,166,172],"its":[35],"inherently":[36],"sequential":[37],"computational":[38,66],"nature,":[39],"which":[40],"restricts":[41],"efficiency":[43],"and":[44,68,96,113,124,147,186],"applicability":[45],"real-time":[47],"robotic":[50],"systems.":[51],"While":[52],"existing":[53],"parallel":[54,102],"implementations":[55],"aim":[56],"over-come":[58],"above":[60],"limitations,":[61],"they":[62],"typically":[63],"demand":[64],"additional":[65],"iterations":[67],"high-performance":[69],"hardware,":[70],"leading":[71],"only":[73],"modest":[74],"practical":[75],"improvements.":[76],"In":[77],"this":[78],"paper,":[79],"we":[80],"introduce":[81],"Quattro,":[82],"transformer-accelerated":[84],"iLQR":[85],"framework":[86],"employing":[87],"an":[88,117],"algorithm-hardware":[89],"co-design":[90],"strategy":[91],"predict":[93],"intermediate":[94],"feedback":[95],"feedforward":[97],"matrices.":[98],"It":[99],"facilitates":[100],"effective":[101],"computations":[103],"on":[104,111,164],"resource-constrained":[105],"devices":[106],"without":[107],"sacrificing":[108],"accuracy.":[109],"Experiments":[110],"cart-pole":[112,146],"quadrotor":[114,151],"show":[116],"algorithm-level":[118],"acceleration":[119],"up":[121,171],"5.3\u00d7":[123],"27\u00d7":[125],"per":[126],"iteration,":[127],"respectively.":[128],"When":[129],"integrated":[130],"into":[131],"Model":[133],"Predictive":[134],"Control":[135],"(MPC)":[136],"framework,":[137],"Quattro":[138],"achieves":[139],"overall":[140],"speedups":[141],"2.8\u00d7":[143],"17.8\u00d7":[148],"compared":[152],"that":[156],"applies":[157],"traditional":[158],"iLQR.":[159],"Transformer":[160],"inference":[161],"is":[162],"deployed":[163],"FPGA":[165],"maximize":[167],"performance,":[168],"achieving":[169],"further":[170],"20.8\u00d7":[173],"speedup":[174],"over":[175,180],"prevalent":[176],"embedded":[177],"CPUs":[178],"11\u00d7":[181],"power":[182],"reduction":[183],"than":[184],"GPU":[185],"low":[187],"hardware":[188],"resource":[189],"overhead.":[190]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-12-10T00:00:00"}
