{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T15:49:18Z","timestamp":1774021758575,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T00:00:00Z","timestamp":1753574400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["2301040"],"award-info":[{"award-number":["2301040"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,8,10]]},"DOI":"10.1145\/3721238.3730685","type":"proceedings-article","created":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T08:40:47Z","timestamp":1753260047000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Elastic Locomotion with Mixed Second-order Differentiation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5009-993X","authenticated-orcid":false,"given":"Siyuan","family":"Shen","sequence":"first","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5485-3752","authenticated-orcid":false,"given":"Tianjia","family":"Shao","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4243-6112","authenticated-orcid":false,"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3506-0583","authenticated-orcid":false,"given":"Chenfanfu","family":"Jiang","sequence":"additional","affiliation":[{"name":"UCLA, Los Angeles, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9776-117X","authenticated-orcid":false,"given":"Sheldon","family":"Andrews","sequence":"additional","affiliation":[{"name":"\u00c9cole de technologie sup\u00e9rieure (\u00c9TS), Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7309-7013","authenticated-orcid":false,"given":"Victor","family":"Zordan","sequence":"additional","affiliation":[{"name":"Roblox, San Mateo, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7645-5931","authenticated-orcid":false,"given":"Yin","family":"Yang","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,7,27]]},"reference":[{"key":"e_1_3_3_3_2_1","doi-asserted-by":"crossref","unstructured":"Mazen Al\u00a0Borno Martin De\u00a0Lasa and Aaron Hertzmann. 2012. Trajectory optimization for full-body movements with complex contacts. IEEE transactions on visualization and computer graphics 19 8 (2012) 1405\u20131414.","DOI":"10.1109\/TVCG.2012.325"},{"key":"e_1_3_3_3_3_1","doi-asserted-by":"crossref","unstructured":"W\u00a0Kyle Anderson James\u00a0C Newman David\u00a0L Whitfield and Eric\u00a0J Nielsen. 2001. Sensitivity analysis for Navier-Stokes equations on unstructured meshes using complex variables. AIAA journal 39 1 (2001) 56\u201363.","DOI":"10.2514\/2.1270"},{"key":"e_1_3_3_3_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531359"},{"key":"e_1_3_3_3_5_1","doi-asserted-by":"crossref","unstructured":"Jernej Barbi\u010d and Jovan Popovi\u0107. 2008. Real-time control of physically based simulations using gentle forces. ACM transactions on graphics (TOG) 27 5 (2008) 1\u201310.","DOI":"10.1145\/1409060.1409116"},{"key":"e_1_3_3_3_6_1","doi-asserted-by":"crossref","unstructured":"Michael Bartholomew-Biggs Steven Brown Bruce Christianson and Laurence Dixon. 2000. Automatic differentiation of algorithms. J. Comput. Appl. Math. 124 1-2 (2000) 171\u2013190.","DOI":"10.1016\/S0377-0427(00)00422-2"},{"key":"e_1_3_3_3_7_1","doi-asserted-by":"crossref","unstructured":"Otman Benchekroun Jiayi\u00a0Eris Zhang Siddartha Chaudhuri Eitan Grinspun Yi Zhou and Alec Jacobson. 2023. Fast Complementary Dynamics via Skinning Eigenmodes. ACM Trans. Graph. 42 4 (July 2023) 106:1\u2013106:21. https:\/\/doi.org\/10.1145\/3592404","DOI":"10.1145\/3592404"},{"key":"e_1_3_3_3_8_1","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2019.XV.052"},{"key":"e_1_3_3_3_9_1","unstructured":"Michael Betancourt. 2018. A geometric theory of higher-order automatic differentiation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1812.11592 (2018)."},{"key":"e_1_3_3_3_10_1","doi-asserted-by":"crossref","unstructured":"Patrick Brezillon Jean-Fran\u00e7ois Staub Anne-Marie Perault-Staub and G\u00e9rard Milhaud. 1981. Numerical estimation of the first order derivative: approximate evaluation of an optimal step. Computers & Mathematics with Applications 7 4 (1981) 333\u2013347.","DOI":"10.1016\/0898-1221(81)90062-6"},{"key":"e_1_3_3_3_11_1","unstructured":"Bob Carpenter Matthew\u00a0D. Hoffman Marcus Brubaker Daniel Lee Peter Li and Michael Betancourt. 2015. The Stan Math Library: Reverse-Mode Automatic Differentiation in C++. https:\/\/doi.org\/10.48550\/arXiv.1509.07164 arxiv:https:\/\/arXiv.org\/abs\/1509.07164\u00a0[cs]"},{"key":"e_1_3_3_3_12_1","doi-asserted-by":"crossref","unstructured":"Nick Cheney Robert MacCurdy Jeff Clune and Hod Lipson. 2014. Unshackling evolution: evolving soft robots with multiple materials and a powerful generative encoding. SIGEVOlution 7 1 (aug 2014) 11\u201323. https:\/\/doi.org\/10.1145\/2661735.2661737","DOI":"10.1145\/2661735.2661737"},{"key":"e_1_3_3_3_13_1","doi-asserted-by":"crossref","unstructured":"Sung-Jin Chung. 1989. NP-completeness of the linear complementarity problem. Journal of optimization theory and applications 60 (1989) 393\u2013399.","DOI":"10.1007\/BF00940344"},{"key":"e_1_3_3_3_14_1","doi-asserted-by":"crossref","unstructured":"Eulalie Coevoet Adrien Escande and Christian Duriez. 2017. Optimization-Based Inverse Model of Soft Robots With Contact Handling. IEEE Robotics and Automation Letters 2 3 (2017) 1413\u20131419. https:\/\/doi.org\/10.1109\/LRA.2017.2669367","DOI":"10.1109\/LRA.2017.2669367"},{"key":"e_1_3_3_3_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134083"},{"key":"e_1_3_3_3_16_1","volume-title":"Automatic differentiation of algorithms: from simulation to optimization","author":"Corliss George","year":"2013","unstructured":"George Corliss, Christ\u00e8le Faure, Andreas Griewank, Laurent Hasco\u00ebt, and Uwe Naumann. 2013. Automatic differentiation of algorithms: from simulation to optimization. Springer Science & Business Media."},{"key":"e_1_3_3_3_17_1","doi-asserted-by":"crossref","unstructured":"Stelian Coros Sebastian Martin Bernhard Thomaszewski Christian Schumacher Robert Sumner and Markus Gross. 2012. Deformable objects alive! ACM Transactions on Graphics (TOG) 31 4 (2012) 1\u20139.","DOI":"10.1145\/2185520.2185565"},{"key":"e_1_3_3_3_18_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719000"},{"key":"e_1_3_3_3_19_1","doi-asserted-by":"crossref","unstructured":"Cosimo Della\u00a0Santina Christian Duriez and Daniela Rus. 2023. Model-Based Control of Soft Robots: A Survey of the State of the Art and Open Challenges. IEEE Control Systems Magazine 43 3 (2023) 30\u201365. https:\/\/doi.org\/10.1109\/MCS.2023.3253419","DOI":"10.1109\/MCS.2023.3253419"},{"key":"e_1_3_3_3_20_1","doi-asserted-by":"crossref","unstructured":"Tao Du Kui Wu Pingchuan Ma Sebastien Wah Andrew Spielberg Daniela Rus and Wojciech Matusik. 2021. Diffpd: Differentiable projective dynamics. ACM Transactions on Graphics (TOG) 41 2 (2021) 1\u201321.","DOI":"10.1145\/3490168"},{"key":"e_1_3_3_3_21_1","doi-asserted-by":"crossref","unstructured":"Dan Givoli. 2021. A tutorial on the adjoint method for inverse problems. Computer Methods in Applied Mechanics and Engineering 380 (2021) 113810.","DOI":"10.1016\/j.cma.2021.113810"},{"key":"e_1_3_3_3_22_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717761"},{"key":"e_1_3_3_3_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846284"},{"key":"e_1_3_3_3_24_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob et\u00a0al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_3_3_3_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276512"},{"key":"e_1_3_3_3_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-741252-8.50010-8"},{"key":"e_1_3_3_3_27_1","unstructured":"Yuanming Hu Luke Anderson Tzu-Mao Li Qi Sun Nathan Carr Jonathan Ragan-Kelley and Fr\u00e9do Durand. 2019a. Difftaichi: Differentiable programming for physical simulation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1910.00935 (2019)."},{"key":"e_1_3_3_3_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794333"},{"key":"e_1_3_3_3_29_1","doi-asserted-by":"crossref","unstructured":"Yixin Hu Qingnan Zhou Xifeng Gao Alec Jacobson Denis Zorin and Daniele Panozzo. 2018. Tetrahedral meshing in the wild. ACM Trans. Graph. 37 4 (2018) 60.","DOI":"10.1145\/3197517.3201353"},{"key":"e_1_3_3_3_30_1","unstructured":"Zizhou Huang Davi\u00a0Colli Tozoni Arvi Gjoka Zachary Ferguson Teseo Schneider Daniele Panozzo and Denis Zorin. 2022. Differentiable solver for time-dependent deformation problems with contact. ACM Transactions on Graphics (2022)."},{"key":"e_1_3_3_3_31_1","doi-asserted-by":"crossref","unstructured":"Junggon Kim and Nancy\u00a0S Pollard. 2011. Fast simulation of skeleton-driven deformable body characters. ACM Transactions on Graphics (TOG) 30 5 (2011) 1\u201319.","DOI":"10.1145\/2019627.2019640"},{"key":"e_1_3_3_3_32_1","doi-asserted-by":"crossref","unstructured":"Sanghaun Kim Junghyun Ryu and Maenghyo Cho. 2011. Numerically generated tangent stiffness matrices using the complex variable derivative method for nonlinear structural analysis. Computer Methods in Applied Mechanics and Engineering 200 1-4 (2011) 403\u2013413.","DOI":"10.1016\/j.cma.2010.09.004"},{"key":"e_1_3_3_3_33_1","doi-asserted-by":"crossref","unstructured":"Minchen Li Zachary Ferguson Teseo Schneider Timothy Langlois Denis Zorin Daniele Panozzo Chenfanfu Jiang and Danny\u00a0M. Kaufman. 2020. Incremental Potential Contact: Intersection-and Inversion-Free Large-Deformation Dynamics. ACM Transactions on Graphics 39 4 (Aug. 2020) 49:49:1\u201349:49:20. https:\/\/doi.org\/10.1145\/3386569.3392425","DOI":"10.1145\/3386569.3392425"},{"key":"e_1_3_3_3_34_1","doi-asserted-by":"crossref","unstructured":"Chen Liang Xifeng Gao Kui Wu and Zherong Pan. 2023. Learning Reduced-Order Soft Robot Controller. arxiv:https:\/\/arXiv.org\/abs\/2311.01720\u00a0[cs.RO]","DOI":"10.1109\/IROS55552.2023.10341432"},{"key":"e_1_3_3_3_35_1","doi-asserted-by":"crossref","unstructured":"Ran Luo Weiwei Xu Tianjia Shao Hongyi Xu and Yin Yang. 2019. Accelerated complex-step finite difference for expedient deformable simulation. ACM Transactions on Graphics (TOG) 38 6 (2019) 1\u201316.","DOI":"10.1145\/3355089.3356493"},{"key":"e_1_3_3_3_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/800196.805983"},{"key":"e_1_3_3_3_37_1","doi-asserted-by":"crossref","unstructured":"Charles\u00a0C Margossian. 2019. A review of automatic differentiation and its efficient implementation. Wiley interdisciplinary reviews: data mining and knowledge discovery 9 4 (2019) e1305.","DOI":"10.1002\/widm.1305"},{"key":"e_1_3_3_3_38_1","doi-asserted-by":"crossref","unstructured":"Sehee Min Jungdam Won Seunghwan Lee Jungnam Park and Jehee Lee. 2019. Softcon: Simulation and control of soft-bodied animals with biomimetic actuators. ACM Transactions on Graphics (TOG) 38 6 (2019) 1\u201312.","DOI":"10.1145\/3355089.3356497"},{"key":"e_1_3_3_3_39_1","doi-asserted-by":"crossref","unstructured":"Arturo Montoya Randal Fielder Armando Gomez-Farias and Harry Millwater. 2015. Finite-element sensitivity for plasticity using complex variable methods. Journal of Engineering Mechanics 141 2 (2015) 04014118.","DOI":"10.1061\/(ASCE)EM.1943-7889.0000837"},{"key":"e_1_3_3_3_40_1","first-page":"23","volume-title":"Robotics: Science and Systems","author":"Mordatch Igor","year":"2014","unstructured":"Igor Mordatch and Emo Todorov. 2014. Combining the benefits of function approximation and trajectory optimization.. In Robotics: Science and Systems , Vol.\u00a04. 23."},{"key":"e_1_3_3_3_41_1","first-page":"105","volume-title":"Numerical analysis: proceedings of the biennial Conference held at Dundee, June 28\u2013July 1, 1977","author":"Mor\u00e9 Jorge\u00a0J","year":"2006","unstructured":"Jorge\u00a0J Mor\u00e9. 2006. The Levenberg-Marquardt algorithm: implementation and theory. In Numerical analysis: proceedings of the biennial Conference held at Dundee, June 28\u2013July 1, 1977. Springer, 105\u2013116."},{"key":"e_1_3_3_3_42_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14426"},{"key":"e_1_3_3_3_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166160"},{"key":"e_1_3_3_3_44_1","doi-asserted-by":"crossref","unstructured":"J. Panetta M. Konakovi\u0107-Lukovi\u0107 F. Isvoranu E. Bouleau and M. Pauly. 2019. X-Shells: a new class of deployable beam structures. ACM Trans. Graph. 38 4 Article 83 (July 2019) 15\u00a0pages. https:\/\/doi.org\/10.1145\/3306346.3323040","DOI":"10.1145\/3306346.3323040"},{"key":"e_1_3_3_3_45_1","unstructured":"Chuck Pheatt. 2008. Intel\u00ae Threading Building Blocks. Journal of Computing Sciences in Colleges 23 4 (April 2008) 298."},{"key":"e_1_3_3_3_46_1","doi-asserted-by":"crossref","unstructured":"Alla Safonova Jessica\u00a0K Hodgins and Nancy\u00a0S Pollard. 2004. Synthesizing physically realistic human motion in low-dimensional behavior-specific spaces. ACM Transactions on Graphics (ToG) 23 3 (2004) 514\u2013521.","DOI":"10.1145\/1015706.1015754"},{"key":"e_1_3_3_3_47_1","doi-asserted-by":"crossref","unstructured":"Pierre Schegg Etienne M\u00e9nager Elie Khairallah Damien Marchal J\u00e9r\u00e9mie Dequidt Philippe Preux and Christian Duriez. 2022. SofaGym: An open platform for Reinforcement Learning based on Soft Robot simulations. Soft Robotics (2022).","DOI":"10.1089\/soro.2021.0123"},{"key":"e_1_3_3_3_48_1","doi-asserted-by":"crossref","unstructured":"Siyuan Shen Yin Yang Tianjia Shao He Wang Chenfanfu Jiang Lei Lan and Kun Zhou. 2021. High-Order Differentiable Autoencoder for Nonlinear Model Reduction. ACM Transactions on Graphics 40 4 (July 2021) 68:1\u201368:15. https:\/\/doi.org\/10.1145\/3450626.3459754","DOI":"10.1145\/3450626.3459754"},{"key":"e_1_3_3_3_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_3_3_3_50_1","doi-asserted-by":"crossref","unstructured":"Breannan Smith Fernando\u00a0De Goes and Theodore Kim. 2018. Stable neo-hookean flesh simulation. ACM Transactions on Graphics (TOG) 37 2 (2018) 1\u201315.","DOI":"10.1145\/3180491"},{"key":"e_1_3_3_3_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964953"},{"key":"e_1_3_3_3_52_1","doi-asserted-by":"crossref","unstructured":"Jie Tan Greg Turk and C.\u00a0Karen Liu. 2012. Soft Body Locomotion. ACM Transactions on Graphics 31 4 (July 2012) 26:1\u201326:11. https:\/\/doi.org\/10.1145\/2185520.2185522","DOI":"10.1145\/2185520.2335377"},{"key":"e_1_3_3_3_53_1","doi-asserted-by":"crossref","unstructured":"Darryl\u00a0G Thelen Frank\u00a0C Anderson and Scott\u00a0L Delp. 2003. Generating dynamic simulations of movement using computed muscle control. Journal of biomechanics 36 3 (2003) 321\u2013328.","DOI":"10.1016\/S0021-9290(02)00432-3"},{"key":"e_1_3_3_3_54_1","doi-asserted-by":"crossref","unstructured":"Vasileios Tzoumas Mohammad\u00a0Amin Rahimian George\u00a0J Pappas and Ali Jadbabaie. 2015. Minimal actuator placement with bounds on control effort. IEEE Transactions on Control of Network Systems 3 1 (2015) 67\u201378.","DOI":"10.1109\/TCNS.2015.2444031"},{"key":"e_1_3_3_3_55_1","doi-asserted-by":"crossref","unstructured":"Andrew Witkin and Michael Kass. 1988. Spacetime constraints. ACM Siggraph Computer Graphics 22 4 (1988) 159\u2013168.","DOI":"10.1145\/378456.378507"},{"key":"e_1_3_3_3_56_1","doi-asserted-by":"crossref","unstructured":"Jonas Zehnder Stelian Coros and Bernhard Thomaszewski. 2021. SGN: Sparse Gauss-Newton for Accelerated Sensitivity Analysis. ACM Transactions on Graphics 41 1 (Sept. 2021) 4:1\u20134:10. https:\/\/doi.org\/10.1145\/3470005","DOI":"10.1145\/3470005"},{"key":"e_1_3_3_3_57_1","doi-asserted-by":"crossref","unstructured":"Simon Zimmermann Roi Poranne James\u00a0M. Bern and Stelian Coros. 2019. PuppetMaster: Robotic Animation of Marionettes. ACM Trans. Graph. 38 4 (July 2019) 103:1\u2013103:11. https:\/\/doi.org\/10.1145\/3306346.3323003","DOI":"10.1145\/3306346.3323003"},{"key":"e_1_3_3_3_58_1","doi-asserted-by":"crossref","unstructured":"Victor Zordan David Brown Adriano Macchietto and KangKang Yin. 2014. Control of rotational dynamics for ground and aerial behavior. IEEE transactions on visualization and computer graphics 20 10 (2014) 1356\u20131366.","DOI":"10.1109\/TVCG.2014.2330610"}],"event":{"name":"SIGGRAPH Conference Papers '25: Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers","location":"Vancouver BC Canada","acronym":"SIGGRAPH Conference Papers '25","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"]},"container-title":["Proceedings of the Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3721238.3730685","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3721238.3730685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T14:56:33Z","timestamp":1774018593000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3721238.3730685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,27]]},"references-count":57,"alternative-id":["10.1145\/3721238.3730685","10.1145\/3721238"],"URL":"https:\/\/doi.org\/10.1145\/3721238.3730685","relation":{},"subject":[],"published":{"date-parts":[[2025,7,27]]},"assertion":[{"value":"2025-07-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}