Robotic manipulation · Physically based simulation

TapeSim: Efficient Simulation of Adhesive Tape Dispensing for Robotic Manipulation

  • Zhaofeng Luo1,2
  • Xinyu Lu2
  • Jaehoon Choi2
  • Zhehuan Chen2
  • Trinity Chung2
  • Xiaowen Qiu2
  • Hugh Nicholas Perkins2
  • Gianna Calderon2
  • Alexis Duburcq2
  • Sanghyun Son2
  • Tsun-Hsuan Wang2
  • Yi-Ling Qiao2
  • Minchen Li1,2

1 Carnegie Mellon University2 Genesis AI

A moving roll, a flexible strip, and surfaces that attach and detach.

Full research video · 2:59 · English narrationDownload video ↓

Overview

Applying adhesive tape to secure wire harnesses or seal packages requires robots to coordinate a flexible strip, a moving roll, and surfaces that attach and detach. Resolving every wound layer is computationally expensive and can suppress roll motion at practical solver tolerances. TapeSim represents most still-wound material as a rigid cluster, while an advancing deformable collar enables progressive dispensing. The released strip remains flexible and can adhere to new surfaces. Releasable bonds simplify the internal adhesive interfaces.

Controlled swing tests evaluate roll motion and computational cost. At 32 turns, clustering gives 3.2–3.4× mean physics-step speedups at a fixed Newton tolerance and 4.5–8.4× for comparable roll motion. Across five real-motion Stick replays, the clustered variants reduce mean image-plane roll-landmark error by 23–29% relative to the fully deformable cohesive baseline. Paired real/simulation policy evaluations cover Peel, Stick, and Wrap, and a teleoperated box-sealing demonstration combines attachment, dispensing, cutting, and sealing.

Method

TapeSim concentrates deformation near the release front and along the free strip. The still-wound interior moves as a rigid cluster, while a short deformable collar advances as tape is dispensed.

Tape representationDrag to dispense
A continuous strip with a rigid cluster, deformable collar, and free stripThe purple collar sits on the outer wound layer and remains continuously connected to both the rigid roll and the blue released strip. Move the slider to illustrate dispensing.CLUSTERCOLLARFREE STRIP
20%

Drag the slider to follow the release front. Schematic, not a physical simulation.

Releasable interface bonds

Cohesive contact couples a non-penetration barrier with friction and adhesion. For a selected adhesive interface, a virtual tetrahedron replaces these terms with one shape-preserving bond energy, improving conditioning without adding material or degrees of freedom.

Bonds form between nearby eligible surfaces and release when the opening force exceeds a threshold. Compression alone does not trigger release.

How the four models fit together
Bond formation and releaseBonded
A virtual tetrahedron joins an adhesive point to a triangle. Compression keeps the bond; opening beyond its force threshold releases it.Pull upward to test the bond
CompressRestPull apart

Nearby eligible surfaces form a bond.

Schematic loading, not measured force. The illustrated force-based release requires opening; compression alone does not trigger it.

Model configurations

Two interface models, each with a fully deformable or clustered representation.

Every layer flexibleCluster + collarCohesionBonds

Bond-R combines releasable internal bonds with the rigid cluster and advancing collar.

Roll motion and computational cost

Resolving every wound layer can make the roll appear nearly frozen at practical solver tolerances. Clustering preserves more of its rotation while reducing the cost of the solve. The video and angle traces below show the same saved simulation states.

COH-F vs. COH-RSame tolerance · 10−3 m/s
Coh-F Fully deformableCoh-R Cluster + collar
Roll orientation θ (degrees)Source t = 5.50 s

Coh-F Coh-RSaved simulation states · detail views: 3× magnification

SEPARATE TOLERANCE TEST

9.7° → 38.1°Tighter solves restore Coh-F’s rotation without changing the physics.

32 turns · 10−2 → 10−3 m/s
Independent test, not the trajectories above.

Physics-step cost at comparable roll motion

Compare mean physics-step time across four representations and four roll sizes. Select a layer count and interface family below.

turns
8.4×faster physics steps
Coh-F → Coh-R · 32 turns

