Cooptimizing Safety and Performance With a Control-Constrained Formulation

IF 2.4 Q2 AUTOMATION & CONTROL SYSTEMS IEEE Control Systems Letters Pub Date : 2024-12-04 DOI:10.1109/LCSYS.2024.3511429
Hao Wang;Adityaya Dhande;Somil Bansal
{"title":"Cooptimizing Safety and Performance With a Control-Constrained Formulation","authors":"Hao Wang;Adityaya Dhande;Somil Bansal","doi":"10.1109/LCSYS.2024.3511429","DOIUrl":null,"url":null,"abstract":"Autonomous systems have witnessed a rapid increase in their capabilities, but it remains a challenge for them to perform tasks both effectively and safely. The fact that performance and safety can sometimes be competing objectives renders the cooptimization between them difficult. One school of thought is to treat this cooptimization as a constrained optimal control problem with a performance-oriented objective function and safety as a constraint. However, solving this constrained optimal control problem for general nonlinear systems remains challenging. In this letter, we use the general framework of constrained optimal control, but given the safety state constraint, we convert it into an equivalent control constraint, resulting in a state and time-dependent control-constrained optimal control problem. This equivalent optimal control problem can readily be solved using the dynamic programming principle. We show the corresponding value function is a viscosity solution of a certain Hamilton-Jacobi-Bellman Partial Differential Equation (HJB-PDE). Furthermore, we demonstrate the effectiveness of our method with a two-dimensional case study, and the experiment shows that the controller synthesized using our method consistently outperforms the baselines, both in safety and performance. The implementation of the case study can be found on the project website (\n<uri>https://github.com/haowwang/cooptimize_safety_performance</uri>\n).","PeriodicalId":37235,"journal":{"name":"IEEE Control Systems Letters","volume":"8 ","pages":"2739-2744"},"PeriodicalIF":2.4000,"publicationDate":"2024-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Control Systems Letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10777061/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Autonomous systems have witnessed a rapid increase in their capabilities, but it remains a challenge for them to perform tasks both effectively and safely. The fact that performance and safety can sometimes be competing objectives renders the cooptimization between them difficult. One school of thought is to treat this cooptimization as a constrained optimal control problem with a performance-oriented objective function and safety as a constraint. However, solving this constrained optimal control problem for general nonlinear systems remains challenging. In this letter, we use the general framework of constrained optimal control, but given the safety state constraint, we convert it into an equivalent control constraint, resulting in a state and time-dependent control-constrained optimal control problem. This equivalent optimal control problem can readily be solved using the dynamic programming principle. We show the corresponding value function is a viscosity solution of a certain Hamilton-Jacobi-Bellman Partial Differential Equation (HJB-PDE). Furthermore, we demonstrate the effectiveness of our method with a two-dimensional case study, and the experiment shows that the controller synthesized using our method consistently outperforms the baselines, both in safety and performance. The implementation of the case study can be found on the project website ( https://github.com/haowwang/cooptimize_safety_performance ).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
与控制约束配方协同优化安全性和性能
自主系统的能力得到了快速提升,但如何既有效又安全地执行任务仍然是一个挑战。事实上,性能和安全有时可能是相互竞争的目标,这就给两者之间的协同优化带来了困难。有一种观点认为,应将这种协同优化视为一个受约束的最优控制问题,以性能为目标函数,以安全为约束条件。然而,解决一般非线性系统的约束最优控制问题仍然具有挑战性。在这封信中,我们使用了约束最优控制的一般框架,但考虑到安全状态约束,我们将其转换为等效控制约束,从而得到一个状态和时间相关的控制约束最优控制问题。这个等效最优控制问题可以利用动态编程原理轻松求解。我们证明了相应的值函数是某个汉密尔顿-雅各比-贝尔曼偏微分方程(HJB-PDE)的粘性解。此外,我们还通过一个二维案例研究证明了我们方法的有效性,实验表明,使用我们方法合成的控制器在安全性和性能上都持续优于基线控制器。案例研究的实现可以在项目网站(https://github.com/haowwang/cooptimize_safety_performance)上找到。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Control Systems Letters
IEEE Control Systems Letters Mathematics-Control and Optimization
CiteScore
4.40
自引率
13.30%
发文量
471
期刊最新文献
Robust and Exponential Stability in Barrier-Certified Systems via Contracting Piecewise Smooth Dynamics PID Control of MIMO Nonlinear Uncertain Systems With Low Relative Degrees Robust NMPC for Uncalibrated IBVS Control of AUVs Contraction Analysis of Continuation Method for Suboptimal Model Predictive Control Spiking Nonlinear Opinion Dynamics (S-NOD) for Agile Decision-Making
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1