{"id":"https://openalex.org/W7163217424","doi":"https://doi.org/10.48550/arxiv.2606.00086","title":"Whole-Body Inverse Kinematics with Graph Diffusion","display_name":"Whole-Body Inverse Kinematics with Graph Diffusion","publication_year":2026,"publication_date":"2026-05-23","ids":{"openalex":"https://openalex.org/W7163217424","doi":"https://doi.org/10.48550/arxiv.2606.00086"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.00086","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00086","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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.2606.00086","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005127901","display_name":"Helong Huang","orcid":"https://orcid.org/0009-0002-5134-3911"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huang, Helong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137632735","display_name":"Kai Tan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tan, Kai","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137707004","display_name":"Feng Wen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wen, Feng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137665664","display_name":"Guowei Huang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huang, Guowei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5137647233","display_name":"Xingyue Quan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Quan, Xingyue","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/T10653","display_name":"Robot Manipulation and Learning","score":0.2971000075340271,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.2971000075340271,"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/T10719","display_name":"3D Shape Modeling and Analysis","score":0.07980000227689743,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.07909999787807465,"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/kinematics","display_name":"Kinematics","score":0.7806000113487244},{"id":"https://openalex.org/keywords/inverse-kinematics","display_name":"Inverse kinematics","score":0.6312999725341797},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5853999853134155},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.503600001335144},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.45980000495910645},{"id":"https://openalex.org/keywords/inverse","display_name":"Inverse","score":0.3878999948501587},{"id":"https://openalex.org/keywords/encode","display_name":"ENCODE","score":0.376800000667572}],"concepts":[{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.7806000113487244},{"id":"https://openalex.org/C17816587","wikidata":"https://www.wikidata.org/wiki/Q1501872","display_name":"Inverse kinematics","level":3,"score":0.6312999725341797},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5853999853134155},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5195000171661377},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.503600001335144},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.45980000495910645},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3986000120639801},{"id":"https://openalex.org/C207467116","wikidata":"https://www.wikidata.org/wiki/Q4385666","display_name":"Inverse","level":2,"score":0.3878999948501587},{"id":"https://openalex.org/C66746571","wikidata":"https://www.wikidata.org/wiki/Q1134833","display_name":"ENCODE","level":3,"score":0.376800000667572},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37279999256134033},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.36489999294281006},{"id":"https://openalex.org/C523889960","wikidata":"https://www.wikidata.org/wiki/Q160695","display_name":"Torso","level":2,"score":0.35690000653266907},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3357999920845032},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.31679999828338623},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.31279999017715454},{"id":"https://openalex.org/C88230418","wikidata":"https://www.wikidata.org/wiki/Q131476","display_name":"Graph theory","level":2,"score":0.29679998755455017},{"id":"https://openalex.org/C135252773","wikidata":"https://www.wikidata.org/wiki/Q1567213","display_name":"Inverse problem","level":2,"score":0.2906000018119812},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2770000100135803},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2597000002861023}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.00086","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00086","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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.2606.00086","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00086","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Inverse":[0],"kinematics":[1,141],"(IK)":[2],"is":[3],"a":[4,53,67,94,119,156],"fundamental":[5],"problem":[6],"in":[7,40,113],"robotics,":[8],"requiring":[9],"the":[10,34,64,72,105,182,193],"generation":[11],"of":[12,37],"joint":[13,102],"configurations":[14,103],"that":[15,99,159,181],"satisfy":[16],"target":[17],"end-effector":[18],"poses.":[19],"Existing":[20],"approaches":[21],"often":[22],"struggle":[23],"to":[24,31,78,146,195],"generalize":[25],"across":[26],"diverse":[27,177],"robot":[28,65,73,106],"morphologies":[29],"and":[30,81,129,143,166,187],"effectively":[32],"model":[33],"multi-modal":[35],"nature":[36],"IK,":[38],"particularly":[39],"articulated":[41,114,167],"systems":[42],"with":[43,124,169],"multiple":[44,197],"kinematic":[45,68,84],"branches.":[46],"In":[47,135],"this":[48,88],"work,":[49],"we":[50,62,90,116,137],"propose":[51],"GraphDiff-IK,":[52],"structure-aware":[54,120],"graph":[55,69,96,121],"diffusion":[56,97],"framework":[57,123,154],"for":[58,132,200],"inverse":[59],"kinematics.":[60],"Specifically,":[61],"represent":[63],"as":[66,93],"constructed":[70],"from":[71],"URDF,":[74],"where":[75],"nodes":[76],"correspond":[77],"actuated":[79],"joints":[80],"edges":[82],"encode":[83],"dependencies.":[85],"Building":[86],"upon":[87],"representation,":[89],"formulate":[91],"IK":[92,189],"conditional":[95],"process":[98],"directly":[100],"generates":[101],"on":[104,176],"graph.":[107],"To":[108],"better":[109],"capture":[110],"structural":[111],"dependencies":[112],"systems,":[115,165],"further":[117],"introduce":[118],"reasoning":[122],"hierarchical":[125],"stage-wise":[126],"message":[127],"passing":[128],"torso-aware":[130],"conditioning":[131],"multi-branch":[133],"robots.":[134],"addition,":[136],"incorporate":[138],"noisy":[139],"forward":[140],"feedback":[142],"task-space":[144],"supervision":[145],"improve":[147],"geometric":[148],"consistency":[149],"during":[150],"denoising.":[151],"The":[152],"proposed":[153,183],"provides":[155],"unified":[157],"formulation":[158],"naturally":[160],"supports":[161],"single-arm":[162],"robots,":[163],"dual-arm":[164],"robots":[168],"torso":[170],"or":[171],"waist":[172],"structures.":[173],"Extensive":[174],"experiments":[175],"robotic":[178,202],"platforms":[179],"demonstrate":[180],"method":[184],"achieves":[185],"accurate":[186],"stable":[188],"performance":[190],"while":[191],"preserving":[192],"ability":[194],"generate":[196],"feasible":[198],"solutions":[199],"redundant":[201],"systems.":[203]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-03T00:00:00"}
