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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on automatic control Vol. 67; no. 7; pp. 3655 - 3662
Main Authors Xiao, Wei, Belta, Calin
Format Journal Article
LanguageEnglish
Published New York IEEE 01.07.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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