Nonsmooth Barrier Functions With Applications to Multi-Robot Systems

As multi-agent systems become more wide-spread and versatile, the ability to satisfy multiple system-level constraints grows increasingly important. In applications ranging from automated cruise control to safety in robot swarms, barrier functions have emerged as a tool to provably meet such constra...

Full description

Saved in:
Bibliographic Details
Published inIEEE control systems letters Vol. 1; no. 2; pp. 310 - 315
Main Authors Glotfelter, Paul, Cortes, Jorge, Egerstedt, Magnus
Format Journal Article
LanguageEnglish
Published IEEE 01.10.2017
Subjects
Online AccessGet full text

Cover

Loading…
Abstract As multi-agent systems become more wide-spread and versatile, the ability to satisfy multiple system-level constraints grows increasingly important. In applications ranging from automated cruise control to safety in robot swarms, barrier functions have emerged as a tool to provably meet such constraints by guaranteeing forward invariance of desirable sets. However, satisfying multiple constraints typically implies formulating multiple barrier functions, which would be ameliorated if the barrier functions could be composed together as Boolean logic formulas. The use of max and min operators, which yields nonsmooth functions, represents one path to accomplish Boolean compositions of barrier functions, and this letter extends previously established concepts for barrier functions to a class of nonsmooth barrier functions that operate on systems described by differential inclusions. We validate our results by deploying Boolean compositions of nonsmooth barrier functions onto a team of mobile robots.
AbstractList As multi-agent systems become more wide-spread and versatile, the ability to satisfy multiple system-level constraints grows increasingly important. In applications ranging from automated cruise control to safety in robot swarms, barrier functions have emerged as a tool to provably meet such constraints by guaranteeing forward invariance of desirable sets. However, satisfying multiple constraints typically implies formulating multiple barrier functions, which would be ameliorated if the barrier functions could be composed together as Boolean logic formulas. The use of max and min operators, which yields nonsmooth functions, represents one path to accomplish Boolean compositions of barrier functions, and this letter extends previously established concepts for barrier functions to a class of nonsmooth barrier functions that operate on systems described by differential inclusions. We validate our results by deploying Boolean compositions of nonsmooth barrier functions onto a team of mobile robots.
Author Glotfelter, Paul
Cortes, Jorge
Egerstedt, Magnus
Author_xml – sequence: 1
  givenname: Paul
  surname: Glotfelter
  fullname: Glotfelter, Paul
  email: paul.glotfelter@gatech.edu
  organization: Georgia Inst. of Technol., Atlanta, GA, USA
– sequence: 2
  givenname: Jorge
  surname: Cortes
  fullname: Cortes, Jorge
  email: cortes@ucsd.edu
  organization: Dept. of Mech. & Aerosp. Eng., Univ. of California at San Diego, La Jolla, CA, USA
– sequence: 3
  givenname: Magnus
  surname: Egerstedt
  fullname: Egerstedt, Magnus
  email: magnus@gatech.edu
  organization: Georgia Inst. of Technol., Atlanta, GA, USA
