Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftVTBench

A Deformation-Aware Visuo-Tactile Dataset and Benchmark for Deformable-Object Manipulation

Bowen Jing1,*, Mingxin Wang1,2,*, Ruiyang Hao3, Chenchen Ge1,4, Hanwen Shen5, Junjie He6, Yang Cui7, Yiming Hou1,4, Weitao Zhou2,8,‡, Jiawei Wang8, Minglei Li8, Dandan Zhang9, Ding Zhao10, Houde Liu2, Xiaofan Li11, Si Liu12, Ping Luo13, Haibao Yu1,13,‡

1Tuojing Intelligence  ·  2Tsinghua University  ·  3King's College London  ·  4Southeast University  ·  5Stevens Institute of Technology  ·  6The Hong Kong University of Science and Technology (GZ)  ·  7University of Manchester  ·  8Simple AI  ·  9Imperial College London  ·  10Carnegie Mellon University  ·  11Zhejiang University  ·  12Beihang University  ·  13The University of Hong Kong

* Equal contribution    ‡ Corresponding author

Project page  |  Paper (arXiv)  |  Code  |  Data: Hugging Face · ModelScope  |  Citation

SoftVTBench overview

4,000 demonstrations, four diagnostic suites, 50+ assets — deformable objects and their visually matched rigid twins. Between a grasp too loose to hold and one tight enough to crush lies a narrow safe window, and only touch observes it from the inside.

Abstract

A policy can complete a manipulation task while letting the object slip — or by crushing it. Task success sees neither. SoftVTBench is a visuo-tactile dataset and benchmark that separates the two. It contains 4,000 expert demonstrations over 40 tasks and 50+ assets, each episode synchronizing multi-view RGB, dual-finger tactile RGB and marker motion, proprioception, language, and actions at 20 Hz — alongside evaluator-only finite-element (FEM) states the policy never sees. On top of it we define the Deformation-aware Success Rate (DSR), which credits a rollout only when the task is completed and deformation stays within a per-object tolerance calibrated before any policy is trained. Across Diffusion Policy, π0.5, and FastWAM, every one of the 12 in-distribution configurations contains successes that violate that tolerance. Under distribution shift, visuo-tactile variants win all six task-success comparisons and five of six on DSR — while in distribution the same comparison is split. Making touch available is not the same as using it.

The Metric

DSR  =  Task Completed   AND   Deformation Within Tolerance

The task predicate is purely kinematic: the instructed object comes to rest in the target region. The deformation side is read from FEM states the policy never sees, and compared against a tolerance calibrated per object before any policy is trained — so no method can move the bar it is scored against. Task Success Rate (TSR) is reported alongside DSR, which makes their difference an exact count of the rollouts that reached the target by mishandling the object.

What the policy sees Third-person and wrist RGB, dual-finger tactile RGB and marker motion, proprioception, language. Outputs an end-effector pose target plus a gripper command (binary or continuous).
What the evaluator sees FEM nodal positions, object poses, contact and drop events. Deformation is the peak rigid-motion-removed RMS node displacement, normalized by object size — which separates being carried from being squeezed.
Calibrated up front A scripted grasp–lift–hold sweep fixes each object's gripper envelope and deformation tolerance before training. The full trace is released, so the criterion can be audited or rescored without new rollouts.

SoftVTBench construction and evaluation pipeline

Three stages: build matched rigid–deformable objects and calibrate their constraints; generate controlled tasks and record policy-visible observations separately from evaluator-only states; screen, verify, and label into the released train / ID / OOD splits.

Where SoftVTBench sits

Benchmark Complete Task 3D Deformable Policy-Visible Touch Physical Ground Truth Deformation-Aware Eval
LIBERO
ManiSkill2
SoftGym
MoDeSuite
DefGraspSim
SoGraB
VTDexManip
ManiFeel
Tabero
SoftVTBench

✓ full support · ◎ partial · ✗ not supported.

Dataset

