Reach-Avoid Controllers Synthesis for Safety Critical Systems
In this article, we propose a framework for synthesizing reach-avoid controllers for deterministic systems modeled by ordinary differential equations and stochastic systems modeled by stochastic differential equations based on the notion of control guidance-barrier functions. We first consider deter...
Saved in:
Published in | IEEE transactions on automatic control Vol. 69; no. 12; pp. 8892 - 8899 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.12.2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
ISSN | 0018-9286 1558-2523 |
DOI | 10.1109/TAC.2024.3423837 |
Cover
Loading…
Abstract | In this article, we propose a framework for synthesizing reach-avoid controllers for deterministic systems modeled by ordinary differential equations and stochastic systems modeled by stochastic differential equations based on the notion of control guidance-barrier functions. We first consider deterministic systems and aim to synthesize a reach-avoid controller that modifies a nominal controller in a minimal way to enforce the reach-avoid objective. This objective ensures that the system enters a target set eventually while staying within an open safe set before the first target hitting time. Three control guidance-barrier functions and corresponding conditions for synthesizing reach-avoid controllers are developed. These conditions progressively weaken, facilitating optimal controller design. We then extend two of these functions for deterministic systems to stochastic systems to synthesize reach-avoid controllers in the probabilistic setting. Finally, we provide several examples to demonstrate the effectiveness of our proposed methods, using the semidefinite programming tool. |
---|---|
AbstractList | In this article, we propose a framework for synthesizing reach-avoid controllers for deterministic systems modeled by ordinary differential equations and stochastic systems modeled by stochastic differential equations based on the notion of control guidance-barrier functions. We first consider deterministic systems and aim to synthesize a reach-avoid controller that modifies a nominal controller in a minimal way to enforce the reach-avoid objective. This objective ensures that the system enters a target set eventually while staying within an open safe set before the first target hitting time. Three control guidance-barrier functions and corresponding conditions for synthesizing reach-avoid controllers are developed. These conditions progressively weaken, facilitating optimal controller design. We then extend two of these functions for deterministic systems to stochastic systems to synthesize reach-avoid controllers in the probabilistic setting. Finally, we provide several examples to demonstrate the effectiveness of our proposed methods, using the semidefinite programming tool. |
Author | Xue, Bai |
Author_xml | – sequence: 1 givenname: Bai orcidid: 0000-0001-9717-846X surname: Xue fullname: Xue, Bai email: xuebai@ios.ac.cn organization: Key Laboratory of System Software (Chinese Academy of Sciences), State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China |
BookMark | eNpNkD1rwzAQhkVJoUnavUMHQ2en-rTPQ4dg-gWBQpPOQrbOxMGxUkkp-N_XIRk6HS_3vHfwzMikdz0Scs_ogjFaPG2W5YJTLhdCcgEivyJTphSkXHExIVNKGaQFh-yGzELYjTGTkk3J8xeaepsuf11rk9L10buuQx-S9dDHLYY2JI3zydo0GIek9G1sa9ON2xBxH27JdWO6gHeXOSffry-b8j1dfb59lMtVWnOpYgosbxpTZQoqqUQtDeRojbAIGYCEHBAlYxYri7zK6kLwRsqCSgEKrEUr5uTxfPfg3c8RQ9Q7d_T9-FILJmkm2QiPFD1TtXcheGz0wbd74wfNqD5J0qMkfZKkL5LGysO50iLiP1xBzigVf1nGZBg |
CODEN | IETAA9 |
Cites_doi | 10.1016/j.ifacol.2023.10.1876 10.1016/j.automatica.2015.12.011 10.1109/TAC.2017.2760106 10.1016/j.automatica.2021.109688 10.1007/978-3-540-24743-2_32 10.1007/3-540-46430-1_19 10.23919/ECC.2019.8796030 10.1146/annurev-control-071420-081941 10.1109/TAC.2023.3332570 10.1080/10429247.1992.11414684 10.1109/TAC.2023.3274821 10.1109/TAC.2016.2638961 10.1145/1837274.1837461 10.1016/S0005-1098(99)00113-2 10.1109/ACC.2010.5530514 10.1177/0278364914528059 10.1007/3-540-64358-3_51 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
DOI | 10.1109/TAC.2024.3423837 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1558-2523 |
EndPage | 8899 |
ExternalDocumentID | 10_1109_TAC_2024_3423837 10587100 |
Genre | orig-research |
GrantInformation_xml | – fundername: Institute of Software grantid: ISCAS-JCMS-202302 |
GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 VH1 VJK ~02 AAYOK AAYXX CITATION RIG 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c245t-817ffab658b453c4a87eda3de86884878ee411debde2b6c932f449043858dded3 |
IEDL.DBID | RIE |
ISSN | 0018-9286 |
IngestDate | Mon Jun 30 10:17:57 EDT 2025 Tue Jul 01 03:36:50 EDT 2025 Wed Aug 27 02:27:59 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 12 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c245t-817ffab658b453c4a87eda3de86884878ee411debde2b6c932f449043858dded3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0001-9717-846X |
PQID | 3140641043 |
PQPubID | 85475 |
PageCount | 8 |
ParticipantIDs | crossref_primary_10_1109_TAC_2024_3423837 proquest_journals_3140641043 ieee_primary_10587100 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2024-12-01 |
PublicationDateYYYYMMDD | 2024-12-01 |
PublicationDate_xml | – month: 12 year: 2024 text: 2024-12-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on automatic control |
PublicationTitleAbbrev | TAC |
PublicationYear | 2024 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref13 ref15 ref14 ref11 ref10 ref2 ref1 ref17 ref16 ref19 ref18 Baheti (ref4) 2011; 12 ref8 ref7 ref9 ref3 ref6 ref5 ApS (ref12) 2019; 4 |
References_xml | – ident: ref17 doi: 10.1016/j.ifacol.2023.10.1876 – ident: ref15 doi: 10.1016/j.automatica.2015.12.011 – ident: ref9 doi: 10.1109/TAC.2017.2760106 – ident: ref6 doi: 10.1016/j.automatica.2021.109688 – ident: ref13 doi: 10.1007/978-3-540-24743-2_32 – ident: ref8 doi: 10.1007/3-540-46430-1_19 – ident: ref2 doi: 10.23919/ECC.2019.8796030 – volume: 4 issue: 1 volume-title: User’s Guide Ref. Manual, Ver. year: 2019 ident: ref12 article-title: Mosek optimization toolbox for MATLAB – ident: ref1 doi: 10.1146/annurev-control-071420-081941 – ident: ref18 doi: 10.1109/TAC.2023.3332570 – ident: ref7 doi: 10.1080/10429247.1992.11414684 – ident: ref19 doi: 10.1109/TAC.2023.3274821 – ident: ref3 doi: 10.1109/TAC.2016.2638961 – ident: ref14 doi: 10.1145/1837274.1837461 – volume: 12 start-page: 161 issue: 1 year: 2011 ident: ref4 article-title: Cyber-physical systems publication-title: Impact Control Technol. – ident: ref5 doi: 10.1016/S0005-1098(99)00113-2 – ident: ref11 doi: 10.1109/ACC.2010.5530514 – ident: ref10 doi: 10.1177/0278364914528059 – ident: ref16 doi: 10.1007/3-540-64358-3_51 |
SSID | ssj0016441 |
Score | 2.4693487 |
Snippet | In this article, we propose a framework for synthesizing reach-avoid controllers for deterministic systems modeled by ordinary differential equations and... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Index Database Publisher |
StartPage | 8892 |
SubjectTerms | Aerospace electronics Control systems Control systems design Controllers Differential equations Guidance-barrier functions Mathematical models reach-avoid controllers Safety Safety critical safety critical systems Semidefinite programming Stochastic processes Stochastic systems Synthesis Vectors |
Title | Reach-Avoid Controllers Synthesis for Safety Critical Systems |
URI | https://ieeexplore.ieee.org/document/10587100 https://www.proquest.com/docview/3140641043 |
Volume | 69 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFA9uJz34OXE6pQcvHlL7kaTpwcMYjiG4g9tgt9I0rzCUTlwnzL_el6YdQxG89ZCE8F7ee7_X90XILTexOR5mNPY0o8xXiqae9ihokeoQNANmaoefx2I0Y09zPq-L1ataGACoks_ANZ9VLF8vs7X5VYYSzqXpRtMiLfTcbLHWNmRgDLtVuyjBgdzGJL34ftofoCcYMNe0u5Nm5PmODaqGqvzSxJV5GR6RcXMxm1Xy6q5L5WZfP3o2_vvmx-SwBppO376ME7IHxSk52Gk_eEYeXkwqJe1_LhfaGdic9TeEg85kUyAuXC1WDkJaZ5LmUG6cZiiCUzc575DZ8HE6GNF6nALNAsZLKv0oz1OFkEMx5A5LZQQ6DTVIISX6LRKA-b4GpSFQIkNglzMWm0ghl6gEdXhO2sWygAviRDlXQuNxigVMBLiVC5AsBx7zAPyoS-4aAifvtmtGUnkbXpwgMxLDjKRmRpd0DL121llSdUmvYUlSy9UqCdEfFAxdyPDyj21XZN-cbjNOeqRdfqzhGnFDqW6q9_IN4jO-Vw |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8NADLagDMDAG1EokIGFISUPX3oZGKoKVF4doEhsUS7nSBUoRTRFKr8eXx5VBUJiy5C7nOyz_Tl-AZwJE5sTfmKHjkYbXaXs2NGOTTqItU8aCU3t8MMg6D_j7Yt4qYrVi1oYIiqSz6htHotYvh4nU_OrjCVcSNONZhlW2PBjWJZrzYMGxrSXipdl2JPzqKQTXgy7PfYFPWybhnfSDD1fsELFWJVfurgwMNebMKiPVuaVvLanuWonXz-6Nv777FuwUUFNq1vejW1YomwH1hcaEO7C5aNJprS7n-ORtnpl1vobA0LraZYxMpyMJhaDWuspTimfWfVYBKtqc74Hz9dXw17frgYq2ImHIrel20nTWDHoUMj8wVh2SMe-JhlIyZ6LJELX1aQ0eSpIGNqliKGJFQrJalD7-9DIxhkdgNVJhQo0b6fQw8DjpSIgiSmJUHjkdppwXhM4ei_7ZkSFv-GEETMjMsyIKmY0Yc_Qa-G9klRNaNUsiSrJmkQ-e4QBshPpH_6x7BRW-8OH--j-ZnB3BGvmS2X-SQsa-ceUjhlF5OqkuDvfEODBpw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Reach-Avoid+Controllers+Synthesis+for+Safety+Critical+Systems&rft.jtitle=IEEE+transactions+on+automatic+control&rft.au=Bai+Xue&rft.date=2024-12-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=0018-9286&rft.eissn=1558-2523&rft.volume=69&rft.issue=12&rft.spage=8892&rft_id=info:doi/10.1109%2FTAC.2024.3423837&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9286&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9286&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9286&client=summon |