Skip to content
←Back to Papers

PAPER DEEP DIVE

Tactile SensingVisuotactile ManipulationVision-language-action (VLA)

T-WLA: Bridging Slow Vision and Fast Touch

T-WLA shares a history-aware visual memory between a slow vision-language-action policy and a fast tactile residual editor. The visual branch produces an action chunk and memory at 39.7 Hz; the lightweight tactile editor reuses them to correct only unexecuted actions at 119.1 Hz. It improves tactile-conditioned hand-motion prediction and contact-rich manipulation, reaching 50.0% average success on four real-robot tasks with 30 demonstrations each.

Paper Metadata

Title: T-WLA: Bridging Slow Vision and Fast Touch

Authors: Kaichen Zhou, Yuzhen Chen, Hannah Yao, Chonghe Jiang, Rao Fu, Xihang Yu, Wei Dai, Bashar Kabbarah, Haoyu Chen, Ishita Goluguri, Zhiyang Dou, Haonan Chen, Fangneng Zhan, Mengyu Wang, Wojciech Matusik, Antonio Torralba, Paul Pu Liang (MIT, Harvard University, UC Davis, UC Berkeley; the first three authors contributed equally)

Links: arXiv:2610.28814v1 [cs.RO], 2026-10-20; full text https://arxiv.org/abs/2610.28814 ; project page https://anonymous-submission-20.github.io/T-WLA.github.io/

Code status: the abstract says that "Videos and codes are available", and the project page does provide an overview video, four real-robot demonstrations, and a hand-pose example. As of this read, however, the project page has no repository link, and a GitHub search by title and method name returned no public implementation. The method and training recipe are therefore documented, but code and weights are not yet available. This page separates the paper's claim from the current state of the project page.

One-Sentence Summary

T-WLA treats the visual policy as a low-rate planner that produces an action chunk plus a reusable history-aware visual memory at 39.7 Hz, then lets a lightweight 119.1 Hz tactile editor rewrite only the unexecuted actions between visual updates; this raises average success on four real contact-rich tasks from 17.0% to 50.0% and cuts finger-joint MPJPE by about 30%.

T-WLA overview: human demonstrations, future hand poses, and real-robot tactile manipulation

Fig. 1: T-WLA overview (paper Fig. 1). (a) Human demonstrations with and without touch; (b) future hand-pose prediction; (c) real-robot tactile manipulation, where touch corrects grasp and lift while the tactile-free version lets the egg slip.

Background and Motivation

Contact-rich manipulation has a built-in timescale mismatch. A visual model sees a frame that is already tens of milliseconds old, while contact can change within a few milliseconds. When a plug first touches a socket, a paper cup starts to slip, or a thin sheet is pinched, the camera may not resolve the event; touch already reports the change in pressure and contact location.

Most vision-language-action models run on a single visual clock. Every new image triggers scene encoding, instruction understanding, and generation of a whole action sequence. If contact changes before the next frame, the policy must either wait for the next visual inference or hold the old plan open-loop. Rerunning the visual backbone adds latency, while touch alone lacks task semantics and scene context: it knows that contact happened, but not which step the robot is executing or where the motion should be corrected.

Action chunking reduces the decision rate by predicting several actions at once, but it also locks responsiveness inside the chunk. The actions were generated from an older observation; if contact changes, the remaining actions must be revised without regenerating the entire plan. Real-time chunking, bidirectional decoding, and streaming diffusion accelerate or reselect chunks, but they do not directly answer a finer question: how can touch rewrite only the unexecuted portion of the current chunk while the visual branch stays frozen?

Tactile foundation models and multi-rate control provide the other half. T-Rex assigns vision and touch to experts running at different rates; ViTaR attaches a tactile residual branch to a frozen policy; Reactive Diffusion Policy pairs a slow visual diffusion policy with a fast latent tactile controller. T-WLA differs in the object that is shared: the visual branch outputs not only actions but also a history-aware visual memory, and that same memory becomes the interface through which the tactile editor corrects the plan.

The central question can therefore be stated as follows. When vision is slow and touch is fast, can touch act as a local residual correction on an existing plan, preserving task semantics while gaining millisecond-level responsiveness? T-WLA answers yes, but with an explicit boundary condition: the base action chunk must remain a useful reference between visual updates.

Preliminaries

Action chunking. The policy predicts H actions at once and executes several before replanning. This lowers the cost of running a large model but creates the problem of actions becoming stale inside the chunk.