BookMark eNp9kE1LAzEQQIMoWGv_gF72D2ydyWY3ybFWq0JVsIp4WrLZLEa2m5Kkh_57tx-IePA0w4M3DO-MHHeuM4RcIIwRQV7Np4uPxZgC8jHlPWDZERlQxvMUWV4c_9pPySiELwBAQTlQOSA3T64LS-fiZ3KtvLfGJ7N1p6PtcfJuezxZrVqr1Z5Elzyu22jTF1e5mCw2IZplOCcnjWqDGR3mkLzNbl-n9-n8-e5hOpmnmhY8pgo5Ew0gKioqxmreABQMdE3rhulCVAiNBqMkVZjLrKBS1XXOBBqmClmJbEjE_q72LgRvmlLbuPssemXbEqHcBil3QcptkPIQpFfpH3Xl7VL5zf_S5V6yxpgfgcuMC0Gzb8jWbos
CODEN ICSLBO
CitedBy_id crossref_primary_10_1109_LCSYS_2024_3406263
crossref_primary_10_1115_1_4065644
crossref_primary_10_1109_OJCSYS_2024_3467991
crossref_primary_10_1016_j_amc_2024_128860
crossref_primary_10_1109_TAC_2022_3202088
crossref_primary_10_1109_LCSYS_2022_3232219
crossref_primary_10_1109_LCSYS_2023_3339719
crossref_primary_10_1049_cth2_12692
crossref_primary_10_1109_TCST_2022_3227451
crossref_primary_10_1016_j_automatica_2021_109504
crossref_primary_10_1109_LCSYS_2018_2853182
crossref_primary_10_1109_TITS_2023_3330183
crossref_primary_10_1016_j_ifacol_2022_11_330
crossref_primary_10_1016_j_automatica_2021_109592
crossref_primary_10_1051_cocv_2022008
crossref_primary_10_1109_LCSYS_2021_3086854
crossref_primary_10_1109_LRA_2022_3192634
crossref_primary_10_1109_TAC_2024_3383069
crossref_primary_10_1109_JAS_2023_123075
crossref_primary_10_1016_j_automatica_2024_111938
crossref_primary_10_1051_sands_2024016
crossref_primary_10_1109_LCSYS_2021_3138526
crossref_primary_10_1109_LCSYS_2025_3550036
crossref_primary_10_1109_TRO_2021_3088764
crossref_primary_10_1109_TAC_2023_3244745
crossref_primary_10_1109_TMECH_2024_3399842
crossref_primary_10_1109_OJCSYS_2024_3385348
crossref_primary_10_1109_TCNS_2022_3203350
crossref_primary_10_1016_j_arcontrol_2018_09_006
crossref_primary_10_1016_j_cja_2023_08_023
crossref_primary_10_1109_TCST_2024_3372802
crossref_primary_10_1109_LCSYS_2019_2929159
crossref_primary_10_1016_j_automatica_2021_109960
crossref_primary_10_1016_j_automatica_2023_111209
crossref_primary_10_1541_ieejeiss_143_67
crossref_primary_10_1016_j_automatica_2020_109328
crossref_primary_10_1109_LCSYS_2019_2917975
crossref_primary_10_1002_asjc_3558
crossref_primary_10_1109_LCSYS_2022_3187458
crossref_primary_10_1109_LRA_2022_3190098
crossref_primary_10_1109_TRO_2021_3118965
crossref_primary_10_1109_ACCESS_2019_2942642
crossref_primary_10_1109_LCSYS_2023_3332811
crossref_primary_10_1007_s11424_021_1230_x
crossref_primary_10_1016_j_ifacol_2023_10_200
crossref_primary_10_1016_j_robot_2023_104368
crossref_primary_10_1109_TRO_2025_3530348
crossref_primary_10_1016_j_automatica_2022_110620
crossref_primary_10_1007_s11432_020_3028_4
crossref_primary_10_1016_j_arcontrol_2024_100947
crossref_primary_10_1016_j_arcontrol_2024_100948
crossref_primary_10_1016_j_arcontrol_2024_100945
crossref_primary_10_1109_LCSYS_2021_3133802
crossref_primary_10_1016_j_arcontrol_2024_100944
crossref_primary_10_1360_SST_2023_0363
crossref_primary_10_1109_TRO_2019_2920206
crossref_primary_10_1016_j_jfranklin_2023_03_017
crossref_primary_10_1080_01691864_2022_2119886
crossref_primary_10_1109_TAC_2020_3035467
crossref_primary_10_1016_j_arcontrol_2024_100939
crossref_primary_10_1115_1_4064749
crossref_primary_10_1109_JAS_2020_1003408
crossref_primary_10_1109_TNNLS_2021_3110014
crossref_primary_10_1109_LRA_2024_3398506
crossref_primary_10_1002_asjc_2680
crossref_primary_10_1109_TRO_2023_3341570
crossref_primary_10_1109_TAC_2024_3486654
crossref_primary_10_1109_LRA_2024_3455804
crossref_primary_10_1016_j_nahs_2022_101295
crossref_primary_10_1016_j_automatica_2022_110810
crossref_primary_10_1109_TAC_2021_3074895
crossref_primary_10_1109_TAC_2024_3358210
crossref_primary_10_1016_j_automatica_2023_111109
crossref_primary_10_1109_LCSYS_2019_2946232
crossref_primary_10_1109_LCSYS_2025_3535379
crossref_primary_10_1109_LRA_2023_3269295
crossref_primary_10_1109_TAC_2022_3157791
crossref_primary_10_1109_TAC_2023_3278788
crossref_primary_10_1016_j_automatica_2023_111359
crossref_primary_10_1109_TCNS_2020_3014602
crossref_primary_10_1007_s12555_019_0793_y
crossref_primary_10_2514_1_G003967
crossref_primary_10_1109_TAC_2021_3105491
crossref_primary_10_1109_TAC_2023_3326393
crossref_primary_10_2514_1_G006034
crossref_primary_10_1109_TAC_2021_3089639
crossref_primary_10_1360_SSI_2021_0313
crossref_primary_10_1109_TAC_2020_2969713
crossref_primary_10_1109_LCSYS_2024_3520519
crossref_primary_10_1109_LRA_2021_3070250
crossref_primary_10_1109_TAC_2019_2940233
crossref_primary_10_1016_j_ifacol_2019_11_812
crossref_primary_10_1109_LCSYS_2021_3087443
crossref_primary_10_1109_TAC_2022_3148226
crossref_primary_10_1016_j_isatra_2024_08_030
crossref_primary_10_1109_LRA_2019_2895125
crossref_primary_10_1109_TSMC_2024_3354917
crossref_primary_10_1109_LCSYS_2024_3425331
crossref_primary_10_1109_TCNS_2022_3211669
Cites_doi 10.1109/CDC.2014.7040372
10.1109/TRO.2017.2659727
10.1016/j.ifacol.2015.11.152
10.1109/IROS.2003.1249705
10.1016/j.ifacol.2015.11.154
10.1109/TCST.2007.899155
10.1109/TAC.2005.864190
10.1109/TRO.2007.900638
10.1109/TRA.2004.824698
10.1109/CDC.2013.6760327
10.1109/MCS.2008.919306
10.1016/j.automatica.2005.10.014
10.1109/CDC.2016.7798663
10.1109/9.317122
10.1137/1.9781611971309
10.1109/70.143352
10.1051/cocv:1999113
10.1109/CDC.2013.6760091
10.1109/TAC.2003.812781
ContentType Journal Article
DBID 97E
RIA
RIE
AAYXX
CITATION
DOI 10.1109/LCSYS.2017.2710943
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
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
EISSN 2475-1456
EndPage 315
ExternalDocumentID 10_1109_LCSYS_2017_2710943
7937882
Genre orig-research
GrantInformation_xml – fundername: U.S. National Science Foundation
  grantid: 1531195; CNS-1329619
  funderid: 10.13039/100000001
