Under Review

ForeTac

Predictive Contact Guidance for Generative Robot Policies

Steering Robot Actions with Predicted Contact Consequences

Anonymous Authors

Anonymous Institution

Explore Paper (Coming soon) Code (Coming soon)
Explore

Overview

ForeTac turns action-conditioned tactile foresight into a contact-quality signal for generative action formation.

Overview film. The film introduces the four-task benchmark, action-conditioned tactile foresight, predictive guidance diagnostics, and the SR/CSR results reported in the paper.

Conceptual illustration of human anticipatory contact adjustment and ForeTac predictive robot contact guidance
Predictive contact reasoning. The same current cues can precede different action-dependent contact outcomes; ForeTac predicts and evaluates the tactile consequences of an evolving candidate action and uses contact-quality gradients to guide action generation before execution.

Abstract

Visually similar actions can produce contact loss, jamming, slippage, or irreversible damage, while tactile feedback may arrive after a critical transition. Contact-rich manipulation therefore requires generative policies to anticipate and evaluate whether candidate actions will produce desirable contact outcomes, then adjust action generation before execution. We present ForeTac, a predictive contact-guidance framework organized as a represent–predict–evaluate–guide loop. ForeTac encodes the current tactile state, predicts the tactile consequences of a candidate action sequence, and evaluates the predicted trajectory using a contact-quality objective learned from successful and failed physical interactions. At deployment, its gradient propagates through the tactile predictor to guide action generation while the pretrained model parameters remain frozen. We evaluate ForeTac on four real-robot tasks—planar and curved-surface wiping, card swiping, and fragile-object grasping—with diffusion and flow-matching policies. Across these tasks, ForeTac raises average task success rate from 36.3% to 71.3% and average contact success rate (CSR) from 20.0% to 66.3% compared with vision-only Diffusion Policy. Component analyses support the tactile representation and action-conditioned foresight, and show that predicted touch preserves contact-quality ordering.

71.3%average SR
66.3%average CSR
+17.5 ppCSR over RDP
4real-robot tasks

Key Idea

Represent

TacVAE encodes an eight-frame marker-displacement history into compact tactile latent maps.

Predict

Foresight predicts a temporally aligned 16-step tactile latent trajectory from the current context and candidate action.

Evaluate

A task-specific objective learned from desired contact and recorded failure modes scores the predicted future.

Guide

The quality gradient propagates through Foresight into the evolving generative sampling state; parameters stay fixed.

Method

The scorer is part of predictive contact guidance. It receives predicted tactile latents rather than the action directly, so the differentiable path is candidate action → Foresight → contact-quality objective → sampling-state update.

TacVAE

Eight frames of 9×9×2 marker displacement become a 16×3×3 latent map. The decoder is used for reconstruction supervision and diagnostics, not online scoring.

Foresight

A three-layer action-conditioned Transformer embeds tactile tokens, proprioception, and the candidate action in a 512-dimensional space. The default horizon is 16 future latent states.

Quality objective

Each task has one desired-contact class and three recorded failure modes. A good-versus-bad logit margin supplies the quality signal.

Inference

Diffusion Policy and flow-matching π0.5 remain frozen. Only the current generative sampling state is updated before ordinary sampling continues.

ForeTac architecture showing TacVAE pretraining, action-conditioned tactile foresight, contact-quality scoring, and inference-time predictive guidance
ForeTac overview. The upper panels show tactile representation learning, action-conditioned future tactile prediction, and contact-quality scoring of predicted tactile latents. The lower panel shows inference-time guidance, where predicted contact quality updates the guided sampling state.

Results

All main task results use four real-robot tasks and 20 trials per task. SR is the fraction of trials achieving the task-specific objective; CSR additionally requires the predefined physical contact criteria.

Realman RM75 experimental platform and four real-robot tasks: board wiping, vase wiping, card swiping, and chip grasping
Experimental platform and real-robot task execution. The four tasks span sustained planar contact, changing surface geometry, constrained sliding, and fragile-object grasping.

Main Results

Within the evaluated methods and protocols, predictive contact guidance improves both completion and physically acceptable execution over vision-only, direct tactile fusion, and reactive tactile baselines. The flow-matching backbone is evaluated in the second block of Table I.