Suite Object Type Variation Axis #Tasks #Demos ID Eval Episodes OOD Conditions
Object-Soft Deformable Object identity 10 1,000 500 9
Spatial-Soft Deformable Spatial layout 10 1,000 500 9
Object-Rigid Rigid twin Object identity 10 1,000 500
Spatial-Rigid Rigid twin Spatial layout 10 1,000 500
Total 40 4,000 2,000

OOD covers nine held-out conditions on the two deformable suites — three levels each of lighting (67.5 / 180 / 270), mass (×1.25 / ×1.75 / ×2.5), and Young's modulus (×0.5 / ×0.8 / ×2.0). One factor moves at a time; the task, initial state, and seed are reused from its in-distribution reference.

Tactile observations across deformable assets

Tactile RGB with marker-motion overlay at the moment of grasp, for the ten Object-Soft objects. Different geometry, compliance, and contact area produce visibly different contact patches and shear fields — cues no external camera provides.

  • Policy-visible — third-person + wrist RGB · dual-finger tactile RGB + 11×9 marker fields · proprioception · language · actions in both binary and continuous gripper encodings
  • Evaluator-only — FEM nodal positions · object poses · contact and drop events; released in full, never exposed to a policy
  • Simulator — Isaac Sim 4.5.0 · Isaac Lab 0.41.3 · PhysX 5 GPU FEM · Franka + Panda gripper · 60 Hz physics, 20 Hz control
  • Tactile — GelSight Mini via TacEx · Taxim optics · FOTS marker motion
  • Quality control — automatic integrity screening + human verification on every episode
  • Headroom — expert demos reach a median 43% of the tolerance; none exceeds it

DownloadHugging Face · ModelScope (Apache-2.0)

Task Suites

A matched 2×2 over object type (deformable vs. rigid twin) and variation axis (object identity vs. spatial layout), with one shared pick-and-place skill throughout.

Suite Description
Object-Soft Fixed layout, ten different objects — six bakery-style meshes and four procedural primitives. The grasp must adapt to each object's geometry and compliance.
Spatial-Soft Two identical instances per scene; only the instruction says which one. Success checks the identity of the object that actually moved.
Object-Rigid Object-Soft replicated with rigid twins. Isolates object-identity adaptation from deformability.
Spatial-Rigid Spatial-Soft replicated with rigid twins. Isolates language-grounded target selection from deformability.

Each rigid twin shares the mesh, texture, and mass of its deformable counterpart, with stiffness raised until deformation is negligible. Demo videos for all four suites are in task_video/.

Results

Diffusion Policy, π0.5, and FastWAM under paired vision-only (VO) and visuo-tactile (VT) inputs, on identical episodes and seeds. -B and -C denote the binary and continuous gripper encodings.

In-distribution — TSR vs. DSR (%)

Model Input Object-Soft TSR Object-Soft DSR Spatial-Soft TSR Spatial-Soft DSR
Diffusion Policy VO-C 37.4 33.6 15.6 13.4
Diffusion Policy VT-C 40.0 30.4 33.0 25.0
π0.5 VO-C 41.6 38.4 26.0 22.6
π0.5 VT-C 41.4 35.0 27.6 22.0
FastWAM VO-C 62.0 58.0 37.0 36.6
FastWAM VT-C 57.6 54.4 56.4 56.0

DSR is below TSR in all twelve configurations. For Diffusion Policy VT-C the gap is 9.6 points on Object-Soft — 24% of its own successes, an exact count of 48 episodes. It also flips rankings: TSR puts VT-C above VO-C (40.0 vs. 37.4), DSR reverses it (30.4 vs. 33.6). And the gap is family-dependent: 10–24% for Diffusion Policy, 8–20% for π0.5, but only 0.7–6.5% for FastWAM.

Qualitative comparison of scored rollouts

Every rollout here succeeds at the task. Blue stays within tolerance; orange crosses it during the grasp and stays elevated through transport — then places the object correctly. The RGB views are hard to tell apart. The marker fields and the deformation trace are not.

Deformable vs. matched rigid twin (TSR, %)