Conditional flow matching. The visual action expert and the predictive heads learn a velocity field that transports noise toward actions or future latents, conditioned on observations and instructions.

FiLM modulation. Feature-wise Linear Modulation uses a condition vector to produce per-channel scale and shift, injecting one modality into another modality's features.

Multi-rate control. The visual branch and tactile branch run at different frequencies: vision handles semantics and long-horizon plans, while touch handles local contact and short-horizon corrections. The hard part is not having two clocks; it is sharing a representation without letting the slow branch throttle the fast one.

Method

3.1 System Overview: One Memory, Two Timelines

Let t index visual updates and tau index tactile updates between them. The visual branch receives the current RGB image It, task instruction, field-of-view information, and robot state, and produces a history-aware visual memory MVt. An action expert then generates an H-step base action chunk:

$$A_{t}^{\mathrm{base}}=f_{\mathrm{act}}\left(M_{\mathrm{V}}^{t}\right)\tag{1}$$

The tactile branch receives a higher-frequency pressure stream Tt,tau. Between visual updates, MVt and Atbase are cached, and the tactile editor computes only a residual that is added to the base chunk:

$$\widehat{A}_{t,\tau}=A_{t}^{\mathrm{base}}+\Delta A_{t,\tau}\tag{2}$$

Delta A is not a newly generated plan. It is applied only to valid, unexecuted action positions. Every tactile update is computed relative to the same original base chunk, not accumulated on top of the previous correction. This prevents correction errors from compounding across tactile updates.

T-WLA dual-rate architecture

Fig. 1: T-WLA dual-rate architecture (paper Fig. 2). The visual branch produces a base action chunk and visual memory at RGB updates; the tactile branch reuses the cached memory and edits only the remaining actions at tactile updates.

3.2 History-Aware Visual Memory

The current image may hide information that was visible earlier, and it may leave the recent approach to contact ambiguous. T-WLA does not re-encode the whole image sequence. Instead, it keeps a compact memory bank of the last K visual output-memory sets, each containing S memory slots. At a visual update, learned query tokens QV retrieve input memory from the bank BVt-1:

$$M_{\mathrm{V},\mathrm{in}}^{t}=\mathcal{M}_{\mathrm{V}}\left(\mathcal{B}_{\mathrm{V}}^{t-1},Q_{\mathrm{V}}\right)\tag{3}$$

The retrieved history is combined with current image tokens Et, instruction tokens Lell, field-of-view tokens ct, and state tokens St to produce the current visual memory:

$$M_{\mathrm{V}}^{t}=f_{\mathrm{V}}\left(E_{t},L_{\ell},c_{t},S_{t},M_{\mathrm{V},\mathrm{in}}^{t}\right)\tag{4}$$

The bank then appends the new memory and keeps only the K most recent sets. The implementation uses S=8, d=960, and K=8. Retrieval uses two pre-normalized cross-attention blocks with 15 heads and a feed-forward width of 2560, plus slot embeddings and age embeddings that tell the model which memory slot it is reading and how many visual updates ago that memory was written. Age is measured in visual updates, not tactile events, so the high tactile rate cannot distort the visual history's time scale.

Memory retrieval, tactile encoding, and residual editing

Fig. 2: Memory-to-editor interface (paper Fig. 3). (a) Learned queries retrieve history and fuse it with the current image and instruction. (b) Tactile history is encoded relative to a fixed reference. (c) Tactile context modulates action features through FiLM, and a residual head outputs the correction.

3.3 Tactile Context: Encode Change, Not Absolute Pressure

Each hand uses the most recent 8 frames of 21x21 pressure maps. Invalid time steps are zeroed, and the left-hand maps are flipped along the horizontal axis so both hands share a spatial convention. Pressure and the sensor-validity mask form two input channels. A shared CNN uses three 5x5 convolutions with 32 channels, padding 2, ReLU, and 2x2 max pooling, producing 128-dimensional frame features. These enter a two-layer bidirectional GRU with hidden width 120 per direction; the final forward and initial backward states are concatenated to 240 dimensions, projected to 64, and L2-normalized.

The key operation is reference subtraction. The same encoder processes the current tactile history Ht,taur and a fixed hand-specific reference history Hrefr, and the reference-centered tactile context is their difference:

$$Z_{t,\tau}^{r}=v_{t,\tau}^{r}\left[F_{\mathrm{T}}\left(\mathcal{H}_{t,\tau}^{r}\right)-F_{\mathrm{T}}\left(\mathcal{H}_{\mathrm{ref}}^{r}\right)\right]\tag{5}$$

Here v is a validity gate that is one only when the encoded history passes its check and the latest tactile frame is valid; otherwise the whole hand representation is zero. The reference is not a cached embedding: it is a raw pressure window encoded on every forward pass, so the reference path also receives gradients. The difference is not normalized again, preserving the magnitude of tactile change.

Why a temporal window? A single pressure map can say where contact is, but not how contact is evolving. Eight frames expose slipping, pressure buildup, and the speed of contact formation. The bidirectional GRU operates only inside the observed history window and never reads future tactile frames, so the representation remains causal.

3.4 Residual Editor: FiLM on Action Features

The editor projects visual memory and base-action tokens to width 256 and adds modality, action-position, and elapsed-time embeddings. The time input is 10 times Delta t in seconds, so the model can distinguish the second action of the chunk from the tenth and know which actions are already executed. The editor is a two-layer pre-normalized Transformer with 8 heads, feed-forward width 1024, GELU, and zero dropout. Only the action-position outputs Hact enter the residual readout.

For each hand, the 64-dimensional tactile context passes through a bias-free linear layer that produces FiLM scale and shift. The modulated action features are mapped back to action space by a residual head:

$$U^{r}=W_{\mathrm{out}}^{r}\left[\gamma^{r}\left(Z^{r}\right)\odot H_{\mathrm{act}}+\beta^{r}\left(Z^{r}\right)\right]\tag{6}$$

$$\Delta A_{t,\tau}=\sum_{r\in\{\mathrm{L},\mathrm{R}\}}m_{\mathrm{edit}}^{r}\odot U^{r}\tag{7}$$

The mask meditr intersects editable action positions, that hand's action channels, and hand validity. A hand without tactile input receives zero correction, and executed actions are never rewritten. The output projection is zero-initialized, so training starts with Delta A = 0: the model begins by fully trusting the base action chunk and gradually learns where and how much to correct.

This structure confines touch to local action editing rather than replanning. Visual memory supplies task and scene context, the base chunk says what is being executed, elapsed time identifies the remaining actions, and touch answers a narrower question: on this plan, how should the next few actions be shifted?

3.5 Causal Contact Gate and Action Masks

The paper also describes an optional contact-filtered variant that enables tactile correction only when the observed pressure history actually contains contact. For each hand r, it averages the five largest valid pressure values in each frame and checks whether any history frame crosses the threshold eta = 0.25:

$$c^{r}=\mathbf{1}\left[\max_{j\in\mathcal{J}_{r}}\frac{1}{5}\sum_{u\in\operatorname{Top5}\left(P_{j,r}|_{\mathcal{S}_{r}}\right)}P_{j,r,u}\geq\eta\right]\tag{8}$$

The gate uses only observed pressure, never a future contact label. A gated-out hand keeps its base action, but its entries are excluded from the zero-error denominator, so "no contact" is not treated as "correct correction." The same gate is intersected with the action-supervision mask and the future-pressure-validity mask.

3.6 Predictive Supervision: Future Image and Future Pressure Are Training-Only

Action supervision alone may teach a representation that reproduces demonstrations without understanding contact consequences. T-WLA therefore adds two auxiliary objectives: future-image prediction and future-pressure prediction. The future-image target is a latent produced by a frozen image encoder. Tactile context passes through a learned adapter that modifies only the prediction condition, not the cached visual memory used for control.

Future-pressure prediction is conditioned on visual memory, tactile context, and a window of upcoming edited actions. The action window is detached so the pressure loss cannot backpropagate through the action readout, while gradients through tactile context still update the shared tactile encoder. The target covers 441 pressure sites and is standardized with training-set per-site mean and standard deviation:

$$y_{u}^{r}=\frac{P_{u}^{+,r}-\mu_{u}^{r}}{\max\left(\sigma_{u}^{r},10^{-3}\right)}\tag{9}$$

Both prediction heads are removed at inference, so they add no deployment latency. Their role is not "imagine the future and then plan"; it is to force visual memory and tactile features to contain interaction dynamics that matter for the next contact.

3.7 Staged Training and Losses

Training has three stages. First, the visual action expert is trained with conditional flow matching, using action loss and future-image loss. Second, the tactile encoder is pretrained on synchronized tactile and hand-pose histories from EgoTouch with a symmetric contrastive objective: similarity is Sij = alpha uiT pj, synchronized pairs are positives, and other pairs in the minibatch are negatives. Third, the visual branch is frozen; its visual memory and base action chunks are cached, and the tactile encoder, residual editor, tactile-conditioning adapter, and pressure predictor are trained.

The visual action loss is group-balanced mean squared error: compute a mean squared error within each action-component group, then equally average groups that have valid samples. This prevents palm-local joints, wrist translation, and wrist rotation from being dominated by groups with different channel counts. The editor loss first averages Smooth L1 within each nonempty group of each sample, then averages supervised samples equally:

$$\mathcal{L}_{\mathrm{edit}}=\frac{1}{|\mathcal{B}_{+}|}\sum_{b\in\mathcal{B}_{+}}\frac{1}{|\mathcal{G}_{b}|}\sum_{g\in\mathcal{G}_{b}}\frac{\sum_{j}\sum_{d\in\mathcal{D}_{g}}m_{b,j,d}^{\mathcal{E}}\rho\left(e_{b,j,d}\right)}{n_{b,g}}\tag{10}$$

Here e is the corrected-action error, rho is Smooth L1, and m is the effective editable mask. Samples with no valid group are excluded from the denominator. A residual-magnitude penalty discourages the editor from hiding problems in the base chunk behind large corrections:

$$\widehat{\mathcal{R}}_{\Delta}=\frac{\sum_{b,j,d}m_{b,j,d}^{\mathcal{E}}\left(\Delta A_{b,j,d}\right)^{2}}{\sum_{b,j,d}m_{b,j,d}^{\mathcal{E}}}\tag{11}$$

The editor objective can be summarized as accurate correction, small correction, and informative future-image/future-pressure representations. Freezing the visual branch prevents tactile training from erasing the visual prior; the cost is that the two branches are not jointly optimized. The authors list joint fine-tuning as a future extension.

3.8 Action Layout and Temporal Alignment

The hand-action chunk has H=16 positions and 192 channels per position. Of these, 138 channels contain motion and 54 are padding. Each hand has 69 motion channels: wrist translation increment (3), wrist Euler rotation increment (3), and palm-local joint coordinates (63). The visual branch runs at 39.7 Hz and the tactile editor at 119.1 Hz. Elapsed time is measured from the start of the active chunk rather than inferred from the tactile update index, so corrections align to the right action position even when the two clocks differ.

Future-pressure conditioning uses the next eight edited actions. The window starts at k0 = ceil(fcmd Delta t), where fcmd is the action command rate. Positions beyond the chunk are zero-padded and marked invalid. This window is auxiliary supervision only; it does not change how the controller executes actions.

3.9 Pipeline Overview

flowchart TD
  subgraph VIS["Visual branch 39.7 Hz"]
    RGB["Current RGB image"] --> VE["Vision encoder"]
    LANG["Task instruction"] --> TX["Text tokenizer"]
    STATE["Robot state and FoV"] --> VLM
    VE --> VLM["Vision-language model"]
    BANK["Visual context bank last K sets"] --> RET["Learned-query retrieval 8 slots 960 dim"]
    RET --> VLM
    VLM --> VM["Visual memory M_V"]
    VM --> AE["Action expert conditional flow matching"]
    AE --> BASE["Base action chunk H=16"]
    VM --> BANK
  end
  subgraph TAC["Tactile branch 119.1 Hz"]
    TOUCH["Past 8 frames 21x21 pressure maps both hands"] --> ENC["Shared CNN plus BiGRU"]
    REF["Fixed reference pressure window"] --> ENC
    ENC --> Z["Reference-subtracted tactile context Z"]
    BASE --> EDIT
    VM --> EDIT["Residual editor Transformer plus FiLM"]
    Z --> EDIT
    TIME["Elapsed time and action position"] --> EDIT
    EDIT --> DA["Action residual only on unexecuted positions"]
    DA --> FINAL["Corrected remaining action chunk"]
    BASE --> FINAL
  end
  VIS -. "Training-only future-image prediction" .-> AUX["Auxiliary prediction heads removed at inference"]
  TAC -. "Training-only future-pressure prediction" .-> AUX

Fig. 3: T-WLA pipeline. The visual branch produces and reuses visual memory and a base action chunk; between visual updates, the tactile branch uses tactile context, cached memory, the base chunk, and elapsed time to edit only the remaining actions.

