{"id":"https://openalex.org/W4414987642","doi":"https://doi.org/10.48550/arxiv.2506.13087","title":"IKDiffuser: a Diffusion-based Generative Inverse Kinematics Solver for Kinematic Trees","display_name":"IKDiffuser: a Diffusion-based Generative Inverse Kinematics Solver for Kinematic Trees","publication_year":2025,"publication_date":"2025-06-16","ids":{"openalex":"https://openalex.org/W4414987642","doi":"https://doi.org/10.48550/arxiv.2506.13087"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2506.13087","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2506.13087","pdf_url":"https://arxiv.org/pdf/2506.13087","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2506.13087","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100358750","display_name":"Zeyu Zhang","orcid":"https://orcid.org/0000-0003-2729-104X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Zeyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5084328887","display_name":"Ziyuan Jiao","orcid":"https://orcid.org/0000-0003-3404-3810"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jiao, Ziyuan","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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9179999828338623,"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9179999828338623,"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.682699978351593},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.6284999847412109},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.6212000250816345},{"id":"https://openalex.org/keywords/inverse-kinematics","display_name":"Inverse kinematics","score":0.529699981212616},{"id":"https://openalex.org/keywords/degrees-of-freedom","display_name":"Degrees of freedom (physics and chemistry)","score":0.4970000088214874},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.48730000853538513},{"id":"https://openalex.org/keywords/satisfiability-modulo-theories","display_name":"Satisfiability modulo theories","score":0.45329999923706055},{"id":"https://openalex.org/keywords/maxima-and-minima","display_name":"Maxima and minima","score":0.4275999963283539},{"id":"https://openalex.org/keywords/generative-model","display_name":"Generative model","score":0.4081000089645386}],"concepts":[{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.682699978351593},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6590999960899353},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.6284999847412109},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.6212000250816345},{"id":"https://openalex.org/C17816587","wikidata":"https://www.wikidata.org/wiki/Q1501872","display_name":"Inverse kinematics","level":3,"score":0.529699981212616},{"id":"https://openalex.org/C208081375","wikidata":"https://www.wikidata.org/wiki/Q274502","display_name":"Degrees of freedom (physics and chemistry)","level":2,"score":0.4970000088214874},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.48730000853538513},{"id":"https://openalex.org/C164155591","wikidata":"https://www.wikidata.org/wiki/Q2067766","display_name":"Satisfiability modulo theories","level":2,"score":0.45329999923706055},{"id":"https://openalex.org/C186633575","wikidata":"https://www.wikidata.org/wiki/Q845060","display_name":"Maxima and minima","level":2,"score":0.4275999963283539},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.4081000089645386},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.40790000557899475},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3921000063419342},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3758000135421753},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.35199999809265137},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3456999957561493},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.33970001339912415},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.32510000467300415},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.3237000107765198},{"id":"https://openalex.org/C150415221","wikidata":"https://www.wikidata.org/wiki/Q40687","display_name":"Robotic arm","level":2,"score":0.30320000648498535},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C184408114","wikidata":"https://www.wikidata.org/wiki/Q1502022","display_name":"Generative Design","level":3,"score":0.2946999967098236},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.2831000089645386},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.28220000863075256},{"id":"https://openalex.org/C2776330181","wikidata":"https://www.wikidata.org/wiki/Q18358244","display_name":"Maximization","level":2,"score":0.27959999442100525},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.2718000113964081},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.2547000050544739},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.25369998812675476}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2506.13087","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2506.13087","pdf_url":"https://arxiv.org/pdf/2506.13087","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2506.13087","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2506.13087","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":"pmh:oai:arXiv.org:2506.13087","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2506.13087","pdf_url":"https://arxiv.org/pdf/2506.13087","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Solving":[0],"Inverse":[1],"Kinematics":[2],"(IK)":[3],"for":[4],"arbitrary":[5],"kinematic":[6,125],"trees":[7],"presents":[8],"significant":[9],"challenges":[10],"due":[11],"to":[12,26,46,111,199,227,233],"their":[13,58],"high-dimensionality,":[14],"redundancy,":[15],"and":[16,28,52,64,170,193],"complex":[17],"inter-branch":[18],"constraints.":[19,152],"Conventional":[20],"optimization-based":[21,201],"solvers":[22],"can":[23],"be":[24],"sensitive":[25],"initialization":[27,169],"suffer":[29],"from":[30,128,225],"local":[31],"minima":[32],"or":[33],"conflicting":[34],"gradients.":[35],"At":[36],"the":[37,86,89,123,220,234],"same":[38],"time,":[39],"existing":[40],"learning-based":[41],"approaches":[42],"are":[43],"often":[44],"tied":[45],"a":[47,53,74,98,106,112,140,148],"predefined":[48],"number":[49],"of":[50,88,108,119,150,215],"end-effectors":[51,120],"fixed":[54],"training":[55],"objective,":[56],"limiting":[57],"reusability":[59],"across":[60,177],"various":[61],"robot":[62],"morphologies":[63],"task":[65,157],"requirements.":[66],"To":[67],"address":[68],"these":[69],"limitations,":[70],"we":[71],"introduce":[72],"IKDiffuser,":[73],"scalable":[75],"IK":[76,132],"solver":[77],"built":[78],"upon":[79],"conditional":[80],"diffusion-based":[81],"generative":[82],"models,":[83],"which":[84],"learns":[85],"distribution":[87],"configuration":[90],"space":[91],"conditioned":[92],"on":[93,147,208],"end-effector":[94,103,151],"poses.":[95],"We":[96],"propose":[97],"structure-agnostic":[99],"formulation":[100],"that":[101,115,144,183],"represents":[102],"poses":[104],"as":[105,167,219],"sequence":[107],"tokens,":[109],"leading":[110],"unified":[113],"framework":[114],"handles":[116,135],"varying":[117],"numbers":[118],"while":[121,229],"learning":[122],"implicit":[124],"structures":[126],"entirely":[127],"data.":[129],"Beyond":[130],"standard":[131],"generation,":[133],"IKDiffuser":[134,184,203],"partially":[136],"specified":[137],"goals":[138],"via":[139],"masked":[141],"marginalization":[142],"mechanism":[143],"conditions":[145],"only":[146],"subset":[149],"Furthermore,":[153],"it":[154],"supports":[155],"adding":[156],"objectives":[158],"at":[159],"inference":[160],"through":[161],"objective-guided":[162],"sampling,":[163],"enabling":[164],"capabilities":[165],"such":[166,218],"warm-start":[168],"manipulability":[171],"maximization":[172],"without":[173],"retraining.":[174],"Extensive":[175],"evaluations":[176],"seven":[178],"diverse":[179],"robotic":[180],"platforms":[181],"demonstrate":[182],"significantly":[185,204],"outperforms":[186],"state-of-the-art":[187],"baselines":[188],"in":[189],"accuracy,":[190],"solution":[191],"diversity,":[192],"collision":[194],"avoidance.":[195],"Moreover,":[196],"when":[197],"used":[198],"initialize":[200],"solvers,":[202],"boosts":[205],"success":[206],"rates":[207],"challenging":[209],"redundant":[210],"systems":[211],"with":[212],"high":[213],"Degrees":[214],"Freedom":[216],"(DoF),":[217],"29-DoF":[221],"Unitree":[222],"G1":[223],"humanoid,":[224],"21.01%":[226],"96.96%":[228],"reducing":[230],"computation":[231],"time":[232],"millisecond":[235],"range.":[236]},"counts_by_year":[],"updated_date":"2026-07-04T07:58:01.006859","created_date":"2025-10-09T00:00:00"}
