mlsanityData to 14 Oct 2026

SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes

arXiv 2312.03297 ↗First posted 6 Dec 2023cs.RO cs.AI cs.GRcited by 9

Not on the map. Why?

Abstract (arXiv)

Differentiable physics simulation provides an avenue to tackle previously intractable challenges through gradient-based optimization, thereby greatly improving the efficiency of solving robotics-related problems. To apply differentiable simulation in diverse robotic manipulation scenarios, a key challenge is to integrate various materials in a unified framework. We present SoftMAC, a differentiable simulation framework that couples soft bodies with articulated rigid bodies and clothes. SoftMAC simulates soft bodies with the continuum-mechanics-based Material Point Method (MPM). We provide a novel forecast-based contact model for MPM, which effectively reduces penetration without introducing other artifacts like unnatural rebound. To couple MPM particles with deformable and non-volumetric clothes meshes, we also propose a penetration tracing algorithm that reconstructs the signed distance field in local area. Diverging from previous works, SoftMAC simulates the complete dynamics of each modality and incorporates them into a cohesive system with an explicit and differentiable coupling mechanism. The feature empowers SoftMAC to handle a broader spectrum of interactions, such as soft bodies serving as manipulators and engaging with underactuated systems. We conducted comprehensive experiments to validate the effectiveness and accuracy of the proposed differentiable pipeline in downstream robotic manipulation applications. Supplementary materials and videos are available on our project website at https://minliu01.github.io/SoftMAC.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 23 of its 41 references that are in the map. First posted on arXiv 6 Dec 2023.

Builds on

23 of 41 references.

References · 23

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2020SAPIEN: A SimulAted Part-based Interactive ENvironmentcited by 595
  4. 2023ManiSkill2: A Unified Benchmark for Generalizable Manipulation Skillscited by 327
  5. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
  6. 2020SoftGym: Benchmarking Deep Reinforcement Learning for Deformable Object Manipulationcited by 121
  7. 2021PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physicscited by 103
  8. 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
  9. 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
  10. 2021The ThreeDWorld Transport Challenge: A Visually Guided Task-and-Motion Planning Benchmark for Physically Realistic Embodied AIcited by 65
  11. 2021DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contactcited by 65
  12. 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
11 more
  1. 2021DiffPD: Differentiable Projective Dynamicscited by 62
  2. 2021Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contactcited by 52
  3. 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
  4. 2023FluidLab: A Differentiable Environment for Benchmarking Complex Fluid Manipulationcited by 40
  5. 2023DexDeform: Dexterous Deformable Object Manipulation with Human Demonstrations and Differentiable Physicscited by 23
  6. 2022SAM-RL: Sensing-Aware Model-Based Reinforcement Learning via Differentiable Physics-Based Simulation and Renderingcited by 22
  7. 2021SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learningcited by 16
  8. 2022Differentiable solver for time-dependent deformation problems with contactcited by 12
  9. 2023Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contactcited by 7
  10. 2023DiffXPBD : Differentiable Position-Based Simulation of Compliant Constraint Dynamicscited by 1
  11. 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulationcited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 2; 2025: 2; 2026: 5.

9 papers.