High-Order Control Barrier Functions
We approach the problem of stabilizing a dynamical system while optimizing a cost and satisfying safety constraints and control limitations. For (nonlinear) affine control systems and quadratic costs, it has been shown that control barrier functions (CBFs) guaranteeing safety and control Lyapunov fu...
Saved in:
Published in | IEEE transactions on automatic control Vol. 67; no. 7; pp. 3655 - 3662 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.07.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | We approach the problem of stabilizing a dynamical system while optimizing a cost and satisfying safety constraints and control limitations. For (nonlinear) affine control systems and quadratic costs, it has been shown that control barrier functions (CBFs) guaranteeing safety and control Lyapunov functions (CLFs) enforcing convergence can be used to (conservatively) reduce the optimal control problem to a sequence of quadratic programs (QPs). Existing works in this category have two main limitations. First, with one exception, they are based on the assumption that the relative degree of the system with respect to a function enforcing a safety constraint is one. Second, the QPs can easily become infeasible, in particular for problems with many safety constraints and tight control limitations. We propose high-order CBFs (HOCBFs), which can accommodate systems of arbitrary relative degrees. For each safety constraint, by using Lyapunov-like conditions, we construct a set of controls that renders the intersection of a set of sets forward invariant, which implies the satisfaction of the original constraint. We formulate optimal control problems with constraints given by HOCBF and CLF, and propose two methods-the penalty method and the parameterization method-to address the feasibility problem. Finally, we show how our methodology can be extended for safe navigation in unknown environments with long-term feasibility. We illustrate the proposed framework on adaptive cruise control and robot control problems. |
---|---|
AbstractList | We approach the problem of stabilizing a dynamical system while optimizing a cost and satisfying safety constraints and control limitations. For (nonlinear) affine control systems and quadratic costs, it has been shown that control barrier functions (CBFs) guaranteeing safety and control Lyapunov functions (CLFs) enforcing convergence can be used to (conservatively) reduce the optimal control problem to a sequence of quadratic programs (QPs). Existing works in this category have two main limitations. First, with one exception, they are based on the assumption that the relative degree of the system with respect to a function enforcing a safety constraint is one. Second, the QPs can easily become infeasible, in particular for problems with many safety constraints and tight control limitations. We propose high-order CBFs (HOCBFs), which can accommodate systems of arbitrary relative degrees. For each safety constraint, by using Lyapunov-like conditions, we construct a set of controls that renders the intersection of a set of sets forward invariant, which implies the satisfaction of the original constraint. We formulate optimal control problems with constraints given by HOCBF and CLF, and propose two methods—the penalty method and the parameterization method—to address the feasibility problem. Finally, we show how our methodology can be extended for safe navigation in unknown environments with long-term feasibility. We illustrate the proposed framework on adaptive cruise control and robot control problems. |
Author | Xiao, Wei Belta, Calin |
Author_xml | – sequence: 1 givenname: Wei orcidid: 0000-0001-9622-6415 surname: Xiao fullname: Xiao, Wei email: xiaowei@bu.edu organization: Division of Systems Engineering, Boston University, Brookline, MA, USA – sequence: 2 givenname: Calin orcidid: 0000-0002-7141-2657 surname: Belta fullname: Belta, Calin email: cbelta@bu.edu organization: Division of Systems Engineering, Boston University, Brookline, MA, USA |
BookMark | eNp9kM1LAzEUxINUsK3eBS8FvW7Ny1c3x7pYKxR6qeeQzYem1E1Ntgf_e1NaPHjw9BiY3wxvRmjQxc4hdAt4CoDl42beTAkmMKWAOZNwgYbAeV0RTugADTGGupKkFldolPO2SMEYDNHDMrx_VOtkXZo0setT3E2edEqh6MWhM32IXb5Gl17vsrs53zF6WzxvmmW1Wr-8NvNVZYiEvjJCtLylIIVujWf1zDrWemapN5IbIiQxVlqrifeCUVszawwnYqZbbBklLR2j-1PuPsWvg8u92sZD6kqlIqIuuZRwVlz45DIp5pycV_sUPnX6VoDVcQtVtlDHLdR5i4KIP4gJvT7-1icddv-BdycwOOd-eyQHIWdAfwAtzmxE |
CODEN | IETAA9 |
CitedBy_id | crossref_primary_10_1109_LCSYS_2024_3406263 crossref_primary_10_1109_TASE_2023_3305485 crossref_primary_10_1109_TCYB_2022_3170607 crossref_primary_10_1002_rob_22456 crossref_primary_10_1007_s10846_023_01962_8 crossref_primary_10_1109_TAC_2024_3374265 crossref_primary_10_1177_02783649241245729 crossref_primary_10_1109_LCSYS_2025_3535379 crossref_primary_10_1109_LRA_2023_3339059 crossref_primary_10_3390_drones8090481 crossref_primary_10_1109_TASE_2023_3283095 crossref_primary_10_1109_TITS_2024_3477964 crossref_primary_10_1109_LCSYS_2023_3278688 crossref_primary_10_1109_TFUZZ_2023_3305007 crossref_primary_10_1109_LRA_2023_3322088 crossref_primary_10_1109_TSMC_2023_3345847 crossref_primary_10_1109_LCSYS_2023_3293765 crossref_primary_10_3390_electronics12214549 crossref_primary_10_1109_OJCSYS_2024_3378055 crossref_primary_10_1109_TAC_2024_3412877 crossref_primary_10_1109_TASE_2024_3466791 crossref_primary_10_1109_TITS_2022_3216794 crossref_primary_10_1109_MSMC_2024_3431789 crossref_primary_10_1109_TMECH_2024_3399842 crossref_primary_10_1016_j_oceaneng_2024_119843 crossref_primary_10_1002_rnc_7039 crossref_primary_10_1080_00207721_2024_2304665 crossref_primary_10_1109_TITS_2024_3435952 crossref_primary_10_1109_TTE_2024_3381124 crossref_primary_10_1002_rnc_6585 crossref_primary_10_1109_TAC_2023_3326393 crossref_primary_10_1016_j_automatica_2024_111921 crossref_primary_10_1016_j_cherd_2025_02_019 crossref_primary_10_1080_00207721_2025_2467223 crossref_primary_10_1109_LCSYS_2024_3492999 crossref_primary_10_1109_LCSYS_2024_3412003 crossref_primary_10_1109_LCSYS_2023_3346311 crossref_primary_10_1016_j_mbs_2024_109142 crossref_primary_10_1109_OJCSYS_2025_3529364 crossref_primary_10_1109_TAC_2023_3336263 crossref_primary_10_3390_drones8080415 crossref_primary_10_1002_rnc_7141 crossref_primary_10_1109_LCSYS_2024_3427269 crossref_primary_10_1002_asjc_3558 crossref_primary_10_1016_j_jprocont_2024_103344 crossref_primary_10_1109_LCSYS_2024_3518393 crossref_primary_10_1109_TAC_2023_3332018 crossref_primary_10_1109_TFUZZ_2023_3309706 crossref_primary_10_1109_LCSYS_2024_3411828 crossref_primary_10_3390_math12244015 crossref_primary_10_1109_LRA_2023_3293312 crossref_primary_10_1016_j_robot_2024_104865 crossref_primary_10_1109_TSMC_2023_3288826 crossref_primary_10_1109_TAC_2023_3317315 crossref_primary_10_1002_rnc_7888 crossref_primary_10_1016_j_arcontrol_2024_100947 crossref_primary_10_1109_TASE_2023_3339501 crossref_primary_10_1016_j_arcontrol_2024_100945 crossref_primary_10_1007_s12555_024_0784_5 crossref_primary_10_1109_LCSYS_2024_3513813 crossref_primary_10_1016_j_autcon_2025_106046 crossref_primary_10_1109_TCST_2024_3467809 crossref_primary_10_1016_j_isatra_2024_03_010 crossref_primary_10_1109_TCST_2024_3416416 crossref_primary_10_1109_TSMC_2023_3240290 crossref_primary_10_1109_LCSYS_2024_3505032 crossref_primary_10_1109_TCNS_2023_3290430 crossref_primary_10_1007_s11071_023_08750_x crossref_primary_10_1109_TIE_2023_3296810 crossref_primary_10_1109_ACCESS_2023_3284684 crossref_primary_10_1109_LRA_2024_3398506 crossref_primary_10_1002_rnc_7771 crossref_primary_10_1016_j_trc_2023_104230 |
Cites_doi | 10.1109/CDC40024.2019.9029455 10.1137/0321028 10.3182/20070822-3-ZA-2920.00076 10.1109/CDC42340.2020.9303785 10.1016/j.automatica.2008.11.017 10.1145/3450267.3450542 10.1109/CDC42340.2020.9303857 10.1016/0362-546X(83)90049-4 10.1109/CDC.2012.6426229 10.23919/ACC.2019.8814657 10.1109/CDC.2014.7040372 10.1109/TAC.2016.2638961 10.1109/ACC.2015.7171033 10.1109/ACC.2016.7524935 10.1109/TCST.2019.2952317 10.1109/ACC.2015.7172044 10.1007/978-0-8176-4910-4 10.1109/ACCESS.2015.2419630 10.1016/j.automatica.2017.10.005 10.1109/LCSYS.2018.2853182 10.1109/CDC.2013.6760091 10.1109/LCSYS.2017.2710943 10.1145/2020408.2020410 10.1109/TAC.2007.902736 10.1109/CDC.2013.6760627 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
DOI | 10.1109/TAC.2021.3105491 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) 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 | 3662 |
ExternalDocumentID | 10_1109_TAC_2021_3105491 9516971 |
Genre | orig-research |
GrantInformation_xml | – fundername: National Science Foundation grantid: IIS-1723995; IIS-2024606 funderid: 10.13039/501100008982 |
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-c291t-c66b5b3196abcf487de4bf4d3fc95c2692cd9dda2ff643d84dcc5267ab0d432b3 |
IEDL.DBID | RIE |
ISSN | 0018-9286 |
IngestDate | Mon Jun 30 10:25:54 EDT 2025 Tue Jul 01 03:36:39 EDT 2025 Thu Apr 24 23:03:12 EDT 2025 Wed Aug 27 02:23:55 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 7 |
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-c291t-c66b5b3196abcf487de4bf4d3fc95c2692cd9dda2ff643d84dcc5267ab0d432b3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-7141-2657 0000-0001-9622-6415 |
PQID | 2681963254 |
PQPubID | 85475 |
PageCount | 8 |
ParticipantIDs | crossref_primary_10_1109_TAC_2021_3105491 crossref_citationtrail_10_1109_TAC_2021_3105491 ieee_primary_9516971 proquest_journals_2681963254 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2022-07-01 |
PublicationDateYYYYMMDD | 2022-07-01 |
PublicationDate_xml | – month: 07 year: 2022 text: 2022-07-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on automatic control |
PublicationTitleAbbrev | TAC |
PublicationYear | 2022 |
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 ref12 ref15 ref14 ref11 ref10 ref2 ref1 ref16 ref19 ref18 Khalil (ref22) 2002 ref24 ref23 ref26 ref25 ref20 ref21 ref27 ref8 ref7 ref9 ref4 ref3 ref6 ref5 Rawlings (ref17) 2017 |
References_xml | – ident: ref1 doi: 10.1109/CDC40024.2019.9029455 – ident: ref6 doi: 10.1137/0321028 – ident: ref9 doi: 10.3182/20070822-3-ZA-2920.00076 – ident: ref24 doi: 10.1109/CDC42340.2020.9303785 – ident: ref11 doi: 10.1016/j.automatica.2008.11.017 – ident: ref23 doi: 10.1145/3450267.3450542 – ident: ref27 doi: 10.1109/CDC42340.2020.9303857 – ident: ref7 doi: 10.1016/0362-546X(83)90049-4 – ident: ref8 doi: 10.1109/CDC.2012.6426229 – ident: ref26 doi: 10.23919/ACC.2019.8814657 – ident: ref2 doi: 10.1109/CDC.2014.7040372 – ident: ref21 doi: 10.1109/TAC.2016.2638961 – ident: ref19 doi: 10.1109/ACC.2015.7171033 – ident: ref3 doi: 10.1109/ACC.2016.7524935 – ident: ref25 doi: 10.1109/TCST.2019.2952317 – ident: ref18 doi: 10.1109/ACC.2015.7172044 – ident: ref12 doi: 10.1007/978-0-8176-4910-4 – ident: ref16 doi: 10.1109/ACCESS.2015.2419630 – ident: ref20 doi: 10.1016/j.automatica.2017.10.005 – ident: ref5 doi: 10.1109/LCSYS.2018.2853182 – ident: ref15 doi: 10.1109/CDC.2013.6760091 – volume-title: Model Predictive Control: Theory, Computation, and Design year: 2017 ident: ref17 – volume-title: Nonlinear Systems year: 2002 ident: ref22 – ident: ref4 doi: 10.1109/LCSYS.2017.2710943 – ident: ref10 doi: 10.1145/2020408.2020410 – ident: ref13 doi: 10.1109/TAC.2007.902736 – ident: ref14 doi: 10.1109/CDC.2013.6760627 |
SSID | ssj0016441 |
Score | 2.7132049 |
Snippet | We approach the problem of stabilizing a dynamical system while optimizing a cost and satisfying safety constraints and control limitations. For (nonlinear)... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 3655 |
SubjectTerms | Adaptive control Convergence Cruise control Dynamical systems Feasibility Liapunov functions Lyapunov methods Navigation Nonlinear control Optimal control Optimization Parameterization Robot control Safety safety-critical control Unknown environments |
Title | High-Order Control Barrier Functions |
URI | https://ieeexplore.ieee.org/document/9516971 https://www.proquest.com/docview/2681963254 |
Volume | 67 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED6VTjDwKohCQRm6IOG2cRI3HktFVSEVllbqFtk-ZwEVVNKFX4_PSSNeQmwZbMn67Ht8uRdAl1sbRnkumFVDyeJUhExrHjE0EpUYoNS-HcPsQUwX8f0yWTbgpq6Fsdb65DPbo08fy8cXs6FfZX1JQR0qGN9xxK2s1aojBmTXS63rBJindUhyIPvz0dgRQR46fuocFBl-MUF-psoPReyty-QAZttzlUklT71NoXvm_VvLxv8e_BD2KzczGJXv4ggadnUMe5-aD7agSyke7JFabwbjMmE9uFVrmmAXTJy18w_yBBaTu_l4yqqZCcxwGRbMCKETTXKltMkdG0EbUy5elBuZGC4kNygRFXf3E0eYxmhMwsVQ6QHGEdfRKTRXLyt7BgHPdSh0rrlMlCNxRmHuRMrEKEUyRMQ29LcwZqZqKE5zLZ4zTywGMnPAZwR8VgHfhut6x2vZTOOPtS3CsV5XQdiGzvamskra3jIuUlIkjuue_77rAnY5lS34NNsONIv1xl46Z6LQV_4VfQCmTMUd |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwzV25TsNAEB2FUAAFV0AEArgIBYWTeGxvsgVFCEQJOWgSKZ3xHm5ACcohBN_Cr_Bv7K4di0t0SHQudq3VvvEcnjczAEWU0nGjiNgyrFLbqxHHZgxdW3AqQlIRlJl2DL0-aQ29m5E_ysBrWgsjpTTkM1nSjyaXLyZ8oX-VlalO6lSdhELZkc9PKkCbXbSvFJpniM3rQaNlJzMEbI7UmducEOYzLWch45HyzoX0NDfNjTj1ORKKXFAhQlTn9VxR8wTnPpJqyCrCc5G56r0rsKr8DB_j6rA0R6E9iVjPK5WBtTQJWqHlQb2hQk90VESsXCLqfDJ6ZorLN9Vv7FlzC96WNxHTWO5Lizkr8ZcvTSL_61Vtw2biSFv1WPJ3ICPHu7Dxob1iDoqaxGLf6uaiViOm5FuX4VTP6LOayp6bT24Phn9yzH3IjidjeQAWRswhLGJI_VCFqTwUkVIa3BOU-FUhRB7KS9gCnrRM15M7HgITOlVooIAONNBBAnQeztMdj3G7kF_W5jRu6boEsjwUlpIRJPpkFiCpaVWpovnDn3edwlpr0OsG3Xa_cwTrqIs0DKm4ANn5dCGPles0ZydGgi24-2s5eAdyviXJ |
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=High-Order+Control+Barrier+Functions&rft.jtitle=IEEE+transactions+on+automatic+control&rft.au=Xiao%2C+Wei&rft.au=Belta%2C+Calin&rft.date=2022-07-01&rft.pub=IEEE&rft.issn=0018-9286&rft.volume=67&rft.issue=7&rft.spage=3655&rft.epage=3662&rft_id=info:doi/10.1109%2FTAC.2021.3105491&rft.externalDocID=9516971 |
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 |