컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

로봇이 물건을 짓눌러도 작업은 '성공'으로 기록될 수 있다는 문제를 잡아내는 벤치마크

arXiv:2608.187012026-08-18

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

로봇이 물건을 짓눌러도 작업은 '성공'으로 기록될 수 있다는 문제를 잡아내는 벤치마크

SoftVTBench는 로봇이 무엇을 보고 만졌는지와, 부드러운 물체(빵이나 반죽 등)가 실제로 얼마나 눌렸는지를 별도로 기록한 4000개의 로봇 시연 데이터셋이다. 세 가지 로봇 제어 방식을 테스트한 결과, 테스트한 모든 조합에서 겉보기에는 성공한 집기-놓기 동작 중 일부가 실제로는 물체를 안전 범위 이상으로 짓누르거나 미끄러뜨린 것으로 드러났다. 촉각 정보를 추가하면 낯선 상황에서는 대체로 도움이 되었지만, 훈련 환경과 비슷한 상황에서는 촉각을 잘 활용하는지 여부가 일정하지 않았다.

METAL MEDIA 해설 도표

로봇이 물건을 짓눌러도 작업은 '성공'으로 기록될 수 있다는 문제를 잡아내는 벤치마크

  1. 0150개 이상의 물체(빵집 스타일의 부드러운 물체와 같은 모양의 딱딱한 '쌍둥이' 물체 포함)를 사용해 40개의 집기-놓기 작업에 걸쳐 4000개의 전문가 로봇 시연 데이터를 구축했다.
  2. 02각 에피소드마다 로봇이 실제로 보고 느낀 정보(카메라 영상, 촉각 센서 영상, 로봇 팔 자세)와, 로봇에게는 숨겨진 물리 시뮬레이션 기반의 실제 변형 정도를 별도의 두 흐름으로 기록했다.
  3. 03작업을 완료했을 뿐 아니라 물체의 눌림 정도가 사전에 물체별로 보정된 안전 범위 안에 머물러야만 성공으로 인정하는 새로운 평가 지표인 변형 인식 성공률(DSR)을 도입했다.
  4. 04Diffusion Policy, π0.5, FastWAM 세 가지 로봇 제어 방식을 테스트한 결과, 테스트한 12개 조합 모두에서 '성공'으로 기록된 시도 중 0.7%에서 24%가 실제로는 안전 눌림 한도를 넘긴 것으로 나타났다.
  5. 05촉각 감각을 추가하면 조명이나 물체 무게 등 훈련 때와 다른 조건에서는 성공률이 더 높아지는 경향을 보였지만, 훈련 조건과 비슷한 상황에서는 촉각 정보를 추가한다고 해서 항상 더 나은 결과가 나오지는 않았다.
METAL MEDIA이 원문을 바탕으로 재구성한 해설 도표이며, 논문 저자의 원문 figure가 아닙니다.

무엇을 했나

  1. 50개 이상의 물체(빵집 스타일의 부드러운 물체와 같은 모양의 딱딱한 '쌍둥이' 물체 포함)를 사용해 40개의 집기-놓기 작업에 걸쳐 4000개의 전문가 로봇 시연 데이터를 구축했다.
  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) 평가 · 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.
원문에서 그림 보기 →

저자 · Bowen Jing

arXiv에서 원문 보기

최신 논문

논문 전체 보기 →

METAL MEDIA 최신 기사