{"id":"https://openalex.org/W4312757239","doi":"https://doi.org/10.1109/tase.2022.3217468","title":"Rule-Based Safe Probabilistic Movement Primitive Control via Control Barrier Functions","display_name":"Rule-Based Safe Probabilistic Movement Primitive Control via Control Barrier Functions","publication_year":2022,"publication_date":"2022-11-07","ids":{"openalex":"https://openalex.org/W4312757239","doi":"https://doi.org/10.1109/tase.2022.3217468"},"language":"en","primary_location":{"id":"doi:10.1109/tase.2022.3217468","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tase.2022.3217468","pdf_url":null,"source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"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 Automation Science and Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"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/A5027930488","display_name":"Mohammadreza Davoodi","orcid":"https://orcid.org/0000-0001-6035-1759"},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]},{"id":"https://openalex.org/I94658018","display_name":"University of Memphis","ror":"https://ror.org/01cq23130","country_code":"US","type":"education","lineage":["https://openalex.org/I94658018"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Mohammadreza Davoodi","raw_affiliation_strings":["The University of Texas at Arlington Research Institute, Fort Worth, TX, USA","Department of Electrical and Computer Engineering, The University of Memphis, Memphis, TN, USA"],"affiliations":[{"raw_affiliation_string":"The University of Texas at Arlington Research Institute, Fort Worth, TX, USA","institution_ids":["https://openalex.org/I189196454"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, The University of Memphis, Memphis, TN, USA","institution_ids":["https://openalex.org/I94658018"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101788003","display_name":"Asif Iqbal","orcid":"https://orcid.org/0000-0001-9726-9863"},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Asif Iqbal","raw_affiliation_strings":["The University of Texas at Arlington Research Institute, Fort Worth, TX, USA"],"affiliations":[{"raw_affiliation_string":"The University of Texas at Arlington Research Institute, Fort Worth, TX, USA","institution_ids":["https://openalex.org/I189196454"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031959283","display_name":"Joseph M. Cloud","orcid":null},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joseph M. Cloud","raw_affiliation_strings":["Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX, USA","institution_ids":["https://openalex.org/I189196454"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036942949","display_name":"William J. Beksi","orcid":"https://orcid.org/0000-0001-5377-2627"},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William J. Beksi","raw_affiliation_strings":["Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX, USA","institution_ids":["https://openalex.org/I189196454"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061986744","display_name":"Nicholas Gans","orcid":"https://orcid.org/0000-0003-3462-4199"},"institutions":[{"id":"https://openalex.org/I189196454","display_name":"The University of Texas at Arlington","ror":"https://ror.org/019kgqr73","country_code":"US","type":"education","lineage":["https://openalex.org/I189196454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicholas R. Gans","raw_affiliation_strings":["The University of Texas at Arlington Research Institute, Fort Worth, TX, USA"],"affiliations":[{"raw_affiliation_string":"The University of Texas at Arlington Research Institute, Fort Worth, TX, USA","institution_ids":["https://openalex.org/I189196454"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5027930488"],"corresponding_institution_ids":["https://openalex.org/I189196454","https://openalex.org/I94658018"],"apc_list":null,"apc_paid":null,"fwci":1.7014,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.83853017,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"20","issue":"3","first_page":"1500","last_page":"1514"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9987000226974487,"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/T10142","display_name":"Formal Methods in Verification","score":0.993399977684021,"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/T10906","display_name":"AI-based Problem Solving and Planning","score":0.9865999817848206,"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/probabilistic-logic","display_name":"Probabilistic logic","score":0.7004779577255249},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6263067722320557},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.624887228012085},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5848758816719055},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5842799544334412},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.47704142332077026},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.4576003849506378},{"id":"https://openalex.org/keywords/control-system","display_name":"Control system","score":0.45083701610565186},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.44432342052459717},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.42459559440612793},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.42279553413391113},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.3621698021888733},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18260636925697327},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.17971041798591614}],"concepts":[{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.7004779577255249},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6263067722320557},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.624887228012085},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5848758816719055},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5842799544334412},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.47704142332077026},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.4576003849506378},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.45083701610565186},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.44432342052459717},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.42459559440612793},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42279553413391113},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3621698021888733},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18260636925697327},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.17971041798591614},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tase.2022.3217468","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tase.2022.3217468","pdf_url":null,"source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"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 Automation Science and Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7656027176","display_name":null,"funder_award_id":"1746052","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8645513346","display_name":null,"funder_award_id":"1728057","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320311306","display_name":"University of Texas at Arlington","ror":"https://ror.org/019kgqr73"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W152243833","https://openalex.org/W979233906","https://openalex.org/W1552319950","https://openalex.org/W1891170951","https://openalex.org/W1972149633","https://openalex.org/W1980569135","https://openalex.org/W1986014385","https://openalex.org/W2022760091","https://openalex.org/W2053910308","https://openalex.org/W2063346060","https://openalex.org/W2063471043","https://openalex.org/W2087175557","https://openalex.org/W2129485278","https://openalex.org/W2134197408","https://openalex.org/W2532864258","https://openalex.org/W2560504659","https://openalex.org/W2563129138","https://openalex.org/W2563258752","https://openalex.org/W2735021678","https://openalex.org/W2772821814","https://openalex.org/W2773066752","https://openalex.org/W2800121172","https://openalex.org/W2834877435","https://openalex.org/W2958441538","https://openalex.org/W2963966702","https://openalex.org/W2968945909","https://openalex.org/W2990374270","https://openalex.org/W2991303041","https://openalex.org/W3003907021","https://openalex.org/W3004865641","https://openalex.org/W3009632987","https://openalex.org/W3011964880","https://openalex.org/W3044694928","https://openalex.org/W3046925685","https://openalex.org/W3097945779","https://openalex.org/W3155189492","https://openalex.org/W3183652554","https://openalex.org/W3204511759","https://openalex.org/W4206249533","https://openalex.org/W4210998496","https://openalex.org/W4297825594","https://openalex.org/W6680171673","https://openalex.org/W6696497002","https://openalex.org/W6773002119"],"related_works":["https://openalex.org/W4323768008","https://openalex.org/W1941703695","https://openalex.org/W4248382324","https://openalex.org/W3131574667","https://openalex.org/W4360995134","https://openalex.org/W3023605104","https://openalex.org/W2039473718","https://openalex.org/W2903025760","https://openalex.org/W4289147272","https://openalex.org/W2018658498"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3,85,110],"develop":[4],"a":[5,17,22,87,93,98,122,129,141,203,219,227,281],"novel":[6],"and":[7,48,114,156,160,171,180,213,275,311,315],"safe":[8,215,223,257,316],"control":[9,49,89,102,112,224,239],"design":[10,103],"approach":[11,179,260,323],"that":[12,42,58,133,182,206,221,240,262],"takes":[13],"demonstrations":[14],"provided":[15],"by":[16,52,64,91,128,198,304],"human":[18,54],"teacher":[19],"to":[20,24,78,117,192,201,252,293,309,327],"enable":[21],"robot":[23,60,231,267],"accomplish":[25],"complex":[26,295,319],"manipulation":[27],"scenarios":[28,296,328],"in":[29,186,297,318],"dynamic":[30,333],"environments.":[31],"First,":[32],"an":[33,271,336],"overall":[34],"task":[35],"is":[36,196,269,324],"divided":[37],"into":[38],"multiple":[39],"simpler":[40],"subtasks":[41,57],"are":[43,62,247],"more":[44,139],"appropriate":[45],"for":[46,74,104,150,277],"learning":[47],"objectives.":[50],"Then,":[51],"collecting":[53],"demonstrations,":[55],"the":[56,76,107,119,125,134,145,164,175,199,208,234,263,298],"require":[59],"movement":[61,66,211],"modeled":[63],"probabilistic":[65],"primitives":[67,212],"(ProMPs).":[68],"We":[69,217],"also":[70],"study":[71],"two":[72],"strategies":[73],"modifying":[75],"ProMPs":[77],"avoid":[79],"collisions":[80],"with":[81,97,332],"environmental":[82],"obstacles.":[83],"Finally,":[84],"introduce":[86],"rule-base":[88],"technique":[90],"utilizing":[92],"finite-state":[94],"machine":[95],"along":[96,121],"unique":[99],"means":[100],"of":[101,169,177,210,230,236,265,273,280,338],"ProMPs.":[105],"For":[106],"ProMP":[108,130],"controller,":[109],"propose":[111],"barrier":[113],"Lyapunov":[115],"functions":[116],"guide":[118],"system":[120,135,165],"trajectory":[123],"within":[124,270],"distribution":[126,146,229,264],"defined":[127],"while":[131],"guaranteeing":[132],"state":[136],"never":[137],"leaves":[138],"than":[140],"desired":[142],"distance":[143],"from":[144,226],"mean.":[147],"This":[148],"allows":[149,276],"better":[151],"performance":[152],"on":[153,163,256],"nonlinear":[154,238],"systems":[155],"offers":[157],"solid":[158],"stability":[159],"known":[161],"bounds":[162],"state.":[166],"A":[167],"series":[168],"simulations":[170],"experimental":[172],"studies":[173],"demonstrate":[174],"efficacy":[176],"our":[178,285],"show":[181],"it":[183,250,306],"can":[184,290],"run":[185],"real":[187],"time.":[188],"<italic":[189],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[190],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Note":[191],"Practitioners</i>":[193],"\u2014This":[194],"paper":[195],"motivated":[197],"need":[200],"create":[202],"teach-by-demonstration":[204],"framework":[205,220,286],"captures":[207],"strengths":[209],"verifiable,":[214],"control.":[216],"provide":[218],"learns":[222],"laws":[225],"probability":[228,288],"trajectories":[232,268],"through":[233],"use":[235],"advanced":[237],"incorporates":[241],"safety":[242,274],"constraints.":[243],"Typically,":[244],"such":[245],"distributions":[246,289],"stochastic,":[248],"making":[249,305],"difficult":[251],"offer":[253],"any":[254],"guarantees":[255],"operation.":[258],"Our":[259],"ensures":[261],"allowed":[266],"envelope":[272],"robust":[278],"operation":[279],"robot.":[282],"Furthermore,":[283],"using":[284],"various":[287],"be":[291],"combined":[292],"represent":[294],"environment.":[299],"It":[300],"will":[301],"benefit":[302],"practitioners":[303],"substantially":[307],"easier":[308],"test":[310],"deploy":[312],"accurate,":[313],"efficient,":[314],"robots":[317],"real-world":[320],"scenarios.":[321],"The":[322],"currently":[325],"limited":[326],"involving":[329],"static":[330],"obstacles,":[331],"obstacle":[334],"avoidance":[335],"avenue":[337],"future":[339],"effort.":[340]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":2}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
