{"id":"https://openalex.org/W4405785558","doi":"https://doi.org/10.1109/iros58592.2024.10801676","title":"Accelerating Model Predictive Control for Legged Robots through Distributed Optimization","display_name":"Accelerating Model Predictive Control for Legged Robots through Distributed Optimization","publication_year":2024,"publication_date":"2024-10-14","ids":{"openalex":"https://openalex.org/W4405785558","doi":"https://doi.org/10.1109/iros58592.2024.10801676"},"language":"en","primary_location":{"id":"doi:10.1109/iros58592.2024.10801676","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros58592.2024.10801676","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-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/A5080191249","display_name":"Lorenzo Amatucci","orcid":"https://orcid.org/0009-0006-6764-8102"},"institutions":[{"id":"https://openalex.org/I30771326","display_name":"Italian Institute of Technology","ror":"https://ror.org/042t93s57","country_code":"IT","type":"facility","lineage":["https://openalex.org/I30771326"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Lorenzo Amatucci","raw_affiliation_strings":["Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy"],"affiliations":[{"raw_affiliation_string":"Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy","institution_ids":["https://openalex.org/I30771326"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090269671","display_name":"Giulio Turrisi","orcid":"https://orcid.org/0000-0003-3007-3553"},"institutions":[{"id":"https://openalex.org/I30771326","display_name":"Italian Institute of Technology","ror":"https://ror.org/042t93s57","country_code":"IT","type":"facility","lineage":["https://openalex.org/I30771326"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giulio Turrisi","raw_affiliation_strings":["Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy"],"affiliations":[{"raw_affiliation_string":"Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy","institution_ids":["https://openalex.org/I30771326"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083020442","display_name":"Angelo Bratta","orcid":"https://orcid.org/0000-0002-1306-9344"},"institutions":[{"id":"https://openalex.org/I30771326","display_name":"Italian Institute of Technology","ror":"https://ror.org/042t93s57","country_code":"IT","type":"facility","lineage":["https://openalex.org/I30771326"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Angelo Bratta","raw_affiliation_strings":["Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy"],"affiliations":[{"raw_affiliation_string":"Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy","institution_ids":["https://openalex.org/I30771326"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086426608","display_name":"Victor Barasuol","orcid":"https://orcid.org/0000-0003-4966-5743"},"institutions":[{"id":"https://openalex.org/I30771326","display_name":"Italian Institute of Technology","ror":"https://ror.org/042t93s57","country_code":"IT","type":"facility","lineage":["https://openalex.org/I30771326"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Victor Barasuol","raw_affiliation_strings":["Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy"],"affiliations":[{"raw_affiliation_string":"Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy","institution_ids":["https://openalex.org/I30771326"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010033061","display_name":"Claudio Semini","orcid":"https://orcid.org/0000-0002-3034-4686"},"institutions":[{"id":"https://openalex.org/I30771326","display_name":"Italian Institute of Technology","ror":"https://ror.org/042t93s57","country_code":"IT","type":"facility","lineage":["https://openalex.org/I30771326"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Claudio Semini","raw_affiliation_strings":["Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy"],"affiliations":[{"raw_affiliation_string":"Istituto Italiano di Tecnologia (IIT),Dynamic Legged Systems Laboratory,Genova,Italy","institution_ids":["https://openalex.org/I30771326"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5080191249"],"corresponding_institution_ids":["https://openalex.org/I30771326"],"apc_list":null,"apc_paid":null,"fwci":4.5429,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.95397397,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"12734","last_page":"12741"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9977999925613403,"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/T10791","display_name":"Advanced Control Systems Optimization","score":0.9977999925613403,"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/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9876000285148621,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10879","display_name":"Robotic Locomotion and Control","score":0.9796000123023987,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6905069351196289},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.6548688411712646},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6524282693862915},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.4709160029888153},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4014577269554138},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2340768575668335}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6905069351196289},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.6548688411712646},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6524282693862915},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.4709160029888153},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4014577269554138},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2340768575668335}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iros58592.2024.10801676","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros58592.2024.10801676","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"},{"id":"pmh:oai:unige.iris.cineca.it:11567/1280177","is_oa":false,"landing_page_url":"https://hdl.handle.net/11567/1280177","pdf_url":null,"source":{"id":"https://openalex.org/S4377196291","display_name":"CINECA IRIS Institutial Research Information System (University of Genoa)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I83816512","host_organization_name":"University of Genoa","host_organization_lineage":["https://openalex.org/I83816512"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W639693478","https://openalex.org/W2143729862","https://openalex.org/W2158782408","https://openalex.org/W2277973662","https://openalex.org/W2523760000","https://openalex.org/W2762555062","https://openalex.org/W2905541462","https://openalex.org/W3039104684","https://openalex.org/W3046196016","https://openalex.org/W3081791272","https://openalex.org/W3130162259","https://openalex.org/W3138010110","https://openalex.org/W3142410314","https://openalex.org/W3184213034","https://openalex.org/W3206363916","https://openalex.org/W3207305612","https://openalex.org/W4225766702","https://openalex.org/W4285028015","https://openalex.org/W4286423847","https://openalex.org/W4292363360","https://openalex.org/W4312758030","https://openalex.org/W4313562873","https://openalex.org/W4365420601","https://openalex.org/W4378696928","https://openalex.org/W6644337322"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W1990079087","https://openalex.org/W3202234113","https://openalex.org/W2390279801","https://openalex.org/W2101188133","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W2556120871"],"abstract_inverted_index":{"This":[0,61],"paper":[1],"presents":[2],"a":[3,91,125,148,158],"novel":[4],"approach":[5,62,103,116,156],"to":[6,39,124,141,147],"enhance":[7],"Model":[8],"Predictive":[9],"Control":[10,52],"(MPC)":[11],"for":[12,72,161,165,171],"legged":[13,166],"robots":[14],"through":[15,96],"Distributed":[16],"Optimization.":[17],"Our":[18],"method":[19,140],"focuses":[20],"on":[21,90,104],"decomposing":[22],"the":[23,32,66,81,99,119,135,142,169,176],"robot":[24,78],"dynamics":[25],"into":[26],"smaller,":[27],"parallelizable":[28],"subsystems,":[29],"and":[30],"utilizing":[31],"Alternating":[33],"Direction":[34],"Method":[35],"of":[36,83,101,138,175,179],"Multipliers":[37],"(ADMM)":[38],"ensure":[40],"consensus":[41],"among":[42],"them.":[43],"Each":[44],"subsystem":[45],"is":[46],"managed":[47],"by":[48],"its":[49],"own":[50],"Optimal":[51],"Problem,":[53],"with":[54,75,107],"ADMM":[55],"facilitating":[56,80],"consistency":[57],"between":[58],"their":[59],"optimizations.":[60],"not":[63],"only":[64],"decreases":[65],"computational":[67,136,152,177],"time":[68],"but":[69],"also":[70],"allows":[71],"effective":[73,173],"scaling":[74],"more":[76,172],"complex":[77],"configurations,":[79],"integration":[82],"additional":[84],"subsystems":[85],"such":[86],"as":[87],"articulated":[88],"arms":[89],"quadruped":[92],"robot.":[93],"We":[94],"demonstrate,":[95],"numerical":[97],"evaluations,":[98],"convergence":[100],"our":[102,115,139,155],"two":[105],"systems":[106],"increasing":[108],"complexity.":[109],"In":[110],"addition,":[111],"we":[112,132],"showcase":[113],"that":[114],"converges":[117],"towards":[118],"same":[120],"solution":[121],"when":[122],"compared":[123],"state-of-the-art":[126],"centralized":[127,143],"whole-body":[128],"MPC":[129,163],"implementation.":[130],"Moreover,":[131],"quantitatively":[133],"compare":[134],"efficiency":[137],"approach,":[144],"revealing":[145],"up":[146],"75%":[149],"reduction":[150],"in":[151],"time.":[153],"Overall,":[154],"offers":[157],"promising":[159],"avenue":[160],"accelerating":[162],"solutions":[164],"robots,":[167],"paving":[168],"way":[170],"utilization":[174],"performance":[178],"modern":[180],"hardware.":[181],"Accompanying":[182],"video":[183],"at":[184,192],"https://youtu.be/Yar4W-Vlh2A.":[185],"The":[186],"related":[187],"code":[188],"can":[189],"be":[190],"found":[191],"https://github.com/iit-DLSLab/DWMPC":[193]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