Model Input Object: Rigid Object: Soft Spatial: Rigid Spatial: Soft
Diffusion Policy VO-C 40.0 37.4 14.0 15.6
Diffusion Policy VT-C 35.0 40.0 11.0 33.0
π0.5 VO-C 60.0 41.6 50.4 26.0
π0.5 VT-C 59.6 41.4 54.0 27.6
FastWAM VO-C 64.0 62.0 25.0 37.0
FastWAM VT-C 61.6 57.6 30.0 56.4

Deformability does not cost the same for everyone — and can pay. π0.5 drops 18.4 and 24.4 points going rigid → soft, while FastWAM gains 12.0 on spatial variation. Diffusion Policy is not language-conditioned, so its spatial numbers are a floor set by that limitation.

Sensing or control granularity? (π0.5 ablation, %)

Configuration Object-Soft TSR Object-Soft DSR Spatial-Soft TSR Spatial-Soft DSR
VO-B 30.2 27.2 34.2 20.0
VO-C 41.6 38.4 26.0 22.6
VT-B 41.0 28.0 30.0 21.4
VT-C 41.4 35.0 27.6 22.0

A "tactile gain" can be a gripper gain. From VO-B, continuous control alone adds 11.4 TSR points and touch alone adds 10.8 — together they add nothing further. Meanwhile VO-C and VT-B are 0.6 points apart in TSR but 10.4 apart in DSR. Match the action space before crediting touch.

Out-of-distribution (%, Δ vs. ID)

Model Input Object-Soft TSR Object-Soft DSR Spatial-Soft TSR Spatial-Soft DSR
Diffusion Policy VO-C 29.2 (−8.2) 26.6 (−7.0) 11.0 (−4.6) 8.8 (−4.6)
Diffusion Policy VT-C 31.2 (−8.8) 25.0 (−5.4) 25.2 (−7.8) 17.8 (−7.2)
π0.5 VO-C 35.8 (−5.8) 33.2 (−5.2) 24.4 (−1.6) 19.4 (−3.2)
π0.5 VT-C 41.0 (−0.4) 34.2 (−0.8) 28.4 (+0.8) 23.2 (+1.2)
FastWAM VO-C 54.4 (−7.6) 53.8 (−4.2) 27.8 (−9.2) 27.2 (−9.4)
FastWAM VT-C 55.8 (−1.8) 55.8 (+1.4) 39.4 (−17.0) 38.8 (−17.2)

Task success rate under out-of-distribution shifts

The same shifts resolved by factor — lighting, mass, stiffness — for each policy and suite. 100 episodes per point; bands are task-stratified bootstrap 95% CIs, and the pale strip marks the in-distribution reference.

Touch pays off under shift, not everywhere. VT-C wins all six TSR comparisons (sign test p = 0.016) and five of six on DSR. The pattern follows the suite more than the factor: on Spatial-Soft the tactile curve sits at or above vision-only everywhere, while on Object-Soft the two overlap except under mass shifts — touch only observes what happens after contact. Lighting acts before contact and degrades the pathway both modalities share, which is why Diffusion Policy collapses at both illumination extremes regardless of input.

Caveat. The released Diffusion Policy and FastWAM VT variants train at smaller effective batch sizes, so their VO–VT comparisons describe those variants rather than isolate the modality; the π0.5 ablation is batch-matched. Everything here is simulation, and the gap to physical tactile sensors is not characterized in this work.

Citation

@article{jing2026softvtbench,
  title         = {SoftVTBench: A Deformation-Aware Visuo-Tactile Dataset and
                   Benchmark for Deformable-Object Manipulation},
  author        = {Jing, Bowen and Wang, Mingxin and Hao, Ruiyang and Ge, Chenchen and
                   Shen, Hanwen and He, Junjie and Cui, Yang and Hou, Yiming and
                   Zhou, Weitao and Wang, Jiawei and Li, Minglei and Zhang, Dandan and
                   Zhao, Ding and Liu, Houde and Li, Xiaofan and Liu, Si and
                   Luo, Ping and Yu, Haibao},
  year          = {2026},
  eprint        = {2607.04234},
  archivePrefix = {arXiv},
  primaryClass  = {cs.RO},
  url           = {https://arxiv.org/abs/2607.04234}
}

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages