Visual memory
A memory bank stores past visual memories. Learned queries retrieve history, which the visual model combines with the current inputs. The resulting visual memory guides both action generation and tactile correction.
Tactile World–Language–Action
Visual memory. Tactile context. Fast action correction.
A visual policy generates an action chunk and history-aware visual memory. Between RGB updates, a lightweight tactile editor uses that cached memory and recent touch to correct the remaining actions.
Reported in the paper. The 30% reduction is relative to the strongest reported EgoTouch baseline.
Paper overview
Contact-rich manipulation requires fast tactile corrections grounded in visual information and past observations. T-WLA connects visual action generation and tactile correction through shared visual memory. At each RGB update, the visual branch combines the current observation and task instruction with retrieved visual history, producing an updated visual memory and a base action chunk.
Between RGB updates, a lightweight editor combines cached visual memory, the original base action chunk, elapsed time, and fresh tactile context encoded from recent touch. It corrects only valid, unexecuted actions without rerunning vision. Future-image and future-pressure prediction provide training-only supervision; both prediction heads are removed at inference. We evaluate future hand-motion prediction on EgoTouch and Tachin, and closed-loop control on four real-world manipulation tasks.
Method
Visual memory retains task and scene information. Tactile context captures evolving contact. The editor uses both to revise an ongoing action chunk without rerunning vision.
A memory bank stores past visual memories. Learned queries retrieve history, which the visual model combines with the current inputs. The resulting visual memory guides both action generation and tactile correction.
Recent tactile history is encoded at each touch update. Through FiLM, it modulates action features conditioned on cached visual memory, the original base chunk, and elapsed time.
Future-image and future-pressure prediction shape features for control. Future observations are supervision, never controller inputs. Both prediction heads are removed at inference.
Real robot demonstrations
Choose a task, then switch methods. RGB, tactile feedback, and recorded 3D motion share one playback timeline.
Each demo is an individual recorded sequence with waiting periods shortened, not an aggregate success result. The 3D view replays recorded joint motion; it is not a separate simulation rollout. Nonempty recording notes are shown within the player.
Latest video demo · Human hand-motion prediction
The latest demo compares T-WLA with SmolVLA + tactile on the same recorded sequence. Oblique and side views show left-hand meshes and fingertips with a shared wrist pose.
Reported results
Dataset-level errors and closed-loop robot success, as reported in the paper. These results are separate from the individual video examples above.
Wrist-relative finger-joint MPJPE (cm). Lower is better.
| Method | EgoTouch | Tachin |
|---|---|---|
| VITRA + tactile | 0.50 | 0.63 |
| SmolVLA + tactile | 0.50 | 1.28 |
| MemoryVLA + tactile | 1.34 | 1.87 |
| T-Rex | 1.14 | 1.08 |
| T-WLA | 0.35 | 0.46 |
| Relative reduction | 30.00% | 26.98% |
EgoTouch: macro-average across five environments. Tachin: complete held-out test set. Reductions are relative to the best baseline for finger-joint MPJPE on each dataset.
Task success (%). Higher is better.
| Controller | Egg | Sheet | Cup | Bag | Avg. |
|---|---|---|---|---|---|
| SmolVLA | 0 | 28 | 0 | 39 | 16.75 |
| SmolVLA + tactile | 0 | 30 | 1 | 37 | 17.00 |
| T-Rex | 4 | 3 | 22 | 63 | 23.00 |
| T-WLA w/o tactile | 18 | 72 | 17 | 82 | 47.25 |
| T-WLA | 21 | 78 | 17 | 84 | 50.00 |
Unweighted average over egg transfer, single-sheet pickup, paper-cup nesting, and paper-bag dragging. Robot adaptation uses 30 teleoperated demonstrations per task.