Experiments

4.1 Tactile-Conditioned Hand-Motion Prediction

The paper first evaluates future hand-motion prediction on EgoTouch and Tachin: given vision and touch at time t, predict the hand pose 100 ms later. EgoTouch is reported over its five native environments and as a macro-average; Tachin uses its complete held-out test set. All methods share the same prediction horizon and the same tactile encoder, prediction head, and optimization budget; T-Rex and T-WLA keep their native multi-rate interfaces.

T-WLA achieves the lowest error on all three metrics, in every EgoTouch environment, and on Tachin. The clearest gain is finger articulation: wrist-relative MPJPE falls by about 30.0% on EgoTouch and 27.0% on Tachin relative to each dataset's strongest baseline. Wrist translation and rotation also improve, but more modestly. This matches the intended division of labor: the tactile editor refines finger and contact detail rather than replacing the visual prediction of the global hand trajectory.

MethodEgoTouch trans. (cm)EgoTouch rot. (deg)EgoTouch finger MPJPE (cm)Tachin trans. (cm)Tachin rot. (deg)Tachin finger MPJPE (cm)Tactile rate (Hz)
VITRA + tactile4.086.270.501.484.550.6358.2
SmolVLA + tactile4.106.280.501.504.201.2869.0
MemoryVLA + tactile4.186.341.341.554.391.8715.0
T-Rex4.166.291.141.544.251.0817.16
T-WLA3.966.100.351.394.170.46119.1

Table 1: Tactile-conditioned future hand-motion prediction (paper Table 1). EgoTouch is a five-environment macro-average; Tachin is the complete held-out test set. Lower is better.

Crucially, T-WLA does not buy accuracy by slowing down touch. Its effective tactile-correction rate is 119.1 Hz, while the fastest reported baseline reaches 69.0 Hz. It combines more frequent correction with lower error, which is the intended advantage of a lightweight residual path over rerunning the visual model.

Real-robot cup stacking and egg transfer comparison

Fig. 4: Representative real-robot trials for cup stacking and egg transfer (paper Fig. 5). Each column shows start, contact, and goal; the top row is a successful T-WLA trial and the bottom row is a failed baseline trial.

4.2 Real-Robot Contact-Rich Manipulation

The robot platform is a dual-arm Linker A7black, with a 7-DoF arm and a Linker Hand L6 dexterous hand on each side. The fingertips provide tactile sensing, and an Intel RealSense D435i on a custom bracket supplies an egocentric view. Demonstrations are collected with Wuji data gloves for finger articulation and HTC VIVE Tracker 3.0 devices at the wrists, tracked by two SteamVR Base Station 2.0 units; no VR headset is required. Each task has only 30 teleoperated episodes.

The four tasks are egg transfer, single-sheet pickup, paper-cup nesting, and paper-bag dragging. Egg transfer requires detecting small in-hand slip that is hard to see. Single-sheet pickup requires a pinch strong enough to prevent slipping but light enough not to crumple the sheet. Cup nesting requires a secure grasp without crushing the cup, plus correct alignment and placement. Bag dragging requires holding the loaded bag's rim as fingertip loads change. Together they test whether touch can supply what vision misses: grasp stability, force regulation, and the need to keep pushing or back off.

ControllerEgg transferSingle-sheet pickupPaper-cup nestingPaper-bag draggingAverage
SmolVLA02803916.75
SmolVLA + tactile03013717.00
T-Rex43226323.00
T-WLA without tactile1872178247.25
T-WLA2178178450.00

Table 2: Success rates on four real contact-rich tasks (%, paper Table 2), with 30 demonstrations per task. Average is unweighted across tasks.

Several numbers deserve separation. First, the visual-only T-WLA already reaches 47.25%, far above SmolVLA's 16.75%, so history-aware visual memory and the action expert are strong on their own; the tactile gain of 2.75 points is an increment on a strong baseline, not a rescue of a weak policy. Second, the largest tactile gain is single-sheet pickup, from 72 to 78, consistent with the sensitivity of a thin sheet to pinch force. Third, cup nesting stays at 17%, showing that a secure grasp is only part of the task and cannot fix alignment or placement failures. Fourth, VITRA and MemoryVLA achieve no successful trials under the same 30-demonstration budget, which shows that predicting hand poses is not the same as closing the loop on manipulation.

Linker dual-arm dexterous-hand platform

