{"id":"https://openalex.org/W4416748393","doi":"https://doi.org/10.1109/iros60139.2025.11246880","title":"Trajectory Generation for Humanoid Backflips and Jumps Based on Whole-Body Dynamics Optimization with Consideration of KKT Residual Convergence","display_name":"Trajectory Generation for Humanoid Backflips and Jumps Based on Whole-Body Dynamics Optimization with Consideration of KKT Residual Convergence","publication_year":2025,"publication_date":"2025-10-19","ids":{"openalex":"https://openalex.org/W4416748393","doi":"https://doi.org/10.1109/iros60139.2025.11246880"},"language":null,"primary_location":{"id":"doi:10.1109/iros60139.2025.11246880","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros60139.2025.11246880","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":"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/A5027035197","display_name":"Masanori Konishi","orcid":null},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Masanori Konishi","raw_affiliation_strings":["The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103113765","display_name":"Takuma Hiraoka","orcid":"https://orcid.org/0009-0002-5681-4903"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Takuma Hiraoka","raw_affiliation_strings":["The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019375019","display_name":"Kunio Kojima","orcid":null},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kunio Kojima","raw_affiliation_strings":["The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112883439","display_name":"Kei Okada","orcid":null},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kei Okada","raw_affiliation_strings":["The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Tokyo,Graduate School of Information Science and Technology,Bunkyo-ku, Tokyo,Japan,113-8656","institution_ids":["https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.30349497,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"6593","last_page":"6599"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.9682000279426575,"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.9682000279426575,"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.006200000178068876,"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/T12290","display_name":"Human Motion and Animation","score":0.003599999938160181,"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.78329998254776},{"id":"https://openalex.org/keywords/karush\u2013kuhn\u2013tucker-conditions","display_name":"Karush\u2013Kuhn\u2013Tucker conditions","score":0.741100013256073},{"id":"https://openalex.org/keywords/sensitivity","display_name":"Sensitivity (control systems)","score":0.7156999707221985},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.6527000069618225},{"id":"https://openalex.org/keywords/residual","display_name":"Residual","score":0.5781000256538391},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.5577999949455261},{"id":"https://openalex.org/keywords/rotor","display_name":"Rotor (electric)","score":0.5286999940872192},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.5001999735832214},{"id":"https://openalex.org/keywords/sequential-quadratic-programming","display_name":"Sequential quadratic programming","score":0.4867999851703644}],"concepts":[{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.78329998254776},{"id":"https://openalex.org/C50454189","wikidata":"https://www.wikidata.org/wiki/Q2075125","display_name":"Karush\u2013Kuhn\u2013Tucker conditions","level":2,"score":0.741100013256073},{"id":"https://openalex.org/C21200559","wikidata":"https://www.wikidata.org/wiki/Q7451068","display_name":"Sensitivity (control systems)","level":2,"score":0.7156999707221985},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.6527000069618225},{"id":"https://openalex.org/C155512373","wikidata":"https://www.wikidata.org/wiki/Q287450","display_name":"Residual","level":2,"score":0.5781000256538391},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.5577999949455261},{"id":"https://openalex.org/C17281054","wikidata":"https://www.wikidata.org/wiki/Q193466","display_name":"Rotor (electric)","level":2,"score":0.5286999940872192},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.5001999735832214},{"id":"https://openalex.org/C198927703","wikidata":"https://www.wikidata.org/wiki/Q4373881","display_name":"Sequential quadratic programming","level":3,"score":0.4867999851703644},{"id":"https://openalex.org/C144171764","wikidata":"https://www.wikidata.org/wiki/Q48103","display_name":"Torque","level":2,"score":0.454800009727478},{"id":"https://openalex.org/C110407247","wikidata":"https://www.wikidata.org/wiki/Q122508","display_name":"Inertia","level":2,"score":0.4512999951839447},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4447000026702881},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.42820000648498535},{"id":"https://openalex.org/C2780695682","wikidata":"https://www.wikidata.org/wiki/Q4005959","display_name":"Jump","level":2,"score":0.41679999232292175},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.3982999920845032},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.36469998955726624},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.34540000557899475},{"id":"https://openalex.org/C115527620","wikidata":"https://www.wikidata.org/wiki/Q769909","display_name":"Nonlinear programming","level":3,"score":0.31700000166893005},{"id":"https://openalex.org/C67865112","wikidata":"https://www.wikidata.org/wiki/Q1917564","display_name":"Multibody system","level":2,"score":0.3125},{"id":"https://openalex.org/C55660270","wikidata":"https://www.wikidata.org/wiki/Q5164377","display_name":"Constrained optimization","level":2,"score":0.3019999861717224},{"id":"https://openalex.org/C60692881","wikidata":"https://www.wikidata.org/wiki/Q584529","display_name":"Humanoid robot","level":3,"score":0.2992999851703644},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.27959999442100525},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.27730000019073486},{"id":"https://openalex.org/C2779897013","wikidata":"https://www.wikidata.org/wiki/Q1151752","display_name":"Jumping","level":2,"score":0.27410000562667847},{"id":"https://openalex.org/C85617194","wikidata":"https://www.wikidata.org/wiki/Q2072794","display_name":"Particle swarm optimization","level":2,"score":0.2718999981880188},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.27090001106262207}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iros60139.2025.11246880","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros60139.2025.11246880","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":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1492106702","https://openalex.org/W1975537977","https://openalex.org/W2042408133","https://openalex.org/W2133859362","https://openalex.org/W2151182239","https://openalex.org/W2158782408","https://openalex.org/W2186590998","https://openalex.org/W2573227850","https://openalex.org/W2906487027","https://openalex.org/W3012013006","https://openalex.org/W3081791272","https://openalex.org/W3129721997","https://openalex.org/W3147968035","https://openalex.org/W3206363598","https://openalex.org/W4221164057","https://openalex.org/W4285176008","https://openalex.org/W4313177909","https://openalex.org/W4376479262","https://openalex.org/W4405786095","https://openalex.org/W4409098423"],"related_works":[],"abstract_inverted_index":{"For":[0],"trajectory":[1,109,173],"generation":[2,110,174],"of":[3,145],"whole-body":[4],"jumping":[5,37],"motions":[6],"such":[7,30,48,158],"as":[8,49,127,133,159],"humanoid":[9],"backflips,":[10,51,177],"it":[11],"is":[12,123],"crucial":[13],"to":[14,44,62,85,156,197,209],"simultaneously":[15,93],"optimize":[16],"the":[17,95,104,117,120,137,143,146,185,195],"takeoff,":[18,96],"flight,":[19,97],"and":[20,27,52,59,68,98,107,116,153,162,181,190,200],"landing":[21,99],"phases":[22],"while":[23],"considering":[24],"full-body":[25,88],"dynamics":[26,89],"kinematics.":[28],"Although":[29],"methods":[31],"have":[32,40],"been":[33,42],"proposed":[34],"for":[35,175],"standard":[36,182],"motions,":[38,115],"they":[39],"not":[41,125],"applied":[43],"more":[45],"dynamic":[46],"actions":[47],"frontflips,":[50,176],"yaw":[53,178],"twist":[54,179],"jumps,":[55,180],"where":[56],"strong":[57],"nonlinearity":[58],"high":[60],"sensitivity":[61,155,196],"certain":[63,205],"parameters":[64,157],"(e.g.,":[65],"rotor":[66,160,198],"inertia":[67,161,199],"torque":[69,163],"cost":[70,164,188],"weights)":[71],"pose":[72],"significant":[73],"challenges.":[74],"To":[75],"address":[76],"these":[77],"challenges,":[78],"we":[79],"apply":[80],"a":[81,134,167,204,210],"two-stage":[82],"optimization":[83,90,122],"strategy":[84,141],"an":[86,128],"existing":[87],"method":[91,170],"that":[92,202],"optimizes":[94],"phases.":[100],"In":[101],"our":[102,169],"approach,":[103],"same":[105,186],"initialization":[106],"reference":[108,135],"rules":[111],"are":[112],"shared":[113],"across":[114,149],"solution":[118],"from":[119],"first":[121],"used":[124],"only":[126],"initial":[129],"guess":[130],"but":[131],"also":[132,193],"in":[136,213],"second":[138],"optimization.":[139],"This":[140],"improves":[142],"convergence":[144],"KKT":[147,214],"residuals":[148],"various":[150],"jump":[151],"types":[152],"mitigates":[154],"weights.":[165],"As":[166],"result,":[168],"achieves":[171],"unified":[172],"jumps":[183],"using":[184],"initialization,":[187],"weights,":[189],"constraints.":[191],"We":[192],"analyze":[194],"show":[201],"exceeding":[203],"threshold":[206],"can":[207],"lead":[208],"sharp":[211],"deterioration":[212],"residual":[215],"convergence.":[216]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-11-28T00:00:00"}
