K-文化的一切——从回归到 K-美妆,发送到您的邮箱订阅邮件

METAL MEDIA

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

arXiv:2608.187012026-08-18

机器人可能一边"完成任务"一边悄悄把物体捏坏,这个基准专门用来揪出这种情况

SoftVTBench是一个包含4000段机器人示范操作的数据集,它同时记录机器人实际看到和摸到的信息,以及一个隐藏的物理测量结果,用来追踪面包、面团这类软物体到底被挤压了多少。对三种机器人控制方法的测试显示,在所有测试组合中,都存在一些表面上"成功"的抓取放置动作,实际上把物体挤压或滑动超出了安全范围。给机器人加上触觉传感,总体上能帮它更好地应对陌生情况,但并不能保证它在正常情况下就会善用这种触觉信息。

METAL MEDIA 解读图

机器人可能一边"完成任务"一边悄悄把物体捏坏,这个基准专门用来揪出这种情况

  1. 01构建了包含4000段专家机器人示范的数据集,覆盖40个抓取放置任务和超过50种物体,包括柔软物体(如烘焙食品)以及形状相同的坚硬"孪生"物体用于对比。
  2. 02每段操作过程记录两条独立数据流:机器人自己能看到和摸到的信息(摄像头画面、触觉传感器图像、机械臂姿态),以及机器人完全看不到的隐藏物理模拟数据,用来精确追踪物体形状变化了多少。
  3. 03设计了一个新的评分标准,叫做"形变感知成功率"(DSR),只有当机器人既完成了任务、又把物体的挤压程度控制在预先为该物体校准好的安全范围内时,才算真正成功。
  4. 04测试了三种机器人控制系统(Diffusion Policy、π0.5、FastWAM),发现在全部12种测试组合中,都有0.7%到24%被判定为"成功"的操作实际上偷偷超出了安全挤压限度。
  5. 05加入触觉感知后,机器人在遇到光照、物体重量等训练时没见过的新情况时表现更好;但在与训练情况相近的正常测试中,加入触觉并不总能带来更好的结果。
这是 METAL MEDIA 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 构建了包含4000段专家机器人示范的数据集,覆盖40个抓取放置任务和超过50种物体,包括柔软物体(如烘焙食品)以及形状相同的坚硬"孪生"物体用于对比。
  2. 每段操作过程记录两条独立数据流:机器人自己能看到和摸到的信息(摄像头画面、触觉传感器图像、机械臂姿态),以及机器人完全看不到的隐藏物理模拟数据,用来精确追踪物体形状变化了多少。
  3. 设计了一个新的评分标准,叫做"形变感知成功率"(DSR),只有当机器人既完成了任务、又把物体的挤压程度控制在预先为该物体校准好的安全范围内时,才算真正成功。
  4. 测试了三种机器人控制系统(Diffusion Policy、π0.5、FastWAM),发现在全部12种测试组合中,都有0.7%到24%被判定为"成功"的操作实际上偷偷超出了安全挤压限度。
  5. 加入触觉感知后,机器人在遇到光照、物体重量等训练时没见过的新情况时表现更好;但在与训练情况相近的正常测试中,加入触觉并不总能带来更好的结果。
