{"id":"https://openalex.org/W7220699374","doi":"https://doi.org/10.48550/arxiv.2610.04712","title":"Box-iLQR: Constraint-Aware Feedback via Finite-Barrier Trajectory Optimization","display_name":"Box-iLQR: Constraint-Aware Feedback via Finite-Barrier Trajectory Optimization","publication_year":2026,"publication_date":"2026-10-03","ids":{"openalex":"https://openalex.org/W7220699374","doi":"https://doi.org/10.48550/arxiv.2610.04712"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2610.04712","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.04712","pdf_url":"https://arxiv.org/pdf/2610.04712","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2610.04712","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011053762","display_name":"Abhijeet Abhijeet","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Abhijeet","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5061286389","display_name":"Suman Chakravorty","orcid":"https://orcid.org/0000-0003-3074-3406","observed_orcids":["https://orcid.org/0000-0003-3074-3406"]},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chakravorty, Suman","raw_affiliation_strings":["Department of Aerospace Engineering , Texas A&M University , College Station , TX , USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Aerospace Engineering , Texas A&M University , College Station , TX , USA","institution_ids":["https://openalex.org/I91045830"]}]}],"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":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.8881999850273132,"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.8881999850273132,"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.08209999650716782,"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/T12794","display_name":"Adaptive Dynamic Programming Control","score":0.00839999970048666,"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/iterative-linear-quadratic-regulator","display_name":"iterative linear quadratic regulator","score":0.9750000238418579},{"id":"https://openalex.org/keywords/finite-barrier","display_name":"finite barrier","score":0.45899999141693115},{"id":"https://openalex.org/keywords/actuator-saturation","display_name":"actuator saturation","score":0.75},{"id":"https://openalex.org/keywords/data-driven-control","display_name":"data-driven control","score":0.3610000014305115}],"concepts":[{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.7260000109672546},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.6672000288963318},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.619700014591217},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.5331000089645386},{"id":"https://openalex.org/C195065555","wikidata":"https://www.wikidata.org/wiki/Q214881","display_name":"Curvature","level":2,"score":0.5321000218391418},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.5013999938964844},{"id":"https://openalex.org/C44616089","wikidata":"https://www.wikidata.org/wiki/Q30158686","display_name":"Constraint satisfaction","level":3,"score":0.46560001373291016},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4602999985218048},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.4471000134944916},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.44589999318122864},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.42340001463890076},{"id":"https://openalex.org/C98779006","wikidata":"https://www.wikidata.org/wiki/Q2520550","display_name":"Linear-quadratic regulator","level":3,"score":0.40630000829696655},{"id":"https://openalex.org/C172707124","wikidata":"https://www.wikidata.org/wiki/Q423488","display_name":"Actuator","level":2,"score":0.40610000491142273},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.3716000020503998},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.36230000853538513},{"id":"https://openalex.org/C93226319","wikidata":"https://www.wikidata.org/wiki/Q193137","display_name":"Differential (mechanical device)","level":2,"score":0.3619000017642975},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.35359999537467957},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.350600004196167},{"id":"https://openalex.org/C18020424","wikidata":"https://www.wikidata.org/wiki/Q220858","display_name":"Autopilot","level":2,"score":0.34790000319480896},{"id":"https://openalex.org/C3018623182","wikidata":"https://www.wikidata.org/wiki/Q154021","display_name":"Output feedback","level":3,"score":0.31839999556541443},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.3109000027179718},{"id":"https://openalex.org/C81845259","wikidata":"https://www.wikidata.org/wiki/Q290117","display_name":"Quadratic programming","level":2,"score":0.3091000020503998},{"id":"https://openalex.org/C158946198","wikidata":"https://www.wikidata.org/wiki/Q131187","display_name":"Taylor series","level":2,"score":0.30640000104904175},{"id":"https://openalex.org/C198927703","wikidata":"https://www.wikidata.org/wiki/Q4373881","display_name":"Sequential quadratic programming","level":3,"score":0.30480000376701355},{"id":"https://openalex.org/C14646407","wikidata":"https://www.wikidata.org/wiki/Q1430750","display_name":"Bellman equation","level":2,"score":0.3012000024318695},{"id":"https://openalex.org/C3018651601","wikidata":"https://www.wikidata.org/wiki/Q183635","display_name":"Feedback control","level":2,"score":0.2915000021457672},{"id":"https://openalex.org/C19499675","wikidata":"https://www.wikidata.org/wiki/Q232207","display_name":"Monte Carlo method","level":2,"score":0.2903999984264374},{"id":"https://openalex.org/C2780023022","wikidata":"https://www.wikidata.org/wiki/Q1338171","display_name":"Compensation (psychology)","level":2,"score":0.28870001435279846},{"id":"https://openalex.org/C57869625","wikidata":"https://www.wikidata.org/wiki/Q1783502","display_name":"Rate of convergence","level":3,"score":0.2842000126838684},{"id":"https://openalex.org/C6802819","wikidata":"https://www.wikidata.org/wiki/Q1072174","display_name":"Linear system","level":2,"score":0.27950000762939453},{"id":"https://openalex.org/C2779006483","wikidata":"https://www.wikidata.org/wiki/Q1973196","display_name":"Differential game","level":2,"score":0.27480000257492065},{"id":"https://openalex.org/C186886427","wikidata":"https://www.wikidata.org/wiki/Q5441213","display_name":"Feedback loop","level":2,"score":0.27320000529289246},{"id":"https://openalex.org/C148043351","wikidata":"https://www.wikidata.org/wiki/Q4456944","display_name":"Current (fluid)","level":2,"score":0.2651999890804291},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.2556000053882599},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.25440001487731934},{"id":"https://openalex.org/C204322392","wikidata":"https://www.wikidata.org/wiki/Q925922","display_name":"Full state feedback","level":3,"score":0.251800000667572},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.25029999017715454}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2610.04712","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.04712","pdf_url":"https://arxiv.org/pdf/2610.04712","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2610.04712","doi":"https://doi.org/10.48550/arxiv.2610.04712","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2610.04712","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2610.04712","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.04712","pdf_url":"https://arxiv.org/pdf/2610.04712","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7220699374.pdf","grobid_xml":"https://content.openalex.org/works/W7220699374.grobid-xml"},"referenced_works_count":4,"referenced_works":["https://openalex.org/W2049105993","https://openalex.org/W4287865816","https://openalex.org/W4414968925","https://openalex.org/W7127971009"],"related_works":["https://openalex.org/W7214776454","https://openalex.org/W7127971009","https://openalex.org/W4330335845","https://openalex.org/W7156135506","https://openalex.org/W2809991557","https://openalex.org/W2967560250","https://openalex.org/W4414923711","https://openalex.org/W2951069078","https://openalex.org/W7128627309","https://openalex.org/W4417422906"],"abstract_inverted_index":{"Iterative":[0],"Linear":[1],"Quadratic":[2],"Regulator":[3],"(iLQR)":[4],"and":[5,22,29,58,137,143,151,185],"Differential":[6],"Dynamic":[7],"Programming":[8],"(DDP)":[9],"are":[10,117,145],"attractive":[11],"trajectory-optimization":[12],"methods":[13],"because":[14],"their":[15],"backward":[16,105],"recursions":[17],"provide":[18],"both":[19],"nominal":[20,70],"trajectories":[21,71],"local":[23],"time-varying":[24],"feedback":[25,65,86,95,112,196],"laws.":[26],"Hard":[27],"state":[28,115,136],"input":[30],"constraints,":[31],"however,":[32],"can":[33],"drive":[34],"solutions":[35],"toward":[36,132],"constraint":[37,74,204],"boundaries":[38],"where":[39],"little":[40],"corrective":[41],"authority":[42],"remains":[43],"during":[44],"closed-loop":[45,159],"execution.":[46],"This":[47,119],"paper":[48],"presents":[49],"Box-iLQR,":[50],"a":[51,122,165,200],"log-barrier":[52],"iLQR":[53],"method":[54],"for":[55],"box-constrained":[56],"states":[57],"controls,":[59],"with":[60,141,161,199],"emphasis":[61],"on":[62,147],"the":[63,80,85,107,129,191,195],"resulting":[64],"policy.":[66],"Barrier":[67],"gradients":[68],"bias":[69],"away":[72],"from":[73,177],"boundaries,":[75],"while":[76,101,164],"barrier":[77,124,130,202],"curvature":[78,92,103],"enters":[79],"Riccati":[81],"recursion":[82],"that":[83,90],"determines":[84],"gains.":[87],"We":[88],"show":[89],"control-barrier":[91],"smoothly":[93],"attenuates":[94],"as":[96],"an":[97],"actuator":[98,138],"approaches":[99],"saturation,":[100],"state-barrier":[102],"propagates":[104],"through":[106],"value":[108],"function":[109],"to":[110],"shape":[111],"before":[113],"future":[114],"constraints":[116],"encountered.":[118],"motivates":[120],"retaining":[121],"finite":[123,162,201],"rather":[125],"than":[126],"always":[127],"driving":[128],"parameter":[131],"zero,":[133],"thereby":[134],"preserving":[135],"margin.":[139],"Comparisons":[140],"CL-DDP":[142],"ALTRO":[144],"presented":[146],"pendulum,":[148],"cart-pole,":[149],"Acrobot,":[150],"car-parking":[152],"problems.":[153],"Monte":[154],"Carlo":[155],"experiments":[156],"demonstrate":[157],"improved":[158],"behavior":[160],"barriers,":[163],"six-input":[166],"MuJoCo":[167],"fish":[168],"example":[169],"demonstrates":[170],"data-driven":[171],"Box-iLQR":[172,180],"using":[173],"dynamics":[174],"Jacobians":[175],"estimated":[176],"simulator":[178],"rollouts.":[179],"achieves":[181],"convergence":[182],"comparable":[183],"to,":[184],"in":[186],"some":[187],"cases":[188],"better":[189],"than,":[190],"baseline":[192],"methods.":[193],"Moreover,":[194],"policy":[197],"obtained":[198],"ensures":[203],"satisfaction":[205],"even":[206],"under":[207],"execution":[208],"uncertainty.":[209]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-10-07T00:00:00"}
