DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact
- URL: http://arxiv.org/abs/2106.05306v1
- Date: Wed, 9 Jun 2021 18:02:10 GMT
- Title: DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact
- Abstract summary: We present a differentiable cloth simulator whose additional gradient information facilitates cloth-related applications.
Our simulator extends the state-of-the-art cloth simulator based on Projective Dynamics and with dry frictional contact governed by the Signorini-Coulomb law.
We demonstrate the efficacy of our simulator in various applications, including system identification, manipulation, inverse design, and a real-to-sim task.
- Score: 35.26239113931358
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Cloth simulation has wide applications including computer animation, garment
design, and robot-assisted dressing. In this work, we present a differentiable
cloth simulator whose additional gradient information facilitates cloth-related
applications. Our differentiable simulator extends the state-of-the-art cloth
simulator based on Projective Dynamics and with dry frictional contact governed
by the Signorini-Coulomb law. We derive gradients with contact in this forward
simulation framework and speed up the computation with Jacobi iteration
inspired by previous differentiable simulation work. To our best knowledge, we
present the first differentiable cloth simulator with the Coulomb law of
friction. We demonstrate the efficacy of our simulator in various applications,
including system identification, manipulation, inverse design, and a
real-to-sim task. Many of our applications have not been demonstrated in
previous differentiable cloth simulators. The gradient information from our
simulator enables efficient gradient-based task solvers from which we observe a
substantial speedup over standard gradient-free methods.
Related papers
- HyperBones: Realtime Bone-driven Neural Garment Simulation with Hypernetwork Conditioning [19.763569928485868]
We present a fast and physically plausible approach for dynamic garment simulation.<n>Our method trains a reduced-space neural dynamics simulator composed of independent coarse- and fine-level components.<n>Our simulator runs at 300+ FPS on a commodity GPU, making it suitable for real-time applications.
arXiv Detail & Related papers (2026-05-19T20:13:54Z) - Hard Contacts with Soft Gradients: Refining Differentiable Simulators for Learning and Control [23.097754383355156]
Contact forces pose a major challenge for gradient-based optimization of robot dynamics.<n>We analyze the contact computation of penalty-based simulators to identify the causes of gradient errors.<n>We propose DiffMJX, which combines adaptive integration with MuJoCo XLA, to notably improve gradient quality in the presence of hard contacts.
arXiv Detail & Related papers (2025-06-17T04:58:08Z) - PICT -- A Differentiable, GPU-Accelerated Multi-Block PISO Solver for Simulation-Coupled Learning Tasks in Fluid Dynamics [59.38498811984876]
We present our fluid simulator PICT, a differentiable pressure-implicit solver coded in PyTorch with Graphics-processing-unit (GPU) support.<n>We first verify the accuracy of both the forward simulation and our derived gradients in various established benchmarks.<n>We show that the gradients provided by our solver can be used to learn complicated turbulence models in 2D and 3D.
arXiv Detail & Related papers (2025-05-22T17:55:10Z) - DiffSim2Real: Deploying Quadrupedal Locomotion Policies Purely Trained in Differentiable Simulation [35.76143996968696]
We show that locomotion policies trained with analytic gradients from a differentiable simulator can be successfully transferred to the real world.
A key factor in our success is a smooth contact model that combines informative gradients with physical accuracy.
This is the first time a real quadpedal robot is able to locomote after training exclusively in a differentiable simulation.
arXiv Detail & Related papers (2024-11-04T15:43:57Z) - Learning Quadruped Locomotion Using Differentiable Simulation [31.80380408663424]
Differentiable simulation promises fast convergence and stable training.
This work proposes a new differentiable simulation framework to overcome these challenges.
Our framework enables learning quadruped walking in simulation in minutes without parallelization.
arXiv Detail & Related papers (2024-03-21T22:18:59Z) - DiffAvatar: Simulation-Ready Garment Optimization with Differentiable Simulation [27.553678582454648]
Physical simulations can produce realistic motions for clothed humans, but they require high-quality garment assets with associated physical parameters for cloth simulations.
We propose papername,a novel approach that performs body and garment co-optimization using differentiable simulation.
Our experiments demonstrate that our approach generates realistic clothing and body shape suitable for downstream applications.
arXiv Detail & Related papers (2023-11-20T21:20:37Z) - Waymax: An Accelerated, Data-Driven Simulator for Large-Scale Autonomous
Driving Research [76.93956925360638]
Waymax is a new data-driven simulator for autonomous driving in multi-agent scenes.
It runs entirely on hardware accelerators such as TPUs/GPUs and supports in-graph simulation for training.
We benchmark a suite of popular imitation and reinforcement learning algorithms with ablation studies on different design decisions.
arXiv Detail & Related papers (2023-10-12T20:49:15Z) - Improving Gradient Computation for Differentiable Physics Simulation
with Contacts [10.450509067356148]
We study differentiable rigid-body simulation with contacts.
We propose to improve gradient computation by continuous collision detection and leverage the time-of-impact (TOI)
We show that with TOI-Ve, we are able to learn an optimal control sequence that matches the analytical solution.
arXiv Detail & Related papers (2023-04-28T21:10:16Z) - Differentiable Simulation of Soft Multi-body Systems [99.4302215142673]
We develop a top-down matrix assembly algorithm within Projective Dynamics.
We derive a differentiable control framework for soft articulated bodies driven by muscles, joint torques, or pneumatic tubes.
arXiv Detail & Related papers (2022-05-03T20:03:22Z) - DiSECt: A Differentiable Simulator for Parameter Inference and Control
in Robotic Cutting [71.50844437057555]
We present DiSECt: the first differentiable simulator for cutting soft materials.
The simulator augments the finite element method with a continuous contact model based on signed distance fields.
We show that the simulator can be calibrated to match resultant forces and fields from a state-of-the-art commercial solver.
arXiv Detail & Related papers (2022-03-19T07:27:19Z) - Efficient Differentiable Simulation of Articulated Bodies [89.64118042429287]
We present a method for efficient differentiable simulation of articulated bodies.
This enables integration of articulated body dynamics into deep learning frameworks.
We show that reinforcement learning with articulated systems can be accelerated using gradients provided by our method.
arXiv Detail & Related papers (2021-09-16T04:48:13Z) - DriveGAN: Towards a Controllable High-Quality Neural Simulation [147.6822288981004]
We introduce a novel high-quality neural simulator referred to as DriveGAN.
DriveGAN achieves controllability by disentangling different components without supervision.
We train DriveGAN on multiple datasets, including 160 hours of real-world driving data.
arXiv Detail & Related papers (2021-04-30T15:30:05Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.