Table 1: Benchmark positioning. Complete Task: the benchmark scores multi-stage manipulation (approach, grasp, transport, place) rather than an isolated grasp. 3D Deformable: the manipulated objects are volumetric soft bodies, as opposed to cloth or rope (❍). Policy-Visible Touch: tactile observations are available to the policy as input. Evaluator-Only Deformation Scoring: object deformation is measured from physical state hidden from the policy, and that measurement enters the success criterion, so an episode can complete the task and still be scored as a failure; ❍ marks benchmarks that constrain interaction on the input side (e.g. a force budget) without scoring the resulting deformation. Symbols denote full (✓), partial (❍), or no (✗) support. Benchmarks that expose touch do not score deformation from hidden state, and those that do evaluate isolated grasps; only SoftVTBench provides all four.
BenchmarkComplete Task3D DeformablePolicy-Visible TouchEvaluator-Only Deformation Scoring
LIBERO 20
ManiSkill2 10
SoftGym 19
MoDeSuite 42
DefGraspSim 13
SoGraB 9
VTDexManip 21
ManiFeel 23
Tabero 36
SoftVTBench
Table 2: Dataset composition and evaluation splits. The four suites form a matched 2×2 design over object type and variation axis. OOD evaluation uses nine single-factor conditions on the two deformable suites.
SuiteObject TypeVariation Axis#Tasks#DemosID Eval EpisodesOOD Conditions
Object-SoftDeformableObject identity101,0005009
Spatial-SoftDeformableSpatial layout101,0005009
Object-RigidRigid twinObject identity101,000500
Spatial-RigidRigid twinSpatial layout101,000500
Total404,0002,000
Table 3: In-distribution Task Success Rate and Deformation-aware Success Rate on the deformable suites (%). DSR is lower than TSR in every one of the twelve configurations; the difference is the fraction of rollouts that reach the target while leaving the calibrated interaction safety zone.
Object-SoftSpatial-Soft
ModelInputTSRDSRTSRDSR
Diffusion PolicyVO-C37.433.615.613.4
VT-C40.030.433.025.0
π0.5VO-C41.638.426.022.6
VT-C41.435.027.622.0
FastWAMVO-C62.058.037.036.6
VT-C57.654.456.456.0
Table 4: Task success on deformable assets and their rigid twins (TSR, %). Twins match geometry, appearance, and mass under the same layouts and instructions, with negligible deformation, so a rigid–deformable difference isolates the effect of deformability. Because deformation is negligible on the twins, DSR coincides with TSR there and only TSR is reported.
Object variationSpatial variation
ModelInputRigidSoftRigidSoft
Diffusion PolicyVO-C40.037.414.015.6
VT-C35.040.011.033.0
π0.5VO-C60.041.650.426.0
VT-C59.641.454.027.6
FastWAMVO-C64.062.025.037.0
VT-C61.657.630.056.4
Table 5: Matched sensing–control ablation for π0.5 (%). VO/VT denote vision-only and visuo-tactile inputs; B/C denote binary and continuous gripper control. Crossing the two factors separates a gain due to touch from a gain due to finer actuation.
Object-SoftSpatial-Soft
ConfigurationTSRDSRTSRDSR
VO-B30.227.234.220.0
VO-C41.638.426.022.6
VT-B41.028.030.021.4
VT-C41.435.027.622.0
Table 6: Out-of-distribution Task Success Rate and Deformation-aware Success Rate on the deformable suites (%), pooled over the nine held-out conditions of Section 3.1. Δ is the change relative to the corresponding in-distribution entry for the same model, input, and suite in Table 3.
Object-SoftSpatial-Soft
ModelInputTSR ↑ (Δ vs. ID)DSR ↑ (Δ vs. ID)TSR ↑ (Δ vs. ID)DSR ↑ (Δ vs. ID)
Diffusion PolicyVO-C29.2 (−8.2)26.6 (−7.0)11.0 (−4.6)8.8 (−4.6)
VT-C31.2 (−8.8)25.0 (−5.4)25.2 (−7.8)17.8 (−7.2)
π0.5VO-C35.8 (−5.8)33.2 (−5.2)24.4 (−1.6)19.4 (−3.2)
VT-C41.0 (−0.4)34.2 (−0.8)28.4 (+0.8)23.2 (+1.2)
FastWAMVO-C54.4 (−7.6)53.8 (−4.2)27.8 (−9.2)27.2 (−9.4)
VT-C55.8 (−1.8)55.8 (+1.4)39.4 (−17.0)38.8 (−17.2)
Table 7: Contents of the supplementary sections in document order.
Supplementary sectionContents
Sec. 2: Simulation and implementation detailsSimulator, robot, sensing, FEM, and compute configuration.
Sec. 3: Assets and interaction safety zonesAsset inventory, rigid twins, per-object calibration, and the calibration percentile.
Sec. 4: Task suite detailsSuite design, task mapping, and variation factors.
Sec. 5: Baseline training detailsTraining and inference settings for all evaluated policy families.
Sec. 6: Per-condition resultsOut-of-distribution results per policy family and condition.
Sec. 7: Additional analysesQualitative cases and stiffness-conditioned deformation statistics.
Sec. 8: Tactile simulation pipeline and scopeTactile rendering stages, recorded outputs, and validity boundary.
Table 8: Simulation and sensing configuration.
ItemValue
SimulatorIsaac Sim 4.5.0 / Isaac Lab 0.41.3, PhysX 5 GPU pipeline
Physics / control rate60 Hz physics, decimation 3, 20 Hz control
RobotFranka arm with Panda parallel-jaw gripper
ControllerTask-space differential inverse kinematics
End-effector actionAbsolute pose target: 3D position and 3D axis-angle orientation
Gripper actionNormalized closure command; continuous and binary encodings
Finger frictionStatic μs=1.5, dynamic μd=1.2, max combine mode
Camera viewsThird-person 1024×1024 and wrist 512×512, resized to 224×224
Tactile sensorGelSight Mini via TacEx; Taxim optics and FOTS markers
Tactile streamsTactile RGB and 11×9 marker-motion field, 320×240
FEM modelPhysX soft body with corotational linear elasticity
FEM solverHex resolution 6, 64 position iterations, damping 2.5
Collection / evaluation4× NVIDIA L20 GPU
TrainingNVIDIA A100-80GB; per-family counts in Table 12
Table 9: Interaction safety zones of the ten deformable assets. τo is the object-specific 90th-percentile threshold used by the released evaluator, expressed as a percentage of the reference bounding-box diagonal.
AssetgomingomaxSpan (mm)τo/diag. (%)
soft_pastry0010.40000.800026.217.6
soft_pastry0020.65470.69002.569.3
soft_pastry0030.44000.800013.268.6
soft_pastry0050.47000.58005.8710.7
soft_pastry0100.42000.660024.828.3
soft_pastry0110.44000.580010.637.1
soft_stw_cube_hq0.32000.620019.4311.2
soft_stw_cuboid_hq0.38000.440010.959.8
soft_stw_cylinder_hq0.29000.660021.959.8
soft_stw_sphere_hq0.37000.630020.779.7
Table 10: Task specifications for the deformable suites. Task identifiers follow the released suite configuration and are zero-indexed; instructions are reproduced verbatim from that configuration, and object descriptions are therefore not normalized across suites.
SuiteTaskInstructionAsset
Object-Soft0Pick up the white swirled pastry and place it in the basket.soft_pastry001
1Pick up the panda-face pastry and place it in the basket.soft_pastry002
2Pick up the small chocolate rectangular pastry and place it in the basket.soft_pastry003
3Pick up the soft cream-colored cube and place it in the basket.soft_stw_cube_hq
4Pick up the yellow square layered pastry and place it in the basket.soft_pastry005
5Pick up the soft tan cylinder and place it in the basket.soft_stw_cylinder_hq
6Pick up the golden pastry and place it in the basket.soft_pastry011
7Pick up the golden knotted pastry and place it in the basket.soft_stw_cuboid_hq
8Pick up the soft red ball and place it in the basket.soft_stw_sphere_hq
9Pick up the orange pumpkin-shaped pastry and place it in the basket.soft_pastry010
Spatial-Soft0Pick up the left white swirled pastry and place it on the plate.soft_pastry001
1Pick up the right panda-face pastry and place it on the plate.soft_pastry002
2Pick up the left small chocolate rectangular pastry and place it on the plate.soft_pastry003
3Pick up the left soft cream-colored cube and place it on the plate.soft_stw_cube_hq
4Pick up the left yellow square layered pastry and place it on the plate.soft_pastry005
5Pick up the left soft tan cylinder and place it on the plate.soft_stw_cylinder_hq
6Pick up the right golden pastry and place it on the plate.soft_pastry011
7Pick up the left soft cream-colored rectangular block and place it on the plate.soft_stw_cuboid_hq
8Pick up the left soft red ball and place it on the plate.soft_stw_sphere_hq
9Pick up the left orange pumpkin-shaped pastry and place it on the plate.soft_pastry010
Table 11: Variation factors: training ranges and held-out out-of-distribution values. The nine out-of-distribution conditions are the three held-out levels of dome-light intensity, mass, and Young’s modulus.
FamilyFactorTraining rangeHeld-out values
VisualDome-light intensity135 (fixed nominal)67.5, 180, 270
SpatialObject placementPer-task recorded support
Target placementPer-task recorded support
Robot initializationPer-task recorded support
PhysicalMass scale×1.0 (nominal)×1.25, ×1.75, ×2.5
Young’s modulus scale×1.0 (nominal)×0.5, ×0.8, ×2.0
Table 12: Training and inference configurations for the three baseline policy families.
SettingDiffusion Policy𝝅0.5FastWAM
Model and compute
Policy backboneImage-conditioned diffusion U-Net
GPUs1× NVIDIA A100-80GB8× NVIDIA A100-80GB8× NVIDIA A100-80GB
Precisionbfloat16 mixed precisionbfloat16
Distributed trainingFSDPZeRO-1
Fine-tuning methodLoRA
LoRA rank / alpha (backbone)16/16
LoRA rank / alpha (action expert)32/32
Training and optimization
Training duration20 epochs7k steps10 epochs
Batch size (micro / global)32/256
Gradient accumulation111
OptimizerAdamWAdamWAdamW
Learning rate1×10−42.5×10−5 (peak)1×10−4
AdamW betas(0.95,0.999)(0.9,0.95)(0.9,0.95)
Weight decay1×10−61×10−101×10−2
LR scheduleCosine decay; 100-step warmupCosine decay; 1k-step warmupCosine decay; 5% warmup
Gradient clipping1.01.0
EMAEnabledDisabled
Closed-loop inference
Denoising timesteps (train / inference)DDPM: 100/100Flow matching: 1000/10
Action horizon165032
Actions executed per replanning81010
Table 13: Differences between the vision-only and visuo-tactile policy variants. Trainable parameter counts include all optimized modules and exclude frozen model weights and preprocessing components.
PolicySettingVision-only (VO)Visuo-tactile (VT)
Diffusion PolicyTrainable parameters329.2M455.7M
Batch size (micro / global)256/256128/128
Input modalitiesRGB; robot stateRGB; robot state; tactile RGB; marker motion
π0.5Trainable parameters467.0M538.0M
Batch size (micro / global)32/25632/256
Input modalitiesRGB; robot state; languageRGB; robot state; language; tactile RGB; marker motion
FastWAMTrainable parameters6.02B7.05B
Batch size (micro / global)24/19216/128
Input modalitiesRGB; robot state; languageRGB; robot state; language; tactile RGB; marker motion
Table 14: Per-condition OOD results for Diffusion Policy (%). Each policy–suite configuration contains 900 episodes in total: 100 per condition and 10 per task.
Object-SoftSpatial-Soft
VO-CVT-CVO-CVT-C
FactorLevelTSRDSRTSRDSRTSRDSRTSRDSR
Lighting×0.50011001914
×1.333733363018152816
×2.000001691713
Mass×1.2541384234551817
×1.7540354338661817
×2.536333327551715
Young’s×0.53332413019133823
×0.83731453317163420
×2.03937393213103725
Table 15: Per-condition OOD results for π0.5 (%). Each policy–suite configuration contains 900 episodes in total: 100 per condition and 10 per task.
Object-SoftSpatial-Soft
VO-CVT-CVO-CVT-C
FactorLevelTSRDSRTSRDSRTSRDSRTSRDSR
Lighting×0.53734393530243833
×1.333734403329253328
×2.03835433428223126
Mass×1.253737444013131816
×1.753131423518141713
×2.52626362914111714
Young’s×0.53431413129183626
×0.84540423329223126
×2.03832423729263528
Table 16: Per-condition OOD results for FastWAM (%). Each policy–suite configuration contains 900 episodes in total: 100 per condition and 10 per task.
Object-SoftSpatial-Soft
VO-CVT-CVO-CVT-C
FactorLevelTSRDSRTSRDSRTSRDSRTSRDSR
Lighting×0.56363545430293937
×1.336260575733334847
×2.04745565633334545
Mass×1.255959616117172121
×1.754646555516162424
×2.53838494916162323
Young’s×0.55858565636355352
×0.85858585829285353
×2.05858575739384847
Table 17: Completion and deformation statistics under stiffness shift on Object-Soft (rates in %).
PolicyE scaleInputTSRDSRRmax median [IQR]N
DP×1.0VO-C42390.63 [0.47, 0.75]100
VT-C42300.69 [0.48, 0.97]100
×0.5VO-C33320.66 [0.06, 0.76]100
VT-C41300.76 [0.57, 0.98]100
×0.8VO-C37310.63 [0.06, 0.79]100
VT-C45330.75 [0.54, 0.96]100
×2.0VO-C39370.60 [0.37, 0.71]100
VT-C39320.63 [0.41, 0.92]100
π0.5×1.0VO-C45420.46 [0.15, 0.60]100
VT-C41350.63 [0.51, 0.88]100
×0.5VO-C34310.56 [0.35, 0.83]100
VT-C41310.71 [0.55, 0.92]100
×0.8VO-C45400.50 [0.31, 0.69]100
VT-C42330.68 [0.54, 0.96]100
×2.0VO-C38320.46 [0.27, 0.64]100
VT-C42370.59 [0.47, 0.79]100
FastWAM×1.0VO-C64640.49 [0.38, 0.59]100
VT-C58580.50 [0.39, 0.57]100
×0.5VO-C58580.55 [0.42, 0.63]100
VT-C56560.54 [0.44, 0.60]100
×0.8VO-C58580.49 [0.40, 0.62]100
VT-C58580.50 [0.41, 0.57]100
×2.0VO-C58580.47 [0.33, 0.58]100
VT-C57570.48 [0.39, 0.57]100