Main real-robot results: task success rate and contact success rate in percent.
Tactile useMethodBoardVaseCardChipAverage
SR ↑CSR ↑SR ↑CSR ↑SR ↑CSR ↑SR ↑CSR ↑SR ↑CSR ↑
Primary comparison
No touchDP50255535100302036.320.0
RDT65556555205504550.040.0
Current touchDP + Tactile Concat605060503530403548.841.3
RDP706065554535554558.848.8
Predictive touchDP + ForeTac858070655550757071.366.3
Flow-matching evaluation
No touchπ0.5554560452520453546.336.3
Predictive touchπ0.5 + ForeTac807570655045706567.562.5

Table I. SR is the fraction of trials achieving the task-specific objective. CSR additionally requires predefined physical contact criteria, so CSR ≤ SR. Each task uses 20 trials; averages weight the four tasks equally. The second block evaluates the flow-matching π0.5 backbone.

Key result. DP + ForeTac improves average SR/CSR over DP by 35.0/46.3 percentage points and over RDP by 12.5/17.5 percentage points. With the flow-matching backbone, ForeTac improves average SR/CSR by 21.3/26.3 points.

Ablation Study

The complete pipeline outperforms replacing the current tactile input encoder, using prediction only as an auxiliary loss, or applying predicted-contact quality only after generation through reranking.

Ablation results reported as task success rate and contact success rate.
VariantBoardVaseCardChipAverage
ForeTac w/ ResNetFrozen ResNet-18 with a learned linear adapter; TacVAE latents remain prediction targets.55/5555/4035/1055/5050.0/38.8
Prediction Auxiliary Lossprediction retained only as a training objective60/5565/5540/3555/5055.0/48.8
ForeTac w/ Predictive RerankingFixed candidate budget with the same frozen Foresight and scorer; no gradient into sampling.65/6065/6045/3560/5558.8/52.5
ForeTac85/8070/6555/5075/7071.3/66.3

Table II. Cells report SR/CSR (%) over 20 trials per task. The full method is always shown last.

Current-contact control. Replacing the future-tactile rollout with a direct scorer of current tactile history, proprioception, and candidate actions, while using the same diffusion sampling procedure, achieves 60.0% SR and 51.3% CSR over the four tasks, compared with 71.3% and 66.3% for ForeTac. This gap indicates an additional benefit from evaluating predicted future contact under this protocol.

Additional quantitative analyses

Component Analysis

Component analyses examine representation fidelity, action conditioning, prediction horizon, recorded and predicted future-touch ranking, and offline guidance diagnostics.

Tactile reconstruction

TacVAE is compared with PCA, PointNet-AE, and Conv-AE on the same held-out marker-displacement windows using reconstruction MAE and cosine similarity. Metrics use training-split channel statistics and are averaged over markers and frames, then windows. Lower MAE and higher cosine similarity are better.

Tactile reconstruction across representation methods.
EncoderBoardVaseCardChip
MAE ↓Cos. ↑MAE ↓Cos. ↑MAE ↓Cos. ↑MAE ↓Cos. ↑
PCA0.0400.9950.0350.9950.0360.9800.0260.965
PointNet-AE0.0480.9560.0270.9550.0440.9920.0320.990
Conv-AE0.0550.9970.0420.9940.1040.9990.0360.959
TacVAE0.0390.9980.0370.9750.0310.9990.0150.899

Table III. TacVAE attains the lowest reconstruction MAE on Board, Card, and Chip. Its cosine similarity is highest on Board and Card but lower on Vase and Chip.

Action conditioning and prediction horizon

Action-conditioning validation

ConfigurationLatent MAEMarker error
Aligned candidate action0.05890.2832 px
Action-masked control0.09410.5209 px

Table IV. 20,055 windows from 23 held-out Board episodes, with errors averaged over all 16 future steps. Masking the action increases both errors, indicating that the predictor uses candidate-action information.

Effective foresight horizon and control utility

LLatent MAELatent cos.Marker errorSRCSR
10.04850.99890.1973 px60%50%
40.04980.99870.2147 px65%50%
80.05340.99840.2443 px75%65%
120.05630.99810.2650 px80%65%
160.05890.99780.2832 px85%80%

Table V. The predictor outputs 16 steps; only the first L steps are valid for scoring and guidance, and the remaining positions are masked. Prediction errors are averaged over the valid first L steps on held-out Board windows, while SR/CSR are measured in the corresponding Board rollouts. Under this fixed-scorer protocol, L=16 performs best among the tested settings.

