{"id":"https://openalex.org/W4416748703","doi":"https://doi.org/10.1109/iros60139.2025.11247214","title":"Thruster-Enhanced Locomotion: A Decoupled Model Predictive Control with Learned Contact Residuals","display_name":"Thruster-Enhanced Locomotion: A Decoupled Model Predictive Control with Learned Contact Residuals","publication_year":2025,"publication_date":"2025-10-19","ids":{"openalex":"https://openalex.org/W4416748703","doi":"https://doi.org/10.1109/iros60139.2025.11247214"},"language":null,"primary_location":{"id":"doi:10.1109/iros60139.2025.11247214","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros60139.2025.11247214","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","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/A5100624778","display_name":"Chenghao Wang","orcid":"https://orcid.org/0000-0001-6074-9919"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chenghao Wang","raw_affiliation_strings":["Northeastern University,Department of Electrical and Computer Engineering,Boston,MA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northeastern University,Department of Electrical and Computer Engineering,Boston,MA,USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011356635","display_name":"Alireza Ramezani","orcid":"https://orcid.org/0000-0002-1925-1251"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alireza Ramezani","raw_affiliation_strings":["Northeastern University,Department of Electrical and Computer Engineering,Boston,MA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northeastern University,Department of Electrical and Computer Engineering,Boston,MA,USA","institution_ids":["https://openalex.org/I12912129"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I12912129"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.48063984,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"10670","last_page":"10675"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.8815000057220459,"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.8815000057220459,"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.09309999644756317,"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/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.003700000001117587,"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/control-theory","display_name":"Control theory (sociology)","score":0.7297999858856201},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.7069000005722046},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.550599992275238},{"id":"https://openalex.org/keywords/actuator","display_name":"Actuator","score":0.5055999755859375},{"id":"https://openalex.org/keywords/thrust","display_name":"Thrust","score":0.4756999909877777},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.4587000012397766},{"id":"https://openalex.org/keywords/underactuation","display_name":"Underactuation","score":0.453900009393692},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.43459999561309814},{"id":"https://openalex.org/keywords/residual","display_name":"Residual","score":0.4244000017642975}],"concepts":[{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.7297999858856201},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.7069000005722046},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.550599992275238},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.548799991607666},{"id":"https://openalex.org/C172707124","wikidata":"https://www.wikidata.org/wiki/Q423488","display_name":"Actuator","level":2,"score":0.5055999755859375},{"id":"https://openalex.org/C79420006","wikidata":"https://www.wikidata.org/wiki/Q533668","display_name":"Thrust","level":2,"score":0.4756999909877777},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.45899999141693115},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.4587000012397766},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.45730000734329224},{"id":"https://openalex.org/C88337583","wikidata":"https://www.wikidata.org/wiki/Q7883433","display_name":"Underactuation","level":3,"score":0.453900009393692},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.43459999561309814},{"id":"https://openalex.org/C155512373","wikidata":"https://www.wikidata.org/wiki/Q287450","display_name":"Residual","level":2,"score":0.4244000017642975},{"id":"https://openalex.org/C81302111","wikidata":"https://www.wikidata.org/wiki/Q2916417","display_name":"Contact force","level":2,"score":0.3887999951839447},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.367900013923645},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3553999960422516},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.32420000433921814},{"id":"https://openalex.org/C144171764","wikidata":"https://www.wikidata.org/wiki/Q48103","display_name":"Torque","level":2,"score":0.31790000200271606},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.31709998846054077},{"id":"https://openalex.org/C79487989","wikidata":"https://www.wikidata.org/wiki/Q934680","display_name":"Vehicle dynamics","level":2,"score":0.31119999289512634},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.3093999922275543},{"id":"https://openalex.org/C151800584","wikidata":"https://www.wikidata.org/wiki/Q2370000","display_name":"Gait","level":2,"score":0.299699991941452},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.2928999960422516},{"id":"https://openalex.org/C96146094","wikidata":"https://www.wikidata.org/wiki/Q609057","display_name":"Unification","level":2,"score":0.28139999508857727},{"id":"https://openalex.org/C145565327","wikidata":"https://www.wikidata.org/wiki/Q852514","display_name":"Motion control","level":3,"score":0.27900001406669617},{"id":"https://openalex.org/C161362739","wikidata":"https://www.wikidata.org/wiki/Q2301555","display_name":"Open-loop controller","level":3,"score":0.2766000032424927},{"id":"https://openalex.org/C96332660","wikidata":"https://www.wikidata.org/wiki/Q5610971","display_name":"Ground reaction force","level":3,"score":0.27549999952316284},{"id":"https://openalex.org/C2778931886","wikidata":"https://www.wikidata.org/wiki/Q5164827","display_name":"Contact dynamics","level":2,"score":0.26420000195503235},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.25929999351501465},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.25690001249313354},{"id":"https://openalex.org/C77405623","wikidata":"https://www.wikidata.org/wiki/Q598451","display_name":"System dynamics","level":2,"score":0.2551000118255615}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iros60139.2025.11247214","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros60139.2025.11247214","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2908590185","https://openalex.org/W2909331752","https://openalex.org/W2909553221","https://openalex.org/W3203378087","https://openalex.org/W4200119673","https://openalex.org/W4382344551","https://openalex.org/W4383097663","https://openalex.org/W4388761649","https://openalex.org/W4402260703","https://openalex.org/W4404953598","https://openalex.org/W4413392793"],"related_works":[],"abstract_inverted_index":{"Husky":[0],"Carbon,":[1],"a":[2,10,39,80,84],"robot":[3],"developed":[4],"by":[5,64,100],"Northeastern":[6],"University,":[7],"serves":[8],"as":[9],"research":[11],"platform":[12],"to":[13,106,123,165],"explore":[14],"unification":[15],"of":[16,69,157],"posture":[17],"manipulation":[18],"and":[19,28,51,140,160],"thrust":[20],"vectoring.":[21],"Unlike":[22],"conventional":[23],"quadrupeds,":[24],"its":[25,60],"joint":[26],"actuators":[27],"thrusters":[29,98],"enable":[30],"enhanced":[31],"control":[32,58,82,147],"authority,":[33],"facilitating":[34],"thruster-assisted":[35],"narrow-path":[36],"walking.":[37],"While":[38],"unified":[40],"Model":[41],"Predictive":[42],"Control":[43],"(MPC)":[44],"framework":[45],"optimizing":[46],"both":[47,138],"ground":[48],"reaction":[49],"forces":[50,53],"thruster":[52,121],"could":[54],"theoretically":[55],"address":[56],"this":[57,76,135],"problem,":[59],"feasibility":[61],"is":[62],"limited":[63],"the":[65,70,97,114,120,145,166],"low":[66],"torque-control":[67,115],"bandwidth":[68],"system\u2019s":[71],"lightweight":[72],"actuators.":[73],"To":[74],"overcome":[75],"challenge,":[77],"we":[78],"propose":[79],"decoupled":[81,146,167],"architecture:":[83],"Raibert-type":[85],"controller":[86,168],"governs":[87],"legged":[88],"locomotion":[89],"using":[90],"position-based":[91],"control,":[92],"while":[93,118],"an":[94],"MPC":[95,122],"regulates":[96],"augmented":[99],"learned":[101,131],"Contact":[102],"Residual":[103],"Dynamics":[104],"(CRD)":[105],"account":[107,125],"for":[108,126],"leg-ground":[109,127],"impacts.":[110],"This":[111],"separation":[112],"bypasses":[113],"rate":[116],"bottleneck":[117],"retaining":[119],"explicitly":[124],"impact":[128],"dynamics":[129],"through":[130,137],"residuals.":[132],"We":[133],"validate":[134],"approach":[136],"simulation":[139],"hardware":[141],"experiments,":[142],"showing":[143],"that":[144],"architecture":[148],"with":[149],"CRD":[150],"performs":[151],"more":[152],"stable":[153],"behavior":[154],"in":[155],"terms":[156],"push":[158],"recovery":[159],"cat-like":[161],"walking":[162],"gait":[163],"compared":[164],"without":[169],"CRD.":[170]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-11-28T00:00:00"}