为什么重要

现实中许多机器人任务需要处理食品、包装材料、医疗用品等易碎物品,这时"送到了目的地"还不够,还要看"有没有在过程中损坏"。这项工作为研究者提供了一套共同的、可核查的方法,不仅能检验机器人是否完成了任务,还能检验它是否温柔地对待了物体,这对打造能被信任去处理精细物品的机器人很有意义。

本文术语

  • 视觉-触觉(Visuo-tactile) · 把普通摄像头视觉和触觉传感器信息结合起来,让机器人既能看见又能触摸感知它接触的物体。
  • 形变感知成功率(DSR) · 一种更严格的成功评分标准,只有机器人完成任务且没有把物体挤压或损坏超出安全限度时才算成功。
  • 有限元(FEM)状态 · 一种精细追踪物体形状和内部运动变化的物理模拟,在这里被用作机器人看不到的"隐藏真实答案",用来检查物体是否受损。
  • 分布内/分布外(ID/OOD)评测 · 分布内指在与训练时相似的熟悉条件下测试,分布外指在光照、物体硬度等训练时未出现过的新条件下测试。
  • 刚性孪生体(Rigid twin) · 与软物体形状、大小、重量相同但不会被挤压变形的坚硬复制品,用来单独分离出"物体是否可变形"这一因素带来的影响。

