atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

DIFFTACTILE: A Physics-based Differentiable Tactile Simulator for Contact-rich Robotic Manipulation

ICLR 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Latent-space control and planning · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces DiffTactile, a differentiable, FEM-based tactile simulator (with MPM/PBD multi-material objects and a penalty contact model) used for sim-to-real system identification, learned optical rendering, and gradient-based tactile-assisted manipulation learning.

Problem

Existing tactile simulators mostly handle rigid bodies or use simplified soft-contact approximations, are not differentiable, and do not support diverse deformable materials, which limits sim-to-real transfer and efficient learning of contact-rich tactile-assisted manipulation.

Approach

A system-wide differentiable simulator combining FEM for the soft sensor elastomer, MLS-MPM for rigid/elastic/elastoplastic objects, PBD for cables, and a penalty-based contact model, coupled with an MLP-based pixel optical renderer; gradients through the simulator drive both system identification and trajectory optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use gradient-based trajectory optimization instead of the strongest baselineDiffTactile system identification · Sim2Sim press-slide, press-twist-z, and press-twist-xmarker MSE: 0.59± 0.12 -> 0.53± 0.35; 0.47± 0.15 -> 0.42± 0.24; 0.61± 0.20 -> 0.58± 0.28Helped
Use gradient-based trajectory optimization instead of the strongest baselineDiffTactile system identification · Real2Sim press-slide, press-twist-z, and press-twist-xmarker MSE: 3.29± 1.51 -> 3.08± 1.27; 2.42± 0.90 -> 2.38± 0.86; 4.47± 3.31 -> 3.99± 2.89Helped
Use the pixel-based neural optical model instead of Taxim's polynomial mappingDiffTactile optical simulation · Optical simulation test setL1, MSE, SSIM, and PSNR: 16.1 -> 7.94 L1; 85.74 -> 56.10 MSE; 0.998 -> 0.999 SSIM; 38.47 -> 39.42 PSNRHelped
Add tactile feedback to grasp controlElastic and elastoplastic grasping · Elastic graspposition loss and slipping distance: 0.04± 0.03 -> 0.01± 0.01 position loss; 0.18± 0.06 -> 0.07± 0.04 slipping distanceHelped
Add tactile feedback to grasp controlElastic and elastoplastic grasping · Elastoplastic graspposition loss and slipping distance: 0.70± 0.53 -> 0.24± 0.01 position loss; 0.26± 0.09 -> 0.2± 0.05 slipping distanceHelped
Add tactile feedback to grasp controlElastoplastic grasping · Elastoplastic graspdeformation loss: 0.85± 0.25 -> 0.89± 0.48Hurt
Use gradient-based optimization instead of the strongest listed baselineDiffTactile contact-rich manipulation · Object reposingorientation change: 5.00± 0.01 -> 60.82± 0.00Helped
Use gradient-based optimization instead of the strongest listed baselineDiffTactile contact-rich manipulation · Cable straighteningaggregation distance: 1.36± 0.03 -> 0.89± 0.32Helped
Use gradient-based optimization instead of the strongest listed baselineDiffTactile contact-rich manipulation · Case openingorientation change: -0.68± 0.29 -> 17.11± 0.05Helped
Use gradient-based optimization instead of the strongest listed baselineDiffTactile contact-rich manipulation · Surface followingin-contact travel distance: 14.00± 2.00 -> 51.67± 12.86Helped
Add tactile reward to gradient-based optimizationDiffTactile contact-rich manipulation · Object reposingorientation change: 12.07± 12.46 -> 60.82± 0.00Helped
Add tactile reward to gradient-based optimizationDiffTactile contact-rich manipulation · Cable straighteningaggregation distance: 1.27± 0.81 -> 0.89± 0.32Helped

Surprising findings

Limitations

Experimental setup

Datasets: EGAD object dataset real-world GelSight press-slide/twist sequences 250 real indentation examples collected with 4mm sphere

Benchmarks: DiffTactile system identification sequences (press-slide, press-twist-z, press-twist-x) optical simulation test set grasping tasks (elastic, elastoplastic) ObjectRepose, CableStraighten, CaseOpen, SurfaceFollow

Metrics: pixel-wise MSE L1 SSIM PSNR position loss slip distance deformation loss task-specific rewards/distances

Baselines: Random RNN CMA-ES SAC PPO Taxim

Builds on: Taichi MLS-MPM Position-Based Dynamics Taxim DiffRedMax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy