{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T00:06:10Z","timestamp":1782777970134,"version":"3.54.5"},"reference-count":48,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,5,13]],"date-time":"2024-05-13T00:00:00Z","timestamp":1715558400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,5,13]],"date-time":"2024-05-13T00:00:00Z","timestamp":1715558400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,5,13]]},"DOI":"10.1109\/icra57147.2024.10610750","type":"proceedings-article","created":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T17:51:05Z","timestamp":1723139465000},"page":"16915-16922","source":"Crossref","is-referenced-by-count":4,"title":["Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contact"],"prefix":"10.1109","author":[{"given":"Gang","family":"Yang","sequence":"first","affiliation":[{"name":"National University of Singapore,Department of Computer Science,Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Siyuan","family":"Luo","sequence":"additional","affiliation":[{"name":"Xi&#x2019;an Jiaotong University,Department of Computer Science and Technology,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yunhai","family":"Feng","sequence":"additional","affiliation":[{"name":"University of California,Department of Computer Science and Engineering,San Diego,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhixin","family":"Sun","sequence":"additional","affiliation":[{"name":"Nanjing University,Department of Computer Science and Technology,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chenrui","family":"Tie","sequence":"additional","affiliation":[{"name":"National University of Singapore,Department of Computer Science,Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lin","family":"Shao","sequence":"additional","affiliation":[{"name":"National University of Singapore,Department of Computer Science,Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","first-page":"8026","article-title":"Pytorch: An imperative style, high-performance deep learning library","volume":"32","author":"Paszke","year":"2019","journal-title":"Advances in neural information processing systems"},{"key":"ref2","article-title":"Theano: A python framework for fast computation of mathematical expressions","author":"Team","year":"2016"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356506"},{"key":"ref4","article-title":"Cppad: a package for c++ algorithmic differentiation","author":"Bell","year":"2020"},{"key":"ref5","article-title":"JAX: composable transformations of Python+NumPy programs","author":"Bradbury","year":"2018"},{"key":"ref6","article-title":"Ceres solver","author":"Agarwal"},{"key":"ref7","article-title":"End-to-end differentiable physics for learning and control","volume-title":"Advances in Neural Information Processing Systems","volume":"31","author":"de Avila Belbute-Peres","year":"2018"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2019.00006"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794333"},{"key":"ref10","article-title":"gradsim: Differentiable simulation for system identification and visuomotor control","author":"Jatavallabhula","year":"2021"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417766"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3490168"},{"key":"ref13","article-title":"Differentiable cloth simulation for inverse problems","volume-title":"Advances in Neural Information Processing Systems","volume":"32","author":"Liang","year":"2019"},{"key":"ref14","article-title":"Scalable differentiable physics for learning and control","author":"Qiao","year":"2020"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3527660"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/IROS55552.2023.10341573"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.15607\/rss.2021.xvii.034"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2017.XIII.003"},{"key":"ref19","first-page":"8661","article-title":"Efficient differentiable simulation of articulated bodies","volume-title":"International Conference on Machine Learning","author":"Qiao"},{"key":"ref20","first-page":"6111","article-title":"Solverin-the-loop: Learning from differentiable physics to interact with iterative pde-solvers","volume":"33","author":"Um","year":"2020","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref21","article-title":"Learning incompressible fluid dynamics from scratch\u2013towards fast, differentiable fluid models that generalize","author":"Wandel","year":"2020"},{"key":"ref22","article-title":"Learning to control pdes with differentiable physics","author":"Holl","year":"2020"},{"issue":"7","key":"ref23","first-page":"6138","article-title":"Differentiable fluids with solid coupling for learning and control","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence","volume":"35","author":"Takahashi"},{"key":"ref24","doi-asserted-by":"crossref","DOI":"10.1109\/ICRA48506.2021.9560935","article-title":"NeuralSim: Augmenting differentiable simulators with neural networks","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)","author":"Heiden"},{"key":"ref25","first-page":"6231","article-title":"Differentiable physics and stable modes for tool-use and manipulation planning \u2013extended abstract","volume-title":"Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI-19)","author":"Toussaint"},{"key":"ref26","first-page":"317","article-title":"Spnets: Differentiable fluid dynamics for deep neural networks","volume-title":"Conference on Robot Learning","author":"Schenck"},{"key":"ref27","article-title":"Learning to control pdes with differentiable physics","volume-title":"International Conference on Learning Representations","author":"Holl"},{"key":"ref28","article-title":"Diff-lfd: Contactaware model-based learning from visual demonstration for robotic manipulation via differentiable physics-based simulation and rendering","volume-title":"Conference on Robot Learning (CoRL)","author":"Zhu"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2023.XIX.040"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA46639.2022.9811859"},{"key":"ref31","article-title":"Midas: A multi-joint robotics simulator with intersection-free frictional contact","author":"Chen","year":"2022"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392425"},{"key":"ref33","article-title":"Dojo: A differentiable simulator for robotics","author":"Howell","year":"2022"},{"key":"ref34","article-title":"Open dynamics engine","author":"Smith","year":"2008"},{"key":"ref35","first-page":"2016","article-title":"Pybullet, a python module for physics simulation for games, robotics and machine learning","author":"Coumans"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00500"},{"key":"ref37","article-title":"Drake: Model-based design and verification for robotics","author":"Tedrake","year":"2019"},{"key":"ref39","first-page":"5026","article-title":"Mujoco: A physics engine for model-based control","volume-title":"IROS","author":"Todorov","year":"2012"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2017.1395361"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2018.XIV.038"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/icra48506.2021.9560935"},{"key":"ref43","article-title":"Brax - a differentiable physics engine for large scale rigid body simulation","volume-title":"Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 1)","author":"Freeman"},{"key":"ref44","article-title":"Warp: A high-performance python framework for gpu simulation and graphics","author":"Macklin","year":"2022"},{"issue":"1","key":"ref45","first-page":"103","article-title":"Complementary pivot theory of mathematical programming","volume-title":"Linear Algebra and its Applications","volume":"1","author":"Cottle","year":"1968"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192168"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-4417-5"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3460775"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/74334.74356"}],"event":{"name":"2024 IEEE International Conference on Robotics and Automation (ICRA)","location":"Yokohama, Japan","start":{"date-parts":[[2024,5,13]]},"end":{"date-parts":[[2024,5,17]]}},"container-title":["2024 IEEE International Conference on Robotics and Automation (ICRA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10609961\/10609862\/10610750.pdf?arnumber=10610750","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,10]],"date-time":"2024-08-10T05:54:40Z","timestamp":1723269280000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10610750\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,13]]},"references-count":48,"URL":"https:\/\/doi.org\/10.1109\/icra57147.2024.10610750","relation":{},"subject":[],"published":{"date-parts":[[2024,5,13]]}}}