Contact-quality ordering on recorded and predicted future touch
TaskPairsRecordedPredictedρ
Board19801856/1980 (93.7%)95.1%0.9368
Vase1012936/1012 (92.5%)91.1%0.9728
Card14081292/1408 (91.8%)94.2%0.9321
Chip12401062/1240 (85.6%)89.5%0.9326
Pooled56405146/5640 (91.2%)92.9%--

Table VI. Recorded and predicted future-touch ranking on held-out contact-phase pairs. Recorded reports correct pairs and preference-order accuracy; predicted replaces recorded latents with aligned Foresight predictions. ρ is the rank correlation between score sets.

Using the same frozen scorer and positive–negative pairs, predicted inputs achieve 89.5–95.1% task-wise and 92.9% pooled preference-order accuracy, compared with 85.6–93.7% and 91.2% for recorded inputs. Task-wise rank correlations are ρ=0.9321–0.9728.

Offline guidance diagnostics
Two-panel offline diagnostics of predictive contact guidance: paired scorer-margin changes and mean absolute scaled quality-gradient magnitude
Figure 4. Offline diagnostics of predictive contact guidance. Panel (a) shows changes in the predicted-contact quality margin for 305 paired guidance updates; 293 (96.1%) are positive. Panel (b) shows mean absolute scaled quality-gradient magnitude across the seven arm joints and future action steps over 1,024 held-out windows.
Computational cost

On an NVIDIA RTX 4090, batch-one replanning takes 261.26 ± 5.16 ms for ForeTac and 132.46 ± 1.39 ms for DP. These measurements use 50 warm-up replans followed by 200 synchronized timed replans. ForeTac therefore adds 128.80 ms per replan, mainly due to repeated tactile prediction, scoring, and gradient computation during guided sampling.

Supplementary computational analysis for the Diffusion Policy backbone.
ConfigurationBase (M)Added (M)Total (M)Latency (ms)
DP338.0430338.043132.46 ± 1.39
DP + Foresight338.04334.069372.113134.98 ± 1.21
DP + Foresight + Scorer338.04334.922372.965135.35 ± 0.86
ForeTac (10 guided steps)338.04334.922372.965261.26 ± 5.16

Supplementary computational analysis (DP backbone). Parameter counts are in millions. Latency is mean ± standard deviation over 200 CUDA-synchronized timed replans after 50 warm-ups, on an RTX 4090 with batch size 1, a 16-step action horizon, and 30 DP denoising steps. The intermediate configurations run the added modules once per replan; full ForeTac repeats prediction, scoring, and backpropagation at 10 guided sampling steps. Timing includes observation encoding, action generation, and all enabled ForeTac computations.

Real-Robot Demonstrations

The four benchmark tasks span sustained planar contact, changing contact geometry, constrained sliding, and fragile-object interaction. Execution videos are shown alongside tactile visualizations with paired playback. Board, Vase, and Card marker panels show predictions; Chip and Visual Perturbation marker panels show recorded displacements. Force curves use processed replay signals in native units, and the displayed score is a visualization proxy. The additional rows provide qualitative demonstrations and prediction diagnostics.

Four benchmark tasks

Board Wiping

Board wiping tests contact establishment and maintenance on a planar surface.

Real execution
Tactile + marker visualization

Vase Wiping

Vase wiping tests contact transfer under changing surface geometry.

Real execution
Tactile + marker visualization

Card Swiping

Card swiping evaluates constrained sliding with continuous contact and alignment.

Real execution
Tactile + marker visualization

Fragile Chip Grasping

Fragile chip grasping exposes the narrow operating range between insufficient force, which causes slip or drop, and excessive force, which may damage the object.

Real execution
Tactile + marker visualization

Additional qualitative demonstration

Visual Perturbation Demo

Card swiping under visual disturbance, shown alongside recorded tactile observations.

Real execution under visual perturbation
Tactile + marker visualization

Prediction diagnostic

Foresight Prediction Visualization

An independent t+16 diagnostic compares future ground-truth marker fields with predicted tactile outcomes as a supplementary visualization.

Reference Board execution
Independent future-marker prediction: t+16

BibTeX

@article{foretac2026,
  title     = {ForeTac: Predictive Contact Guidance for Generative Robot Policies},
  author    = {Anonymous},
  journal   = {Under Review},
  year      = {2026}
}