{"id":"https://openalex.org/W4383109039","doi":"https://doi.org/10.1109/icra48891.2023.10160507","title":"Contact Optimization for Non-Prehensile Loco-Manipulation via Hierarchical Model Predictive Control","display_name":"Contact Optimization for Non-Prehensile Loco-Manipulation via Hierarchical Model Predictive Control","publication_year":2023,"publication_date":"2023-05-29","ids":{"openalex":"https://openalex.org/W4383109039","doi":"https://doi.org/10.1109/icra48891.2023.10160507"},"language":"en","primary_location":{"id":"doi:10.1109/icra48891.2023.10160507","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48891.2023.10160507","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5032432096","display_name":"Alberto Rigo","orcid":"https://orcid.org/0000-0002-0428-2290"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alberto Rigo","raw_affiliation_strings":["University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102026597","display_name":"Yiyu Chen","orcid":"https://orcid.org/0000-0001-5651-0075"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yiyu Chen","raw_affiliation_strings":["University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083094281","display_name":"Satyandra K. Gupta","orcid":"https://orcid.org/0000-0002-6025-7903"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Satyandra K. Gupta","raw_affiliation_strings":["University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024050690","display_name":"Quan Nguyen","orcid":"https://orcid.org/0000-0001-8620-0561"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Quan Nguyen","raw_affiliation_strings":["University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California,Department of Aerospace and Mechanical Engineering,Los Angeles,CA,90089","institution_ids":["https://openalex.org/I1174212"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I1174212"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"9945","last_page":"9951"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.9998999834060669,"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.9998999834060669,"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/T11023","display_name":"Prosthetics and Rehabilitation Robotics","score":0.9991000294685364,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.993399977684021,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/prehensile-tail","display_name":"Prehensile tail","score":0.7445474863052368},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6751413941383362},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.6483689546585083},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6317225694656372},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.6309245824813843},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.6125738024711609},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5849826335906982},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4639861583709717},{"id":"https://openalex.org/keywords/obstacle-avoidance","display_name":"Obstacle avoidance","score":0.44325491786003113},{"id":"https://openalex.org/keywords/robot-control","display_name":"Robot control","score":0.43637174367904663},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.4324760138988495},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.4306095838546753},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.424641489982605},{"id":"https://openalex.org/keywords/tracking","display_name":"Tracking (education)","score":0.42351391911506653},{"id":"https://openalex.org/keywords/orientation","display_name":"Orientation (vector space)","score":0.4189346134662628},{"id":"https://openalex.org/keywords/obstacle","display_name":"Obstacle","score":0.41562438011169434},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.36987924575805664},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.28961631655693054},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.22893047332763672},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09536793828010559}],"concepts":[{"id":"https://openalex.org/C136380597","wikidata":"https://www.wikidata.org/wiki/Q10508905","display_name":"Prehensile tail","level":2,"score":0.7445474863052368},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6751413941383362},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.6483689546585083},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6317225694656372},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.6309245824813843},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.6125738024711609},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5849826335906982},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4639861583709717},{"id":"https://openalex.org/C6683253","wikidata":"https://www.wikidata.org/wiki/Q7075535","display_name":"Obstacle avoidance","level":4,"score":0.44325491786003113},{"id":"https://openalex.org/C65401140","wikidata":"https://www.wikidata.org/wiki/Q7353385","display_name":"Robot control","level":4,"score":0.43637174367904663},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.4324760138988495},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.4306095838546753},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.424641489982605},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.42351391911506653},{"id":"https://openalex.org/C16345878","wikidata":"https://www.wikidata.org/wiki/Q107472979","display_name":"Orientation (vector space)","level":2,"score":0.4189346134662628},{"id":"https://openalex.org/C2776650193","wikidata":"https://www.wikidata.org/wiki/Q264661","display_name":"Obstacle","level":2,"score":0.41562438011169434},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.36987924575805664},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.28961631655693054},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.22893047332763672},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09536793828010559},{"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/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","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},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icra48891.2023.10160507","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48891.2023.10160507","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7156342045","display_name":null,"funder_award_id":"IIS-2133091","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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W1487365480","https://openalex.org/W2050708324","https://openalex.org/W2061983716","https://openalex.org/W2098030884","https://openalex.org/W2106723696","https://openalex.org/W2415044741","https://openalex.org/W2620625173","https://openalex.org/W2736374714","https://openalex.org/W2805883505","https://openalex.org/W2885642537","https://openalex.org/W2891614462","https://openalex.org/W2909331752","https://openalex.org/W2944561196","https://openalex.org/W2962851896","https://openalex.org/W2963892386","https://openalex.org/W2972810470","https://openalex.org/W3020984132","https://openalex.org/W3024987186","https://openalex.org/W3041078985","https://openalex.org/W3142410314","https://openalex.org/W3205196998","https://openalex.org/W3205625110","https://openalex.org/W4205430897","https://openalex.org/W4205967660","https://openalex.org/W4225774941","https://openalex.org/W4285102448","https://openalex.org/W4292686360","https://openalex.org/W4312908419","https://openalex.org/W4387653674","https://openalex.org/W6767349745","https://openalex.org/W6809907971"],"related_works":["https://openalex.org/W1986528036","https://openalex.org/W2291700020","https://openalex.org/W2086863125","https://openalex.org/W3096187747","https://openalex.org/W3004220142","https://openalex.org/W2216521820","https://openalex.org/W1522691079","https://openalex.org/W4362682344","https://openalex.org/W4285332827","https://openalex.org/W2141773360"],"abstract_inverted_index":{"Recent":[0],"studies":[1],"on":[2,7],"quadruped":[3],"robots":[4,19],"have":[5],"focused":[6],"either":[8],"locomotion":[9,112],"or":[10],"mobile":[11],"manipulation":[12,26,55],"using":[13,24],"a":[14,43],"robotic":[15],"arm.":[16],"However,":[17],"legged":[18],"can":[20,126],"manipulate":[21],"large":[22],"objects":[23],"non-prehensile":[25],"primitives,":[27],"such":[28],"as":[29],"planar":[30],"pushing,":[31],"to":[32,36,71,88,115,143],"drive":[33],"the":[34,37,54,63,69,80,83,86,90,95,110,117,121,149,152,155],"object":[35,153],"desired":[38,91,118],"location.":[39],"This":[40,138],"paper":[41],"presents":[42],"novel":[44],"hierarchical":[45],"model":[46],"predictive":[47],"control":[48,128],"(MPC)":[49],"for":[50,147],"contact":[51,74,77],"optimization":[52],"of":[53,120],"task.":[56,157],"Using":[57],"two":[58,67],"cascading":[59],"MPCs,":[60],"we":[61],"split":[62],"loco-manipulation":[64,156],"problem":[65],"into":[66],"parts:":[68],"first":[70],"optimize":[72],"both":[73,104,129,148],"force":[75,93],"and":[76,82,85,106,132,151],"location":[78],"between":[79],"robot":[81,96,150],"object,":[84,122],"second":[87],"regulate":[89],"interaction":[92],"through":[94],"locomotion.":[97],"Our":[98],"method":[99],"is":[100],"successfully":[101],"validated":[102],"in":[103],"simulation":[105],"hardware":[107],"experiments.":[108],"While":[109],"baseline":[111],"MPC":[113],"fails":[114],"follow":[116],"trajectory":[119],"our":[123],"proposed":[124],"approach":[125],"effectively":[127],"object's":[130],"position":[131],"orientation":[133],"with":[134],"minimal":[135],"tracking":[136],"error.":[137],"capability":[139],"also":[140],"allows":[141],"us":[142],"perform":[144],"obstacle":[145],"avoidance":[146],"during":[154]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":6}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
