{"id":"https://openalex.org/W4416650047","doi":"https://doi.org/10.1109/tcyb.2025.3633800","title":"A Comprehensive Review on Control Barrier Functions: Uncertainty Handling, Design Optimization, and Feasibility Analysis","display_name":"A Comprehensive Review on Control Barrier Functions: Uncertainty Handling, Design Optimization, and Feasibility Analysis","publication_year":2025,"publication_date":"2025-11-25","ids":{"openalex":"https://openalex.org/W4416650047","doi":"https://doi.org/10.1109/tcyb.2025.3633800","pmid":"https://pubmed.ncbi.nlm.nih.gov/41289120"},"language":"en","primary_location":{"id":"doi:10.1109/tcyb.2025.3633800","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcyb.2025.3633800","pdf_url":null,"source":{"id":"https://openalex.org/S4210191041","display_name":"IEEE Transactions on Cybernetics","issn_l":"2168-2267","issn":["2168-2267","2168-2275"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Cybernetics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004855882","display_name":"Shanshan Zhao","orcid":"https://orcid.org/0000-0003-4574-3062"},"institutions":[{"id":"https://openalex.org/I114017466","display_name":"University of Technology Sydney","ror":"https://ror.org/03f0f6041","country_code":"AU","type":"education","lineage":["https://openalex.org/I114017466"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Shanshan Zhao","raw_affiliation_strings":["Australian AI Institute, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW, Australia"],"raw_orcid":"https://orcid.org/0000-0003-4574-3062","affiliations":[{"raw_affiliation_string":"Australian AI Institute, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I114017466"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102936263","display_name":"Zheng Yan","orcid":"https://orcid.org/0000-0003-3368-2100"},"institutions":[{"id":"https://openalex.org/I114017466","display_name":"University of Technology Sydney","ror":"https://ror.org/03f0f6041","country_code":"AU","type":"education","lineage":["https://openalex.org/I114017466"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Zheng Yan","raw_affiliation_strings":["Australian AI Institute, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW, Australia"],"raw_orcid":"https://orcid.org/0000-0003-3368-2100","affiliations":[{"raw_affiliation_string":"Australian AI Institute, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I114017466"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074290686","display_name":"Tingwen Huang","orcid":"https://orcid.org/0000-0001-9610-846X"},"institutions":[{"id":"https://openalex.org/I180726961","display_name":"Shenzhen University","ror":"https://ror.org/01vy4gh70","country_code":"CN","type":"education","lineage":["https://openalex.org/I180726961"]},{"id":"https://openalex.org/I4210152380","display_name":"Shenzhen Technology University","ror":"https://ror.org/04qzpec27","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210152380"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tingwen Huang","raw_affiliation_strings":["Faculty of Computer Science and Control Engineering, Shenzhen University of Advanced Technology, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0001-9610-846X","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Control Engineering, Shenzhen University of Advanced Technology, Shenzhen, China","institution_ids":["https://openalex.org/I4210152380","https://openalex.org/I180726961"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048286444","display_name":"Shiping Wen","orcid":"https://orcid.org/0000-0002-5048-0319"},"institutions":[{"id":"https://openalex.org/I114017466","display_name":"University of Technology Sydney","ror":"https://ror.org/03f0f6041","country_code":"AU","type":"education","lineage":["https://openalex.org/I114017466"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Shiping Wen","raw_affiliation_strings":["Australian AI Institute, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW, Australia"],"raw_orcid":"https://orcid.org/0000-0002-5048-0319","affiliations":[{"raw_affiliation_string":"Australian AI Institute, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I114017466"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7708,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.88693453,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"56","issue":"4","first_page":"2061","last_page":"2069"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.24809999763965607,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.24809999763965607,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.125900000333786,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.10760000348091125,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5479999780654907},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.5252000093460083},{"id":"https://openalex.org/keywords/interdependence","display_name":"Interdependence","score":0.45419999957084656},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.45260000228881836},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.43220001459121704},{"id":"https://openalex.org/keywords/limit","display_name":"Limit (mathematics)","score":0.42890000343322754}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5874000191688538},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5479999780654907},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.5252000093460083},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.492900013923645},{"id":"https://openalex.org/C185874996","wikidata":"https://www.wikidata.org/wiki/Q269699","display_name":"Interdependence","level":2,"score":0.45419999957084656},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.45260000228881836},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.43220001459121704},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.42890000343322754},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.4163999855518341},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.40790000557899475},{"id":"https://openalex.org/C31531917","wikidata":"https://www.wikidata.org/wiki/Q915157","display_name":"Robust control","level":3,"score":0.3285999894142151},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.31130000948905945},{"id":"https://openalex.org/C77405623","wikidata":"https://www.wikidata.org/wiki/Q598451","display_name":"System dynamics","level":2,"score":0.29580000042915344},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2930000126361847},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.2741999924182892},{"id":"https://openalex.org/C42475967","wikidata":"https://www.wikidata.org/wiki/Q194292","display_name":"Operations research","level":1,"score":0.26159998774528503},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.25609999895095825}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcyb.2025.3633800","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcyb.2025.3633800","pdf_url":null,"source":{"id":"https://openalex.org/S4210191041","display_name":"IEEE Transactions on Cybernetics","issn_l":"2168-2267","issn":["2168-2267","2168-2275"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Cybernetics","raw_type":"journal-article"},{"id":"pmid:41289120","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/41289120","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on cybernetics","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":64,"referenced_works":["https://openalex.org/W1502922572","https://openalex.org/W1980569135","https://openalex.org/W2291649624","https://openalex.org/W2525042068","https://openalex.org/W2560504659","https://openalex.org/W2588802774","https://openalex.org/W2789826932","https://openalex.org/W2887154784","https://openalex.org/W2918383326","https://openalex.org/W2968945909","https://openalex.org/W2977676795","https://openalex.org/W3011888914","https://openalex.org/W3038180127","https://openalex.org/W3048735518","https://openalex.org/W3117756863","https://openalex.org/W3119686839","https://openalex.org/W3119862069","https://openalex.org/W3120233333","https://openalex.org/W3120272748","https://openalex.org/W3147298213","https://openalex.org/W3155061166","https://openalex.org/W3157184134","https://openalex.org/W3159266051","https://openalex.org/W3164515101","https://openalex.org/W3185577250","https://openalex.org/W3195968524","https://openalex.org/W3206495240","https://openalex.org/W3214882770","https://openalex.org/W4206756835","https://openalex.org/W4225515500","https://openalex.org/W4282930276","https://openalex.org/W4285193215","https://openalex.org/W4285294221","https://openalex.org/W4285446010","https://openalex.org/W4293255219","https://openalex.org/W4294690785","https://openalex.org/W4312581147","https://openalex.org/W4313649282","https://openalex.org/W4314945971","https://openalex.org/W4315488857","https://openalex.org/W4321608558","https://openalex.org/W4376623856","https://openalex.org/W4377224316","https://openalex.org/W4380887703","https://openalex.org/W4382935752","https://openalex.org/W4382936289","https://openalex.org/W4383108773","https://openalex.org/W4385451948","https://openalex.org/W4390776833","https://openalex.org/W4391020044","https://openalex.org/W4391020396","https://openalex.org/W4391248895","https://openalex.org/W4392427368","https://openalex.org/W4396227895","https://openalex.org/W4399168445","https://openalex.org/W4403535039","https://openalex.org/W4404238055","https://openalex.org/W4405178921","https://openalex.org/W4405180648","https://openalex.org/W4407127499","https://openalex.org/W4407951465","https://openalex.org/W4407952060","https://openalex.org/W4411086289","https://openalex.org/W4413104789"],"related_works":[],"abstract_inverted_index":{"Control":[0],"barrier":[1],"functions":[2],"(CBFs)":[3],"provide":[4],"a":[5,121],"rigorous":[6],"framework":[7],"for":[8,134],"enforcing":[9],"safety":[10],"in":[11,38,139],"control-affine":[12],"systems":[13],"by":[14],"ensuring":[15],"system":[16],"states":[17],"remain":[18],"within":[19],"predefined":[20],"safe":[21],"sets.":[22],"However,":[23],"practical":[24],"deployment":[25],"faces":[26],"fundamental":[27],"challenges":[28],"that":[29,88],"limit":[30],"real-world":[31],"applicability.":[32],"This":[33],"review":[34,125],"analyzes":[35],"recent":[36],"progress":[37],"CBF":[39],"methodologies":[40],"across":[41],"three":[42],"interconnected":[43],"domains:":[44],"uncertainty":[45],"handling,":[46],"structural":[47,74,111],"optimization,":[48],"and":[49,63,70,85,92,104,113,129,143],"feasibility":[50],"assurance.":[51],"For":[52,73,94],"uncertainty,":[53],"we":[54,76,96],"distinguish":[55],"strategies":[56],"tailored":[57],"to":[58],"unknown":[59],"dynamics,":[60],"modeling":[61],"discrepancies,":[62],"dynamic":[64],"environments,":[65],"spanning":[66],"robust":[67],"theoretical":[68],"methods":[69],"learning-based":[71],"approaches.":[72],"design,":[75],"examine":[77],"class-":[78],"$\\mathcal":[79],"{K}$":[80],"function":[81],"selection,":[82],"parameter":[83],"tuning,":[84],"advanced":[86],"modifications":[87],"jointly":[89],"address":[90],"conservatism":[91],"feasibility.":[93],"feasibility,":[95],"identify":[97],"the":[98],"root":[99],"causes":[100],"of":[101],"CBF-QP":[102],"infeasibility":[103],"survey":[105],"solution":[106],"strategies,":[107],"including":[108],"constraint":[109],"relaxation,":[110],"redesign,":[112],"mathematical":[114],"guarantees.":[115],"By":[116],"synthesizing":[117],"these":[118],"directions":[119],"into":[120],"unified":[122],"framework,":[123],"this":[124],"highlights":[126],"key":[127],"interdependencies":[128],"outlines":[130],"future":[131],"research":[132],"opportunities":[133],"advancing":[135],"CBF-based":[136],"safety-critical":[137],"control":[138],"robotics,":[140],"autonomous":[141],"systems,":[142],"beyond.":[144]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-11-25T00:00:00"}