无法转载的图表

  • Figure 1: Overview of SoftVTBench. Top: 4,000 demonstrations over four diagnostic suites and more than 50 assets, including volumetric deformable objects and visually matched rigid twins. Bottom left: controlled visual and physical shifts for closed-loop generalization evaluation. Bottom center: the physical-interaction regimes captured by touch and evaluated from object deformation, from slip-prone loose grasps to excessive compression. Bottom right: synchronized visual, tactile, proprioceptive, language, and action streams.
  • Figure 2: SoftVTBench construction and evaluation pipeline. Stage 1 constructs matched rigid–deformable objects and calibrates object-specific interaction constraints. Stage 2 generates controlled tasks and records policy-visible observations separately from evaluator-only physical states. Stage 3 applies automatic quality control and human verification, producing the released training, ID, and OOD splits. Task success and deformation compliance are labeled separately; DSR combines them during benchmark evaluation.
  • Figure 3: Tactile observations across deformable assets. Each panel shows a tactile RGB image with its marker-motion overlay at the moment of grasping, for the ten Object-Soft tasks. Objects that differ in geometry, compliance, and contact area produce distinct contact patches and shear fields under the same pick-and-place instruction. These are the cues available to a visuo-tactile policy and absent from external RGB views.
  • Figure 4: Task Success Rate under out-of-distribution shifts, resolved by factor. Rows correspond to the Object-Soft and Spatial-Soft suites; column groups correspond to Diffusion Policy, π0.5, and FastWAM, each resolved into illumination, object-mass, and Young’s-modulus shifts.
  • Figure 5: Illustrative rollouts on three deformable objects across Object-Soft and Spatial-Soft. Each row shows synchronized third-person, wrist, and tactile observations at approach, peak interaction, and placement, followed by the normalized deformation trace Rt. Circle, diamond, and square indicate the displayed steps. All rollouts achieve task success (TSR=1). Blue trajectories satisfy the calibrated deformation tolerance (DSR=1), while orange trajectories exceed Rt=1 despite success (DSR=0). Rows are independently sampled and not matched-initial-state comparisons.
