ACTS: Learning Visuo-Tactile World Models from Human Physical Interaction
Organizations: Massachusetts Institute of Technology · University of Washington · Harvard University · University of California, Berkeley ·
Abstract
Abstract Action-conditioned world models for contact-rich manipulation require data that captures how contact forms, slides, and releases under varying force. Such data are slow to collect through robot teleoperation, which often lacks force feedback and is constrained by gripper geometry. We ask whether these dynamics can instead be learned from human physical interaction and transferred to a robot. We present ACTS, a visuo-tactile world model trained only on human interaction data. Operators manipulate handheld GelSight sensors while we record third-person and wrist video, tactile images, 6-DoF sensor motion, and tactile-derived normal force, yielding React, a 4.9-hour bimanual dataset across three objects. We represent actions at the tactile sensor as motion augmented by force change, providing a shared action space for human collection and robot execution. ACTS jointly predicts future scene, wrist, and tactile observations. On held-out human data, ACTS improves scene-view prediction by 0.7-2.0 dB PSNR over the stronger of two visuo-tactile world models trained from scratch on React. Without fine-tuning, in the robot teleoperation rollouts we inspected, predicted tactile imprints still appear and disappear with recorded contact. Visual transfer is less robust: camera predictions exceed frame copying on PushT, are mixed on Rope, and fall below it on Motherboard, while wrist views can blur or hallucinate structure. These results suggest that contact dynamics transfer more reliably than visual appearance from human to robot.
Figures & tables
| Video | Wrist (L) | Wrist (R) | Tactile (L) | Tactile (R) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Task | Metric | Copy | Ours | Copy | Ours | Copy | Ours | Copy | Ours | Copy | Ours |
| Rope | PSNR | 25.10 | 28.92 | 17.66 | 22.30 | 19.66 | 23.70 | 44.74 | 46.08 | 46.46 | 46.51 |
| SSIM | 0.848 | 0.907 | 0.657 | 0.769 | 0.704 | 0.796 | 0.986 | 0.988 | 0.990 | 0.990 | |
| LPIPS | 0.115 | 0.045 | 0.261 | 0.131 | 0.234 | 0.129 | 0.033 | 0.021 | 0.027 | 0.020 | |
| PushT | PSNR | 25.21 | 29.69 | 19.32 | 22.86 | 19.20 | 22.76 | 46.24 | 46.42 | 48.73 | 48.37 |
| SSIM | 0.861 | 0.925 | 0.762 | 0.834 | 0.766 | 0.844 | 0.986 | 0.988 | 0.991 | 0.991 | |
| Task | Model | PSNR | SSIM | LPIPS |
|---|---|---|---|---|
| Rope | ContactWorld ( 2026 ) | |||
| VT-WM-style ( 2026 ) | ||||
| Ours | 28.92 | 0.907 | 0.045 | |
| PushT | ContactWorld ( 2026 ) | |||
| VT-WM-style ( 2026 ) | ||||
| Ours | 29.69 | 0.925 | 0.038 |
| Video | Wrist (L) | Wrist (R) | Tactile (L) | Tactile (R) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Task | Metric | Copy | Ours | Copy | Ours | Copy | Ours | Copy | Ours | Copy | Ours |
| Rope | PSNR | 31.57 | 32.31 | 27.29 | 27.88 | 27.70 | 27.28 | 42.74 | 42.56 | 44.73 | 44.65 |
| SSIM | 0.944 | 0.942 | 0.827 | 0.845 | 0.838 | 0.856 | 0.980 | 0.980 | 0.986 | 0.986 | |
| LPIPS | 0.021 | 0.022 | 0.055 | 0.055 | 0.054 | 0.057 | 0.043 | 0.029 | 0.040 | 0.025 | |
| PushT | PSNR | 27.75 | 29.85 | 25.84 | 26.71 | 23.96 | 25.62 | 45.66 | 44.15 | 45.49 | 44.25 |
| SSIM | 0.915 | 0.924 | 0.850 | 0.863 | 0.827 | 0.853 | 0.980 | 0.982 | 0.984 | 0.984 | |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Object | Recordings | Segments | Duration (min) |
|---|---|---|---|
| Motherboard | 12 | 25 | 93.9 |
| PushT | 30 | 92 | 96.4 |
| Rope | 18 | 70 | 104.1 |
| Total | 60 | 187 | 294.4 |
| Task | Episodes | Windows | Steps/epoch | ||||
|---|---|---|---|---|---|---|---|
| Train | Val | Test | Train | Val | Test | ||
| PushT | 56 | 4 | 8 | 55,199 | 4,439 | 5,756 | 6,900 |
| Rope | 53 | 8 | 9 | 77,188 | 6,363 | 8,468 | 9,648 |
| Motherboard | 21 | 2 | 5 | 71,386 | 5,411 | 16,699 | 8,923 |
| Task | Force | Stream | PSNR | SSIM | LPIPS |
|---|---|---|---|---|---|
| Rope | – | Video | |||
| Wrist (L) | |||||
| Wrist (R) | |||||
| Tactile (L) | |||||
| Tactile (R) | 46.30 | ||||
| Video |
Tactile World Models
Tactile World Models predict how touch and contact change under robot actions to support planning and dexterous manipulation.
See all 29 papers