{"id":"https://openalex.org/W7139940515","doi":"https://doi.org/10.48550/arxiv.2603.19170","title":"ADMM-Based Distributed MPC with Control Barrier Functions for Safe Multi-Robot Quadrupedal Locomotion","display_name":"ADMM-Based Distributed MPC with Control Barrier Functions for Safe Multi-Robot Quadrupedal Locomotion","publication_year":2026,"publication_date":"2026-03-19","ids":{"openalex":"https://openalex.org/W7139940515","doi":"https://doi.org/10.48550/arxiv.2603.19170"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.19170","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.19170","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.19170","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101607184","display_name":"Yicheng Zeng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zeng, Yicheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022264903","display_name":"Ruturaj Sambhus","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sambhus, Ruturaj S.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048676393","display_name":"Basit Muhammad Imran","orcid":"https://orcid.org/0000-0002-0643-0648"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Imran, Basit Muhammad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004930845","display_name":"Jeeseop Kim","orcid":"https://orcid.org/0000-0003-4028-2359"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kim, Jeeseop","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5125759525","display_name":"Vittorio Pastore","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pastore, Vittorio","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5066501467","display_name":"Kaveh Akbari Hamed","orcid":"https://orcid.org/0000-0001-9597-1691"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hamed, Kaveh Akbari","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.8133999705314636,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/T10879","display_name":"Robotic Locomotion and Control","score":0.8133999705314636,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/T10791","display_name":"Advanced Control Systems Optimization","score":0.06270000338554382,"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/T10249","display_name":"Distributed Control Multi-Agent Systems","score":0.03700000047683716,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/trajectory","display_name":"Trajectory","score":0.710099995136261},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.6507999897003174},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5745999813079834},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.5077000260353088},{"id":"https://openalex.org/keywords/decentralised-system","display_name":"Decentralised system","score":0.49959999322891235},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"Trajectory optimization","score":0.47940000891685486},{"id":"https://openalex.org/keywords/decomposition","display_name":"Decomposition","score":0.47589999437332153},{"id":"https://openalex.org/keywords/quadratic-programming","display_name":"Quadratic programming","score":0.43149998784065247},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.41269999742507935}],"concepts":[{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.710099995136261},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.6507999897003174},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6154999732971191},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5745999813079834},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.5077000260353088},{"id":"https://openalex.org/C205875254","wikidata":"https://www.wikidata.org/wiki/Q17156857","display_name":"Decentralised system","level":3,"score":0.49959999322891235},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.47940000891685486},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.47589999437332153},{"id":"https://openalex.org/C81845259","wikidata":"https://www.wikidata.org/wiki/Q290117","display_name":"Quadratic programming","level":2,"score":0.43149998784065247},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.41269999742507935},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.40119999647140503},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3950999975204468},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.35830000042915344},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.34929999709129333},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.3292999863624573},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.3239000141620636},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.31450000405311584},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.314300000667572},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.289000004529953},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.2840000092983246},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.27900001406669617},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.27459999918937683},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.26249998807907104},{"id":"https://openalex.org/C161840515","wikidata":"https://www.wikidata.org/wiki/Q186131","display_name":"Terrain","level":2,"score":0.251800000667572}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.19170","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.19170","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.19170","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.19170","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.4304312765598297,"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0,104],"paper":[1],"proposes":[2],"a":[3,56,72,128],"fully":[4,106],"decentralized":[5,107,223],"model":[6],"predictive":[7],"control":[8,12,42,131,152],"(MPC)":[9],"framework":[10,60,124],"with":[11,77,110,185],"barrier":[13],"function":[14],"(CBF)":[15],"constraints":[16,29],"for":[17,133],"safety-critical":[18,52],"trajectory":[19,108,139],"planning":[20,210],"in":[21,98,216],"multi-robot":[22],"legged":[23],"systems.":[24],"The":[25,122,157,191],"incorporation":[26],"of":[27,38,67,159],"CBF":[28],"introduces":[30],"explicit":[31],"inter-agent":[32],"coupling,":[33],"which":[34],"prevents":[35],"direct":[36],"decomposition":[37],"the":[39,50,63,80,84,160,195,207,217],"resulting":[40],"optimal":[41],"problems.":[43],"To":[44],"address":[45],"this":[46],"challenge,":[47],"we":[48],"reformulate":[49],"centralized":[51,203],"MPC":[53,143,204],"problem":[54,86],"using":[55,100],"structured":[57],"distributed":[58,138,197],"optimization":[59,109],"based":[61],"on":[62,168],"alternating":[64],"direction":[65],"method":[66],"multipliers":[68],"(ADMM).":[69],"By":[70],"introducing":[71],"novel":[73],"node-edge":[74],"splitting":[75],"formulation":[76,198],"consensus":[78],"constraints,":[79],"proposed":[81,123,161,196],"approach":[82,162],"decomposes":[83],"global":[85],"into":[87,127],"independent":[88],"node-local":[89],"and":[90,119,149,174,188],"edge-local":[91],"quadratic":[92],"programs":[93],"that":[94,194],"can":[95],"be":[96],"solved":[97],"parallel":[99],"only":[101],"neighbor-to-neighbor":[102],"communication.":[103],"enables":[105],"symmetric":[111],"computational":[112],"load":[113],"across":[114],"agents":[115],"while":[116,205],"preserving":[117],"safety":[118],"dynamic":[120],"feasibility.":[121],"is":[125,163],"integrated":[126],"hierarchical":[129],"locomotion":[130],"architecture":[132],"quadrupedal":[134,172],"robots,":[135],"combining":[136],"high-level":[137],"planning,":[140],"mid-level":[141],"nonlinear":[142],"enforcing":[144,153],"single":[145],"rigid":[146],"body":[147],"dynamics,":[148],"low-level":[150],"whole-body":[151],"full-order":[154],"robot":[155],"dynamics.":[156],"effectiveness":[158],"demonstrated":[164],"through":[165],"hardware":[166],"experiments":[167],"two":[169],"Unitree":[170],"Go2":[171],"robots":[173,181],"numerical":[175],"simulations":[176],"involving":[177],"up":[178,213],"to":[179,202,214],"four":[180],"navigating":[182],"uncertain":[183],"environments":[184],"rough":[186],"terrain":[187],"external":[189],"disturbances.":[190],"results":[192],"show":[193],"achieves":[199],"performance":[200],"comparable":[201],"reducing":[206],"average":[208],"per-cycle":[209],"time":[211],"by":[212],"51%":[215],"four-agent":[218],"case,":[219],"enabling":[220],"efficient":[221],"real-time":[222],"implementation.":[224]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-03-21T00:00:00"}
