Complex Locomotion Skill Learning via Differentiable Physics
Yu Fang, Jiancheng Liu, Mingrui Zhang, Jiasheng Zhang and, Yidong Ma, Minchen Li, Yuanming Hu, Chenfanfu Jiang, Tiantian Liu

TL;DR
This paper introduces a unified neural network controller learning framework using differentiable physics, significantly improving the complexity, diversity, and robustness of locomotion tasks for various robot designs, outperforming reinforcement learning.
Contribution
The authors develop a practical, robust framework for training neural controllers with differentiable physics, incorporating improvements like periodic activations and tailored loss functions for complex locomotion.
Findings
Outperforms reinforcement learning in convergence speed and performance
Enables interactive control of soft robot locomotion
Supports multiple goals with a single unified controller
Abstract
Differentiable physics enables efficient gradient-based optimizations of neural network (NN) controllers. However, existing work typically only delivers NN controllers with limited capability and generalizability. We present a practical learning framework that outputs unified NN controllers capable of tasks with significantly improved complexity and diversity. To systematically improve training robustness and efficiency, we investigated a suite of improvements over the baseline approach, including periodic activation functions, and tailored loss functions. In addition, we find our adoption of batching and an Adam optimizer effective in training complex locomotion tasks. We evaluate our framework on differentiable mass-spring and material point method (MPM) simulations, with challenging locomotion tasks and multiple robot designs. Experiments show that our learning framework, based on…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Machine Learning in Materials Science · Machine Learning and ELM
MethodsAdam