Fig. 5: Real-robot platform (paper Fig. 6a): dual Linker A7black arms, Linker Hand L6 dexterous hands, and a RealSense D435i egocentric camera.

Wuji data glove

Fig. 6: Wuji data glove used for teleoperation (paper Fig. 6b). Finger articulation comes from the glove; wrist pose comes from VIVE Trackers.

4.3 Ablations: How Much Do Touch, Memory, and Prediction Contribute?

The ablations isolate each component under matched settings. Removing tactile input produces the largest increase in finger-joint error: 22.9% on EgoTouch and 8.7% on Tachin. Removing recurrent memory hurts wrist prediction more, especially on Tachin, where translation and rotation errors rise by 21.6% and 9.4%. Shortening memory from K=8 to K=4 increases the six-metric average error by 2.3%. Removing both world-prediction objectives increases it by 1.0%.

VariantEgoTouch trans.EgoTouch rot.EgoTouch jointTachin trans.Tachin rot.Tachin joint
Without tactile input4.0106.2000.4301.4504.4000.500
Without recurrent memory4.0706.2800.3701.6904.5600.490
Shorter memory K=43.9806.1500.3601.4804.3100.460
Without world prediction (T+V)3.9636.1130.3531.4134.2830.463
Without world prediction (T only)3.9626.1120.3521.4124.2630.462
T-WLA3.9606.1000.3501.3904.1700.460

Table 3: Ablation of tactile input, memory, and predictive supervision (paper Table 3). Lower is better on every metric.

The pattern is informative. Removing memory raises EgoTouch joint error from 0.350 to 0.370 and Tachin from 0.460 to 0.490, smaller than the tactile effect, but it raises Tachin wrist translation from 1.39 to 1.69. Memory matters more for whole-hand spatial continuity; touch matters more for local finger contact. They are not redundant views of the same capability.

4.4 The Visual Branch Still Works Without Touch

The paper also runs a visual-only experiment: touch is removed from training and evaluation, leaving RGB, instruction, pose history, recurrent memory, and the visual action expert. On GigaHands, T-WLA averages 0.65 cm translation, 3.64 degrees rotation, and 0.43 cm joint error, reducing the corresponding SmolVLA errors by 25.3%, 15.9%, and 54.7%. On OakInk2 it reaches 0.44 cm, 1.38 degrees, and 0.37 cm. On TACO it has the lowest rotation and joint errors; its translation of 0.75 cm is slightly above SmolVLA's 0.72 cm but still 22.7% below VITRA.

This matters because it shows that T-WLA is not a system that deliberately weakens vision and then relies on touch to recover. Visual memory and predictive supervision already provide a strong action prior; touch is a local correction on top. That is also why the real-robot tactile-free version reaches 47.25% rather than collapsing into a controller that can only wait for touch.

4.5 Key Numbers

ItemValue
Visual / tactile update rate39.7 Hz / 119.1 Hz
Action chunkH=16; 192 channels per position, 138 motion + 54 padding
Visual memoryS=8 slots, d=960, K=8 history sets; retrieval 15 heads, FFN 2560
Tactile encoder8 frames of 21x21 per hand; 3 CNN layers with 32 channels; BiGRU 120x2; 64-dim output
Residual editor256 wide, 8 heads, FFN 1024, FiLM, zero-initialized output
Real-robot demonstrations30 per task, 4 tasks
Real-robot average success50.0% (47.25% without touch; SmolVLA 16.75%)
Hand-prediction gainFinger MPJPE down 30.0% on EgoTouch / 27.0% on Tachin

Limitations

Boundaries stated by the paper: the method assumes that the base action chunk remains a useful reference between visual updates. If visual planning sends the hand to the wrong place, the tactile editor can only patch a wrong plan; the observed SmolVLA failures often close the hand away from the object, leaving no contact to correct. The second boundary is that touch only solves grasp-related failures. Cup nesting stays at 17%, showing that alignment, insertion, and placement are not repaired by fingertip pressure alone.

Our assessment: first, 50.0% average success is a large improvement over 17.0% but still far from solving general dexterous manipulation, and the evidence covers four tasks, 30 demonstrations per task, and one dual-arm platform. Second, the method depends on the Linker Hand L6 fingertip array and its 441 pressure sites; the paper does not test whether reference subtraction and the contact gate transfer across sensors, hand morphologies, or missing tactile channels. Third, staged training with a frozen visual branch is stable but may leave joint-optimization gains on the table; the authors themselves present joint fine-tuning only as a proposed extension. Fourth, the paper says code is available, but the project page currently has no repository entry, so independent reproduction remains difficult.

