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...
Saved in:
Published in | IEEE control systems letters Vol. 1; no. 2; pp. 310 - 315 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
IEEE
01.10.2017
|
Subjects | |
Online Access | Get 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 |