{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T12:21:29Z","timestamp":1784031689750,"version":"3.55.0"},"reference-count":67,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["PK.1.1.02.0008"],"award-info":[{"award-number":["PK.1.1.02.0008"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001804","name":"Canada Research Chairs","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001804","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Robot."],"published-print":{"date-parts":[[2025]]},"DOI":"10.1109\/tro.2024.3521862","type":"journal-article","created":{"date-parts":[[2024,12,24]],"date-time":"2024-12-24T14:36:43Z","timestamp":1735051003000},"page":"1002-1018","source":"Crossref","is-referenced-by-count":13,"title":["Generative Graphical Inverse Kinematics"],"prefix":"10.1109","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6886-2633","authenticated-orcid":false,"given":"Oliver","family":"Limoyo","sequence":"first","affiliation":[{"name":"Space and Terrestrial Autonomous Robotic Systems Laboratory, Institute for Aerospace Studies, University of Toronto, Toronto, ON, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4171-8006","authenticated-orcid":false,"given":"Filip","family":"Mari\u0107","sequence":"additional","affiliation":[{"name":"Space and Terrestrial Autonomous Robotic Systems Laboratory, Institute for Aerospace Studies, University of Toronto, Toronto, ON, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2680-9791","authenticated-orcid":false,"given":"Matthew","family":"Giamou","sequence":"additional","affiliation":[{"name":"Autonomous Robotics and Convex Optimization Laboratory, Department of Computing and Software, McMaster University, Hamilton, ON, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Petra","family":"Alexson","sequence":"additional","affiliation":[{"name":"Space and Terrestrial Autonomous Robotic Systems Laboratory, Institute for Aerospace Studies, University of Toronto, Toronto, ON, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9961-5627","authenticated-orcid":false,"given":"Ivan","family":"Petrovi\u0107","sequence":"additional","affiliation":[{"name":"Laboratory for Autonomous Systems and Mobile Robotics, Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5528-6136","authenticated-orcid":false,"given":"Jonathan","family":"Kelly","sequence":"additional","affiliation":[{"name":"Space and Terrestrial Autonomous Robotic Systems Laboratory, Institute for Aerospace Studies, University of Toronto, Toronto, ON, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Comparison of distal teacher learning with numerical and analytical methods to solve inverse kinematics for rigid-body mechanisms","author":"Oehsen","year":"2020"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13310"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2019.103386"},{"key":"ref4","article-title":"Selective inverse kinematics: A novel approach to finding multiple solutions fast for high-DoF robotic","author":"Ho","year":"2022"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3181374"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2021.3068671"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2015.7363472"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.835450"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2021.3123841"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(88)90106-1"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/70.326569"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2006.02.001"},{"key":"ref13","article-title":"Automated construction of robotic manipulation programs","author":"Diankov","year":"2010"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TMMS.1969.299896"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1986.289258"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1177\/027836498700600201"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1017\/9781316661239"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511804441"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/BF02591962"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-004-0559-y"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.15607\/rss.2022.xviii.040"},{"key":"ref22","volume-title":"Robotics: Modelling, Planning and Control","author":"Siciliano","year":"2010"},{"key":"ref23","article-title":"Robotic manipulation","author":"Tedrake","year":"2022"},{"key":"ref24","first-page":"2470","article-title":"A projected non-linear conjugate gradient method for interactive inverse kinematics","volume-title":"Proc. Int. Conf. Math. Modelling","author":"Engell-Nrregrd","year":"2009"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1993.291981"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2018.10.012"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/b98874"},{"key":"ref28","article-title":"KDL: Kinematics and dynamics library","author":"Smits"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1080\/2165347X.2013.823362"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2011.05.003"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-007-9068-0"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1177\/0278364919846512"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/3DV.2019.00043"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2019.07.005"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3141763"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1603_1"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1162\/jocn.1993.5.4.408"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094666"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00901"},{"key":"ref40","first-page":"1","article-title":"Analyzing inverse problems with invertible neural networks","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Ardizzone","year":"2018"},{"key":"ref41","first-page":"1","article-title":"Benchmarking invertible architectures on inverse problems","volume-title":"Proc. Workshop Invertible Neural Netw. Normalizing Flows Explicit Likelihood Models","author":"Kruse","year":"2021"},{"key":"ref42","first-page":"1787","article-title":"Neural inverse kinematic","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Bensadoun","year":"2022"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abd7710"},{"key":"ref44","article-title":"Graph neural networks for motion planning","author":"Khan","year":"2020"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8460730"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.3006716"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48891.2023.10161569"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-16-6054-2_11"},{"key":"ref49","first-page":"1","article-title":"Variational graph auto-encoders","volume-title":"Proc. NeurIPS Bayesian Deep Learn. Workshop","author":"Kipf","year":"2016"},{"key":"ref50","first-page":"1","article-title":"MolGAN: An implicit generative model for small molecular graphs","volume-title":"Proc. ICML Workshop Theor. Foundations Appl. Deep Generative Models","author":"Cao","year":"2018"},{"key":"ref51","article-title":"Learning deep generative models of graphs","author":"Li","year":"2018"},{"key":"ref52","first-page":"8949","article-title":"A generative model for molecular distance geometry","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Simm","year":"2020"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1201\/9781315136370"},{"issue":"2","key":"ref54","first-page":"215","article-title":"A kinematic notation for lower pair mechanisms based on matrices","volume":"77","author":"Hartenberg","year":"1955","journal-title":"J. Appl. Mechan."},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1137\/120875909"},{"key":"ref56","first-page":"1","article-title":"Auto-encoding variational Bayes","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Kingma","year":"2014"},{"key":"ref57","first-page":"3483","article-title":"Learning structured output representation using deep conditional generative models","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","author":"Sohn","year":"2015"},{"key":"ref58","article-title":"Tutorial on variational autoencoders","author":"Doersch","year":"2016"},{"key":"ref59","first-page":"9323","article-title":"E(n) equivariant graph neural networks","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Satorras","year":"2021"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2017.12.012"},{"key":"ref61","first-page":"1","article-title":"Layer normalization","volume-title":"Proc. Adv. Neural Inf. Process. Syst. Deep Learn. Symp.","author":"Ba","year":"2016"},{"key":"ref62","first-page":"1","article-title":"Decoupled weight decay regularization","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Loshchilov","year":"2019"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3068335"},{"key":"ref64","first-page":"1263","article-title":"Neural message passing for quantum chemistry","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Gilmer","year":"2017"},{"key":"ref65","first-page":"1","article-title":"Graph attention networks","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Velickovic","year":"2018"},{"key":"ref66","first-page":"1","article-title":"Semi-supervised classification with graph convolutional networks","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Kipf","year":"2017"},{"key":"ref67","first-page":"1025","article-title":"Inductive representation learning on large graphs","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"30","author":"Hamilton","year":"2017"}],"container-title":["IEEE Transactions on Robotics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/8860\/10778592\/10814707.pdf?arnumber=10814707","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T23:26:12Z","timestamp":1768951572000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10814707\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"references-count":67,"URL":"https:\/\/doi.org\/10.1109\/tro.2024.3521862","relation":{},"ISSN":["1552-3098","1941-0468"],"issn-type":[{"value":"1552-3098","type":"print"},{"value":"1941-0468","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]}}}