Summary and Outlook

T-WLA's contribution is not merely adding a tactile branch. It turns visual memory into a shared interface between two timescales: slow vision uses it to generate the base action, fast touch uses it to make residual corrections. The base chunk supplies task semantics and long-horizon planning; tactile context supplies contact change; FiLM and a residual head connect them. Future-image and future-pressure prediction supervise the representations only during training and disappear at inference. Empirically, the 30% finger-joint improvement and 50.0% average real-robot success support this shared-memory plus asynchronous-residual design.

The next steps worth watching are: joint fine-tuning so tactile corrections can also update visual memory; evaluation across more sensors and hand types to test reference subtraction and the contact gate; and handling the two failure classes touch cannot fix alone, namely a wrong base plan and failures in non-grasp stages. Those may require touch to do more than edit actions: it may need to trigger replanning or a skill switch.

Quotes

"Vision supplies task and scene; touch supplies the instantaneous change in contact. What is missing is not another modality, but an interface that lets both share the same memory."

"The tactile editor does not regenerate the plan; it rewrites only the part of the base action chunk that has not yet been executed."

"When the base action takes the hand to the wrong place, even fast touch can only patch the wrong plan."

Related Papers

Agile-WAM: An Agile Tactile World Action Model for Contact-Rich Robot Control

Agile-WAM: An Agile Tactile World Action Model for Contact-Rich Robot Control

World Action Models (WAMs) advance beyond conventional visuomotor policies by jointly predicting future world states and robot actions, enabling the policy to learn phys- ical dynamics that support effective control. However, recent tactile WAMs often rely on large-scale pretrained generative backbones to capture contact-rich physical dynamics, which limit their inference efficiency and flexible deployment. In this paper, we present Agile-WAM, an agile tactile World Action Model for contact-rich robot control. Agile-WAM encodes visual and tactile observations into a shared latent that serves as the source of a direct vision-tactile-to-action flow-matching process, which can jointly generate latent representations of action chunks and future visual/tactile latents. A key observation is that vision and tactile signals evolve at inherently different timescales: adjacent visual frames are often highly similar, whereas tactile signals can change abruptly upon contact. We therefore introduce multi-horizon multimodal prediction in Agile-WAM, which provides supervision for visual latent at a larger temporal offset while predicting the tactile latent in the next frame to capture fine-grained contact dynamics. Across nine simulated and five real-world contact-rich ma- nipulation tasks, Agile-WAM demonstrates strong and robust performance, outperforming the strongest baseline in success rate while maintaining low inference latency. In particular, in five real-world experiments, Agile-WAM yields a relative gain of 29.4% in overall success rates while achieving inference latency of 11.9 ms. These results demonstrate that multimodal WAM can be achieved with an agile architecture suitable for precise and high-frequency robot control. More details are available on our project page.

Hanchu Zhou, Brendan Lynch, Raman Goyal · 126 views · Sep 17, 2026
World-action modelsFlow Matching
Sep 17, 2026
VT-Bridge: Bridging Pretrained Foundation VLAs to VTLAs via Lightweight Residual Adaptation

VT-Bridge: Bridging Pretrained Foundation VLAs to VTLAs via Lightweight Residual Adaptation

Vision-Tactile-Language-Action (VTLA) models have demonstrated clear advantages over Vision-Language-Action (VLA) models in contact-rich manipulation. However, developing VTLA models is severely constrained by the massive amounts of vision-tactile data and computational resources required. To address this bottleneck, we propose VT-Bridge, a lightweight residual adaptation strategy that bridges pretrained foundation VLAs to VTLAs. Rather than training a VTLA model from scratch or modifying the original architecture of a pretrained VLA, VT-Bridge employs an identical lightweight residual-adapter architecture across VLA backbones and uses backbone-specific weights to refine actions at the robot execution frequency. This design substantially lowers the data and training barriers. Specifically, it requires up to 50 vision-tactile demonstrations per task to fine-tune a VLA backbone and train a 0.98M-parameter residual adapter. Experiments with three representative VLA backbones (π₀, π_0.5, and SmolVLA) across four contact-rich manipulation tasks further demonstrate its consistent effectiveness across VLA architectures. On average, VT-Bridge raises the task completion rate from 11.7% with task-level VLA fine-tuning alone to 62.9%. Together, these findings demonstrate the broad applicability, effectiveness, and accessibility of VT-Bridge for contact-rich manipulation. The project page is available at https://hoxnocha.github.io/vt-bridge-web/.

