Elastic Locomotion with Mixed Second-order Differentiation
Siyuan Shen, Tianjia Shao, Kun Zhou, Chenfanfu Jiang, Sheldon Andrews,, Victor Zordan, Yin Yang

TL;DR
This paper introduces a novel elastic locomotion framework that uses a mixed second-order differentiation algorithm combining analytic and numerical methods, enabling efficient inverse simulation for complex soft body movements.
Contribution
It presents a new second-order differentiation scheme combining complex-step finite difference with automatic differentiation for elastic locomotion simulation.
Findings
Enables direct use of Newton's method for elastic locomotion.
Demonstrates diverse soft body locomotion behaviors.
Achieves strong second-order convergence in inverse simulation.
Abstract
We present a framework of elastic locomotion, which allows users to enliven an elastic body to produce interesting locomotion by prescribing its high-level kinematics. We formulate this problem as an inverse simulation problem and seek the optimal muscle activations to drive the body to complete the desired actions. We employ the interior-point method to model wide-area contacts between the body and the environment with logarithmic barrier penalties. The core of our framework is a mixed second-order differentiation algorithm. By combining both analytic differentiation and numerical differentiation modalities, a general-purpose second-order differentiation scheme is made possible. Specifically, we augment complex-step finite difference (CSFD) with reverse automatic differentiation (AD). We treat AD as a generic function, mapping a computing procedure to its derivative w.r.t. output loss,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
This Isn’t AI - It’s Even Wilder: Squishy Physics That Learn to Move!· youtube
Taxonomy
TopicsElasticity and Wave Propagation
