Rapidly Learning Soft Robot Control via Implicit Time-Stepping
Andrew Choi, Dezhong Tong

TL;DR
This paper demonstrates that using implicit time-stepping in soft robot simulation significantly accelerates policy learning without losing accuracy, making soft robotics more accessible for reinforcement learning applications.
Contribution
It introduces a general-purpose implicit soft-body simulator, DisMech, and a novel control method called delta natural curvature control, enabling faster and more efficient soft robot policy learning.
Findings
Implicit time-stepping speeds up simulations by up to 40x in contact-rich scenarios.
Parallel simulation of 500 environments is feasible with significant speedups.
Policies trained in one simulator transfer effectively to another, maintaining accuracy.
Abstract
With the explosive growth of rigid-body simulators, policy learning in simulation has become the de facto standard for most rigid morphologies. In contrast, soft robotic simulation frameworks remain scarce and are seldom adopted by the soft robotics community. This gap stems partly from the lack of easy-to-use, general-purpose frameworks and partly from the high computational cost of accurately simulating continuum mechanics, which often renders policy learning infeasible. In this work, we demonstrate that rapid soft robot policy learning is indeed achievable via implicit time-stepping. Our simulator of choice, DisMech, is a general-purpose, fully implicit soft-body simulator capable of handling both soft dynamics and frictional contact. We further introduce delta natural curvature control, a method analogous to delta joint position control in rigid manipulators, providing an intuitive…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoft Robotics and Applications · Robot Manipulation and Learning · Dynamics and Control of Mechanical Systems