GroupedDBID 0R~
6IK
97E
AAJGR
AASAJ
AAWTH
ABAZT
ABJNI
ABQJQ
ABVLG
ACGFS
AGQYO
AHBIQ
AKJIK
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
OCL
RIA
RIE
AAYXX
CITATION
RIG
ID FETCH-LOGICAL-c267t-a1748f011a28b44d7f00640cd2df4c68b10fc0ea92a1593629add5481e4a69b83
IEDL.DBID RIE
ISSN 2475-1456
IngestDate Thu Apr 24 23:08:14 EDT 2025
Tue Jul 01 04:06:32 EDT 2025
Tue Aug 26 16:59:42 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
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-c267t-a1748f011a28b44d7f00640cd2df4c68b10fc0ea92a1593629add5481e4a69b83
ORCID 0000-0001-9582-5184
0000-0003-3054-8352
PageCount 6
ParticipantIDs crossref_citationtrail_10_1109_LCSYS_2017_2710943
ieee_primary_7937882
crossref_primary_10_1109_LCSYS_2017_2710943
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2017-Oct.
2017-10-00
PublicationDateYYYYMMDD 2017-10-01
PublicationDate_xml – month: 10
  year: 2017
  text: 2017-Oct.
PublicationDecade 2010
PublicationTitle IEEE control systems letters
PublicationTitleAbbrev LCSYS
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
References ref13
ref12
paden (ref14) 1986
ref23
ref15
ref20
ref11
ref22
ref10
filippov (ref18) 1960; 51
pickem (ref9) 2016
ref2
ref1
ref17
ref16
ref19
ref8
ref7
lakshmikantham (ref21) 1969; 55
ref4
ref3
ref6
ref5
References_xml – ident: ref5
  doi: 10.1109/CDC.2014.7040372
– ident: ref8
  doi: 10.1109/TRO.2017.2659727
– ident: ref6
  doi: 10.1016/j.ifacol.2015.11.152
– year: 2016
  ident: ref9
  article-title: The Robotarium: A remotely accessible swarm robotics research testbed
  publication-title: arXiv preprint arXiv 1609 09861
– ident: ref15
  doi: 10.1109/IROS.2003.1249705
– ident: ref7
  doi: 10.1016/j.ifacol.2015.11.154
– ident: ref2
  doi: 10.1109/TCST.2007.899155
– ident: ref3
  doi: 10.1109/TAC.2005.864190
– ident: ref4
  doi: 10.1109/TRO.2007.900638
– ident: ref23
  doi: 10.1109/TRA.2004.824698
– ident: ref22
  doi: 10.1109/CDC.2013.6760327
– start-page: 578
  year: 1986
  ident: ref14
  article-title: A calculus for computing Filippov's differential inclusion with application to the variable structure control of robot manipulators
  publication-title: Proc 25th IEEE Conf Dec Contr
– ident: ref19
  doi: 10.1109/MCS.2008.919306
