{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T14:16:28Z","timestamp":1782915388545,"version":"3.54.5"},"reference-count":99,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":["IEEE Trans. Robot."],"published-print":{"date-parts":[[2024]]},"DOI":"10.1109\/tro.2024.3434208","type":"journal-article","created":{"date-parts":[[2024,7,26]],"date-time":"2024-07-26T17:50:24Z","timestamp":1722016224000},"page":"3716-3733","source":"Crossref","is-referenced-by-count":37,"title":["Contact Models in Robotics: A Comparative Analysis"],"prefix":"10.1109","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7973-1030","authenticated-orcid":false,"given":"Quentin","family":"Le Lidec","sequence":"first","affiliation":[{"name":"Inria&#x2014;D&#x00E9;partement d&#x0027;Informatique de l&#x0027;&#x00C9;cole Normale Sup&#x00E9;rieure, PSL Research University, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8222-2739","authenticated-orcid":false,"given":"Wilson","family":"Jallet","sequence":"additional","affiliation":[{"name":"Inria&#x2014;D&#x00E9;partement d&#x0027;Informatique de l&#x0027;&#x00C9;cole Normale Sup&#x00E9;rieure, PSL Research University, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8399-7533","authenticated-orcid":false,"given":"Louis","family":"Montaut","sequence":"additional","affiliation":[{"name":"Inria&#x2014;D&#x00E9;partement d&#x0027;Informatique de l&#x0027;&#x00C9;cole Normale Sup&#x00E9;rieure, PSL Research University, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7072-3325","authenticated-orcid":false,"given":"Ivan","family":"Laptev","sequence":"additional","affiliation":[{"name":"Inria&#x2014;D&#x00E9;partement d&#x0027;Informatique de l&#x0027;&#x00C9;cole Normale Sup&#x00E9;rieure, PSL Research University, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cordelia","family":"Schmid","sequence":"additional","affiliation":[{"name":"Inria&#x2014;D&#x00E9;partement d&#x0027;Informatique de l&#x0027;&#x00C9;cole Normale Sup&#x00E9;rieure, PSL Research University, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6585-2894","authenticated-orcid":false,"given":"Justin","family":"Carpentier","sequence":"additional","affiliation":[{"name":"Inria&#x2014;D&#x00E9;partement d&#x0027;Informatique de l&#x0027;&#x00C9;cole Normale Sup&#x00E9;rieure, PSL Research University, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.5220\/0001143902220229"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1080\/00207176608921369"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6386025"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2018.XIV.038"},{"key":"ref5","article-title":"End-to-end differentiable physics for learning and control","volume-title":"Proc. Int. Conf. Adv. Neural Inf. Process. Syst.","volume":"31","author":"Avila Belbute-Peres","year":"2018"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2021.3062323"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2021.XVII.034"},{"key":"ref8","article-title":"Dojo: A differentiable simulator for robotics","author":"Howell","year":"2022"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-36119-0_4"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2014.10.128"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48506.2021.9560990"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3149573"},{"key":"ref13","volume-title":"Reinforcement Learning: An Introduction","author":"Sutton","year":"2018"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2018.XIV.010"},{"key":"ref15","article-title":"Solving Rubiks cube with a robot hand","author":"Akkaya","year":"2019"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aau5872"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1115\/1.3153010"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1177\/027836499701600102"},{"key":"ref19","article-title":"Atlas gets a grip Boston dynamics","author":"Dynamics","year":"2024"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185539"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913506757"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.15607\/rss.2018.xiv.044"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-7560-7"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/SII.2019.8700380"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-2624-0_1"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(98)00383-1"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.201000073"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1115\/1.1454112"},{"key":"ref29","article-title":"Open dynamics engine","author":"Smith","year":"2008"},{"key":"ref30","article-title":"Pybullet, A python module for physics simulation for games, robotics and machine learning","author":"Coumans","year":"2021"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00500"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6386109"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2018.2792536"},{"key":"ref34","article-title":"Drake: Model-based design and verification for robotics","author":"Tedrake","year":"2019"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2022.3209077"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1457515.1409117"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3338695"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3306131.3317019"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459802"},{"key":"ref40","article-title":"Isaac gym: High performance GPU based physics simulation for robot learning","volume-title":"Proc. 35th Conf. Neural Inf. Process. Syst. Datasets Benchmarks Track (Round 2)","author":"Makoviychuk","year":"2021"},{"key":"ref41","article-title":"BraxA differentiable physics engine for large scale rigid body simulation","volume-title":"Proc. 35th Conf. Neural Inf. Process. Syst. Datasets Benchmarks Track (Round 1)","author":"Freeman","year":"2021"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139807"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2891085"},{"key":"ref44","article-title":"Pinocchio: Fast forward and inverse dynamics for poly-articulated systems","author":"Carpentier","year":"2021"},{"key":"ref45","article-title":"HPP-FCL: An extension of the flexible collision library","author":"Pan","year":"2022"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759083"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2022.XVIII.039"},{"key":"ref48","first-page":"407","article-title":"A new perspective on constrained motion","volume-title":"Proc. Roy. Soc. London. Ser. A, Math. Phys. Sci.","volume":"439","author":"Udwadia","year":"1906"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.846414"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2002.1013411"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5979814"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2383"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/s002110050165"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2021.XVII.017"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1515\/crll.1829.4.232"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2022.XVIII.039"},{"key":"ref57","article-title":"Multibody dynamics with unilateral contacts","volume-title":"CISM International Centre for Mechanical Sciences","author":"Pfeiffer","year":"2000"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1201\/b14581"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/56.2083"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1201\/b14581"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2009.5414068"},{"issue":"5","key":"ref62","first-page":"95","article-title":"Questioni di elasticit non linearizzata e Semilinearizzata","volume":"18","author":"Signorini","year":"1959","journal-title":"Rendiconti di Matematica e delle sue Applicazioni"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/0-306-48332-7_258"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6224600"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1115\/1.2803258"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(72)90018-7"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1016\/S0895-7177(98)00119-8"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-75972-2_10"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-2967-8_3"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7949(93)90461-L"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099575"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225337"},{"key":"ref73","article-title":"LIBCCD","author":"Fiser","year":"2024"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/3309486.3340247"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-016-9574-0"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1007\/s10589-008-9223-4"},{"issue":"3","key":"ref77","first-page":"165","article-title":"A contribution to the analysis of unilateral contact problems with friction","volume":"12","author":"Mitsopoulou","year":"1987","journal-title":"Solid Mechanics Arch."},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7949(88)90154-X"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(97)00137-0"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504443"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.11.7.681"},{"key":"ref82","first-page":"63","article-title":"Positive (semi-) definite matrices and mathematical programming","volume":"13","author":"Dantzig","year":"1963","journal-title":"Rep. ORC"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008292328909"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.19970770411"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75392-6"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-005-0590-7"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1137\/0802028"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1007\/b98874"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1561\/2400000003"},{"key":"ref91","volume-title":"Models and Algorithms for Ultrascale Simulations of Non-Smooth Granular Dynamics","author":"Preclik","year":"2014"},{"key":"ref92","article-title":"Localization and cutting-plane methods","author":"Boyd","year":"2007"},{"key":"ref93","doi-asserted-by":"crossref","DOI":"10.15607\/RSS.2024.XX.108","article-title":"From compliant to rigid contact simulation: A unified and efficient approach","volume-title":"Proc. Robot., Sci. Syst.","author":"Carpentier","year":"2024"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-020-00179-2"},{"key":"ref95","article-title":"3D frictional contact and impact multibody dynamics. a comparison of algorithms suitable for real-time applications","volume-title":"Proc. Mutlibody Dyn., ECCOMAS Thematic Conf.","author":"Renouf","year":"2005"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48506.2021.9561559"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3146931"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1016\/j.nahs.2024.101468"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48506.2021.9560935"}],"container-title":["IEEE Transactions on Robotics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/8860\/10365208\/10612225.pdf?arnumber=10612225","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,24]],"date-time":"2024-11-24T22:20:28Z","timestamp":1732486828000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10612225\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":99,"URL":"https:\/\/doi.org\/10.1109\/tro.2024.3434208","relation":{},"ISSN":["1552-3098","1941-0468"],"issn-type":[{"value":"1552-3098","type":"print"},{"value":"1941-0468","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]}}}