在原文中查看图表 →

论文原文摘要(英文)

Physical interaction quality is central to deformable-object manipulation, yet most benchmarks evaluate task success alone. A policy may complete the task while allowing slip or causing excessive compression. A primary bottleneck is the absence of visuo-tactile datasets that pair policy-visible contact observations with independent physical ground truth over complete tasks. We introduce SoftVTBench, a visuo-tactile dataset for physical-interaction-aware deformable-object manipulation. It contains 4,000 expert demonstrations and more than 50 assets, including volumetric deformable objects and visually matched rigid twins. At 20 Hz, each episode synchronizes multi-view RGB, dual-finger tactile RGB and marker motion, proprioception, language, and binary and continuous gripper actions, alongside evaluator-only finite-element (FEM) states. Building upon this dataset, we establish a closed-loop benchmark that uses fixed object-specific calibration to define the Deformation-aware Success Rate (DSR), which counts a rollout as successful only when it completes the task and keeps peak normalized deformation within tolerance. Across Diffusion Policy, π_{0.5}, and FastWAM, all 12 in-distribution configurations contain successful rollouts that violate the deformation tolerance, accounting for 0.7--24% of each configuration's successes. Under distribution shift, visuo-tactile variants achieve higher task success in all six policy--suite comparisons and higher DSR in five, whereas their in-distribution benefits are mixed. These results show that making touch available does not by itself ensure effective multimodal fusion. SoftVTBench therefore provides a common visuo-tactile resource for studying not only whether a policy succeeds, but how it physically interacts with deformable objects and when touch improves that interaction.

作者 · Bowen Jing

在 arXiv 阅读

最新论文

全部论文 →

METAL MEDIA 最新报道