– ident: ref12
  doi: 10.1016/j.automatica.2005.10.014
– ident: ref10
  doi: 10.1109/CDC.2016.7798663
– volume: 55
  year: 1969
  ident: ref21
  publication-title: Differential and Integral Inequalities Theory and Applications Volume I Ordinary Differential Equations
– ident: ref13
  doi: 10.1109/9.317122
– volume: 51
  start-page: 99
  year: 1960
  ident: ref18
  article-title: Differential equations with discontinuous right-hand side
  publication-title: Matematicheskii Sbornik
– ident: ref20
  doi: 10.1137/1.9781611971309
– ident: ref16
  doi: 10.1109/70.143352
– ident: ref11
  doi: 10.1051/cocv:1999113
– ident: ref17
  doi: 10.1109/CDC.2013.6760091
– ident: ref1
  doi: 10.1109/TAC.2003.812781
SSID ssj0001827029
Score 2.5241723
Snippet As multi-agent systems become more wide-spread and versatile, the ability to satisfy multiple system-level constraints grows increasingly important. In...
SourceID crossref
ieee
SourceType Enrichment Source
Index Database
Publisher
StartPage 310
SubjectTerms autonomous systems
Collision avoidance
Differential equations
Lyapunov methods
Multi-agent systems
Robotics
Robots
Robustness
Title Nonsmooth Barrier Functions With Applications to Multi-Robot Systems
URI https://ieeexplore.ieee.org/document/7937882
Volume 1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDLa2nbjw0ECMl3LgBum6LG2T4xhME2I7MCbGqcqrEgJWNHUXfj1J2o2BEOKUKEqkyHZrO_ZnA5wnMmacRRprRQ2mQnAsrCGMnf8TGalY5FHvo3E8nNLbWTSrweUaC2OM8clnJnBTH8vXuVq6p7K2q-VmLcI61O1QYrW-3lOYQ1bxFS4m5O27_uRp4pK3koC4jEPa_aZ7NpqpeF0y2IHR6hZlCslLsCxkoD5-FGj87zV3YbsyKlGvlII9qJl5E67HVqDecssJdCUWrjEdGlgl5uUMPT7b5d5G8BoVOfJgXHyfy7xAVSXzfZgObh76Q1z1TMCKxEmBhfUwWGY_WkGYpFQnmY_VKU10RlXMZCfMVGgEJ6LjmvkRbn9w1mvpGCpiLln3ABrzfG4OAWnrHCsWG6mFpFGkJUmI0A5SSHWkRdaCzoqaqaoKiru-Fq-pdyxCnnoOpI4DacWBFlysz7yX5TT-3N101F3vrAh79PvyMWy5w2Wm3Qk0isXSnFqLoZBnXlQ-AbSJvsE
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI7GOMCFhwZiPHPgBunaLG2T4xhMA7Yd2CbGqcqrEgJWNHUXfj1J2o2BEOIWRUkU2W5tx_5sAM5jEVFGQ4WUJBoRzhnixhBG1v8JtZA0dKj3_iDqjsndJJxUwOUSC6O1dsln2rNDF8tXmZzbp7KGreVmLMI1sG70fhgUaK2vFxVqsVVsgYzxWaPXHj4NbfpW7GGbc0ia37TPSjsVp00626C_uEeRRPLizXPhyY8fJRr_e9EdsFWalbBVyMEuqOhpDVwPjEi9ZYYX8IrPbGs62DFqzEkafHw2062V8DXMM-jguOghE1kOy1rme2DcuRm1u6jsmoAkjuIcceNj0NR8thxTQYiKUxetkwqrlMiIisBPpa85wzyw7fwwM78447cEmvCICdrcB9VpNtUHACrjHksaaaG4MARXAseYKwsqJCpUPK2DYEHNRJYlxW1ni9fEuRY-SxwHEsuBpORAHVws97wXBTX-XF2z1F2uLAl7-Pv0Gdjojvq9pHc7uD8Cm_agIu_uGFTz2VyfGPshF6dObD4B1XTCCg
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=Nonsmooth+Barrier+Functions+With+Applications+to+Multi-Robot+Systems&rft.jtitle=IEEE+control+systems+letters&rft.au=Glotfelter%2C+Paul&rft.au=Cortes%2C+Jorge&rft.au=Egerstedt%2C+Magnus&rft.date=2017-10-01&rft.pub=IEEE&rft.eissn=2475-1456&rft.volume=1&rft.issue=2&rft.spage=310&rft.epage=315&rft_id=info:doi/10.1109%2FLCSYS.2017.2710943&rft.externalDocID=7937882
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2475-1456&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2475-1456&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2475-1456&client=summon