Yansong Wu, Tuo Yang, Rongping Zhao · 188 views · Sep 18, 2026
Tactile SensingVLA
Sep 18, 2026
PanTact: Teaching Whole-Body Dexterity with a Wearable Contact Interface

PanTact: Teaching Whole-Body Dexterity with a Wearable Contact Interface

PanTact treats contact, not joint trajectories, as the transfer currency from people to humanoids. Wearable patches are assembled magnetically from 44x44 mm FSR modules; a custom 50x50 mm PCB streams 16 channels at 1 kHz over a CRC-checked RS-485 daisy chain, one Vive tracker per patch maps sensor centers into the world frame, and contact states are binarized against a per-channel adaptive baseline with threshold max(0.35 beta, r_min). The policy observes body-masked 3D egocentric point clouds, both wrist images and proprioception, and at 10 Hz predicts an action chunk of H=16 steps containing a look-at point, EEF poses with gripper widths, and per-sensor contact goals (binary state plus 3D position). A soft-minimum proximity d(p,q) with T = 0.02 m hands each active contact to whichever robot surface is currently nearest, and active goals are offset by delta along the pressing direction to form virtual goals that generate pressing force, so the G1 holds objects without any tactile sensor on its body. Three control formulations trade off differently: training-free upper-body IK, WBIK whose dense reference is executed by SONIC, and a sparse contact tracker trained with PPO over 4096 simulation environments for 30k iterations (50 Hz, 29 joints, S=8 upper-body / S=16 whole-body contact slots). On a 29-DoF Unitree G1: Grasp-and-Embrace reaches 85% with upper-body IK and 80% with the sparse tracker against 0% for Humanoid UMI; Sweep-and-Stow reaches 90.63% end to end while Humanoid UMI++ scores 18.75% on each stage and 0% end to end; Carry-and-Push is 90% versus 40%. In simulation replay, adding contact goals lowers contact distance for all three controllers at almost no cost in EEF accuracy.

Xu, Xiaomeng, Zhang, Han, Ruan, Zhian · 356 views · Oct 8, 2026
Whole-Body ManipulationTactile Sensing
Oct 8, 2026
Temporal Visuo-Tactile Learning for Dexterous Grasp Stability

Temporal Visuo-Tactile Learning for Dexterous Grasp Stability

Most robotic grasping research picks a pose from vision and closes a parallel gripper, while humans rely on fingertip touch and almost never drop things. The LASR Lab at TU Dresden reframes the question as "is this multi-fingered grasp stable before we lift?" and answers it with data. They mount four Digit 360 sensors on the fingertips of a 16-DoF Tilburg Hand on a 7-DoF xArm7 and automatically collect 10,000 grasp trials over 200 objects (105 rigid, 95 deformable, 1.9-244 g), recording external RGB-D, proprioception and four tactile streams (camera, audio, IMU, pressure) throughout each grasp. Stability labels come from SAM 3 measuring post-lift object height and agree with manual verification on 92.34% of trials. The predictor consumes a 3-second window anchored at grasp initiation: 16-frame RGB and tactile clips go through pretrained VideoMAEv2-Base, 100-step proprioception and 224-step audio/IMU/pressure go through Transformers, fingertip features are fused across modalities, time and fingers by weight-shared factorized attention, and everything is aggregated by attention fusion into a post-lift stability probability. Under 5-fold object-disjoint cross-validation, vision+proprioception+touch reaches 83.55% and removing touch costs 3.99 points (79.56%). Tactile spatial resolution matters monotonically (79.40% at 1x1 up to 83.55% at 112x112), and freezing touch to its final frame costs 2.07 points, so the useful signal is high-resolution and dynamic. Deployed as an online lift-or-regrasp gate (threshold 0.95, up to five regrasps) on 20 objects excluded from training, the visuo-tactile gate reaches 82.0% success among executed lifts, 10.5 points above a non-tactile gate. The ~1.2 TB dataset is public on OPARA.

Ken Nakahara, Aleksei Buvailik, Prokhor Kotov · 486 views · Oct 7, 2026
Dexterous ManipulationTactile Sensing
Oct 7, 2026

As an Amazon Associate, we earn from qualifying purchases.