At fixed tolerance, the separate 32-turn paper benchmark is 3.4× faster for Coh-F → Coh-R.

MEAN PHYSICS TIMEms / step · lower is better

32 turns · comparable rotation range · RTX PRO 6000.

Data & comparison protocol +

Mean physics-step times from the comparable-motion experiment. Tolerances are selected by model and roll size to recover the Bond-R target rotation range. Timing excludes front updates, control, telemetry and rendering. This sweep is separate from the motion video and the fixed-tolerance benchmark.

Open-loop replay

Recorded robot commands are replayed in simulation to evaluate agreement with real tape motion. The synchronized comparison below shows a Stick episode; roll-landmark errors summarize five episodes.

SIMULATION / Bond-R
REAL
STICK / EPISODE 19
3.00 s1×

Identical recorded commands · common source clock · no marker overlaysSwitch to wipe view to compare aligned images.

Five-episode evaluation

23–29%

Lower roll-landmark error with clustering

Compared with Coh-F, across five real Stick episodes.
Two repeats per model; active interval t ≥ 3 s.

IMAGE-PLANE ERRORpx · lower is better

Each dot is one episode mean; the horizontal mark is the mean across episodes. Hover or focus a point to inspect it.

Select a point to see its episode and error.
Peel-force calibration2.5 N

Tabletop adhesion is calibrated against a measured peel force.

Closed-loop policy evaluation

Frozen policies are evaluated in paired real and simulated scenes. Peel tests detachment from the table, Stick tests roll response to free-end motion, and Wrap combines attachment to a new target with progressive dispensing.

WRAP / CASE 49Independent policy rollouts · shared playback clock
RealREAL ROBOT
✓ Final: 2 turns
Coh-FSIMULATION
◐ Final: 1 turn
Bond-RSIMULATION
✓ Final: 2 turns
0.00 s1×
Wrap: attachment and progressive dispensing

Bond-R matches two real turns in this example. The task combines attachment to a target with release from the roll.

55 paired cases
Explore aggregate results +

These are full-trial outcomes, not scores for the shortened display clips. Balanced accuracy gives equal weight to real successes and failures.

Swipe the table to compare all metrics →

Real versus simulated success

Peel (100 cases) Stick (71 cases) Wrap ≥1 turn (55 cases) Wrap ≥2 turns (55 cases)
Coh-F
Coh-F: simulated success on the horizontal axis and real success on the vertical axis, with 95% Wilson intervals for Peel, Stick and both Wrap criteria.
Coh-R
Coh-R: simulated success on the horizontal axis and real success on the vertical axis, with 95% Wilson intervals for Peel, Stick and both Wrap criteria.
Bond-F
Bond-F: simulated success on the horizontal axis and real success on the vertical axis, with 95% Wilson intervals for Peel, Stick and both Wrap criteria.
Bond-R
Bond-R: simulated success on the horizontal axis and real success on the vertical axis, with 95% Wilson intervals for Peel, Stick and both Wrap criteria.
The dashed diagonal indicates equal success rates; error bars show 95% Wilson intervals. Coh: cohesive adhesion; Bond: releasable bonds. F: fully deformable; R: rigid cluster with a deformable collar. These are aggregate task rates, not case-by-case agreement.

BibTeX

Download .bib ↓

If you use TapeSim in your research, please cite our paper.

@misc{luo2026tapesim,
  title = {{TAPESIM}: Efficient Simulation of Adhesive Tape Dispensing
           for Robotic Manipulation},
  author = {Zhaofeng Luo and Xinyu Lu and Jaehoon Choi and Zhehuan Chen
            and Trinity Chung and Xiaowen Qiu and Hugh Nicholas Perkins
            and Gianna Calderon and Alexis Duburcq and Sanghyun Son
            and Tsun-Hsuan Wang and Yi-Ling Qiao and Minchen Li},
  year = {2026},
  eprint = {2609.28766},
  archivePrefix = {arXiv},
  primaryClass = {cs.RO},
  url = {https://arxiv.org/abs/2609.28766}
}

TAPESIM / FILM

TapeSim research video