Tactile In-Context Learning for Robot Agents: Tactile-ETA vs. GPT-6 Astra

Compare Tactile-ETA and TacTalent’s Astra setup: inputs, demonstrations, action interfaces, simulation results, 10-trial hardware limits and frame-selection tests.

Published | Updated by

Source review: October 22, 2026. This comparison uses the two v1 preprints and pinned author repositories. Results are author-reported; RoboSkin has not run either controller or the proposed experiment.

Layered tactile sensor surface sending signals through processing boards and robot-ready data views.
Technology visual showing tactile sensing layers and signal flow.
7
sections
4
questions
4
next routes

Short answer

What you need to know

  1. 1

    Tactile-ETA and GPT-6 Astra are not competing model families. Tactile-ETA uses a frozen Astra agent with action-aligned tactile demonstrations and robot tools. Here, “vs. GPT-6 Astra” refers to the separate TacTalent study, which uses Astra with RoboICL to generate robot actions from scene images, tactile images and demonstration context.

  2. 2

    Tactile-ETA isolates the value of adding touch to the same two demonstrations: mean simulation success rises from 15.75% to 24.00% across four tasks. TacTalent reports 93.8% on UniVTAC and 81.8% on OpenViTac with vision and touch, under a different evaluation. These percentages do not establish a winner between the two setups.

  3. 3

    The hardware evidence is much smaller: Tactile-ETA reports 6/10 successes with one multimodal demonstration per task versus 0/10 without demonstrations, pooled across two tasks. Both conditions receive current touch. TacTalent reports simulation only. The next useful experiment is a matched comparison of endpoints, endpoints plus peak-change frames, and complete tactile sequences.

Topic 01

What is actually being compared?

In-context learning conditions a model through examples supplied at inference; it does not mean updating model weights. The useful comparison is between two ways to package experience and connect a general model to a robot. Neither study establishes that an unconfigured chat model can control arbitrary hardware.

Tactile-ETA’s main configuration identifies gpt-6-astra with low reasoning effort. TacTalent’s method configuration identifies gpt-6-astra with xhigh effort. Shared model naming therefore does not imply matched inference settings, camera inputs, prompts, action budgets or execution code.

For the distinction between training, demonstrations and execution feedback, see the robot learning guide.

DimensionTactile-ETATacTalent: Astra direct tactile-image control
Current inputsIn simulation: task text, head/wrist camera observations, bilateral touch, robot state and tool execution feedback. The hardware study uses wrist and third-person cameras.Task text, configured scene cameras, end-effector/proprioceptive state and, in V+T mode, two fingertip tactile RGB images. Wrist-camera availability depends on the task.
Demonstration formatComplete expert episodes split at action boundaries. Camera views, motion records and selected bilateral tactile observations cover the same interval.Selected observation/action/receipt/result blocks from successful trajectories, plus bounded online interaction memory. Demonstration and online images share an input interface.
Number of demonstrationsMain simulation: two complete expert episodes per task. Hardware: one recorded human demonstration per task.12 tasks: one trajectory with 12 blocks. Six class/selection tasks: two trajectories with five blocks each. Insert Block v2: three trajectories with five blocks each. A block is not a separate demonstration.
Model updatesFrozen agent; adaptation through context, without task-specific parameter updates.Inference with Astra, without task-specific policy training; demonstrations remain in context. This is the study’s setup, not an audit of closed model weights.
Action interfaceIn simulation, tools such as observe and move_to; move_to specifies an end-effector target and optional gripper command for the underlying controller.Ordered seven-dimensional commands: translation increment, rotation increment and gripper target. A benchmark adapter executes them and returns observations and a receipt.
Where touch changesThe key controlled comparison adds historical touch to demonstrations while retaining current touch and the same execution interface.Vision-only versus V+T removes/adds tactile images in both demonstration context and online observations. It does not isolate demonstration touch alone.
Evidence scopeFour simulated tasks and a separate two-task hardware study.19 simulated tasks across UniVTAC and OpenViTac; physical-robot validation remains open.

Topic 02

Simulation: what Tactile-ETA’s controlled comparison shows

Table 1 of Tactile-ETA uses 100 rollouts per task and condition, with matched initial conditions. The comparison below keeps the same two expert demonstrations, current sensory inputs and execution interface. It changes whether tactile observations are included in those demonstrations. Both columns receive current vision and touch.

The mean gain is 8.25 percentage points, not a uniform gain on every task: Lift Can changes from 3/100 to 2/100. The native Lift Can success predicate is a pose condition; it should not be reinterpreted as a separate test of stable suspended lifting.

Simulated taskVisual-motion demonstrationsTactile-ETA demonstrations
Insert Tube15/100 (15%)32/100 (32%)
Lift Can3/100 (3%)2/100 (2%)
Lift Bottle27/100 (27%)36/100 (36%)
Pull Out Key18/100 (18%)26/100 (26%)
Mean of four task rates15.75%24.00%

Topic 03

Simulation: what the TacTalent Astra study reports

The separate Astra study evaluates eight UniVTAC tasks and eleven OpenViTac tasks. Each input setting has 210 sampled evaluation episodes: 80 on UniVTAC and 130 on OpenViTac. Most tasks have ten episodes; Insert Block v2 has thirty, covering three shapes. The table reports task-equal mean success, not a pooled 210-trial success rate.

The vision-only condition omits tactile images from both demonstrations and online observations. V+T supplies them in both places. This comparison measures their combined contribution within this setup; it cannot identify how much comes from historical demonstrations versus current touch.

Simulation suiteEpisodes per input settingVision onlyVision + touch
UniVTAC, eight tasks80; ten per task76.3% task mean93.8% task mean
OpenViTac, eleven tasks130; ten per task except thirty for Insert Block v280.6% task mean81.8% task mean

Why 93.8% versus 24.0% is not a method ranking

These papers do not run the two systems under one shared protocol. They differ in task coverage, sampled scenes, demonstration selection, camera configuration, reasoning effort, context management and action execution. TacTalent also documents a relaxed Grasp Chip success criterion. Even overlapping task names do not establish identical evaluation conditions.

Most TacTalent task rates are based on ten episodes, so one outcome changes a task rate by ten percentage points. The paper calls for more scenes, sampling seeds and repeated executions. Its reported comparisons with specialist policies also use those policies’ published benchmark results; they are not a new matched rerun by RoboSkin.

Topic 04

Real robots: ten trials per condition, across two tasks

Tactile-ETA’s hardware study uses a reBot Arm B601-RS, a vitai GF225 tactile gripper, an Orbbec wrist camera and a RealSense D435i third-person camera. Both conditions receive current vision, touch and robot state. The intervention is one whole multimodal human demonstration per task versus no demonstration, with fixed model parameters.

The ten-trial headline means five Wipe Board trials plus five Pick Up Chips trials in each condition: twenty trials across both conditions. It does not mean ten trials per task. It also does not isolate tactile demonstration content from the visual and motion information added alongside it.

Physical taskNo demonstrationOne Tactile-ETA demonstrationHuman-evaluated success
Wipe Board0/53/5Target writing removed and eraser moved away to expose the cleaned region.
Pick Up Chips0/53/5Chip lifted clear and held without visible breakage or dropping; support and its base remain on the table.
Combined descriptive total0/10 (0%)6/10 (60%)Two different tasks pooled; not a deployment reliability estimate.
TacTalent Astra studyNo physical trials reportedNo physical trials reportedAll reported evaluations are simulation.

What the small sample cannot establish

One additional success or failure changes a five-trial task rate by twenty percentage points. These observations motivate larger, task-specific tests; they do not establish stable performance across objects, days, sensor wear, robots or operators. A 0/5 baseline does not establish that the baseline can never succeed.

Keep this hardware evidence separate from both papers’ simulation tables. Neither reading public code nor watching a rollout video constitutes an independent reproduction, and RoboSkin has not performed one.

Topic 05

More tactile frames are not necessarily better

Tactile-ETA Table 3 changes only the tactile representation inside the same two Lift Bottle demonstrations. Action segments, visual observations, motion records and current sensing remain fixed. Every condition has 100 rollouts. “No demo tactile” still has current tactile sensing.

The selected representation always keeps the action endpoints. When a change threshold is reached, it also retains the single adjacent-frame pair around the largest normalized bilateral change. Both fingertips use the same selected times; after deduplication, each fingertip has at most four observations per segment. This is more specific than selecting arbitrary interesting frames.

Historical tactile representationLift Bottle resultScope of the observation
No demonstration touch27/100 (27%)Visual-motion demonstration baseline; online touch retained.
Endpoints only27/100 (27%)Beginning and end of each action segment.
All frames2/100 (2%)Dense historical tactile representation in this configuration.
Endpoints + selected change pair36/100 (36%)Action-aligned sparse representation used by Tactile-ETA.

Engineering interpretation, rather than a universal law

Choose context around contact transitions and the action they explain. Preserve timing and left/right alignment, and measure how frame packaging changes image count, token use, delay and task outcomes. Keep the complete recorded sequence available for inspection even when the model receives a sparse view.

This single-task result does not prove that dense touch always harms performance or that the selector transfers to every sensor. Redundancy, image scaling and context competition are possible explanations to test, not mechanisms established by the success table. The ablation concerns historical demonstration images; it is not a reason to reduce the sampling rate of a fast tactile controller.

Topic 06

Next experiment: matched tasks, matched vision, three tactile contexts

This is a proposed RoboSkin evaluation protocol, not an experiment already run. Start with the published Lift Bottle task to check the reported ablation, then repeat on the other tasks before making a broader claim. First compare frame selection within one fixed controller setup; compare two controller stacks only in a separately documented study.

Reuse the same two source demonstration episodes, action segmentation, visual images, robot-state records and action records. Keep the visual image bytes, resolution, camera views and ordering identical across conditions. Keep the online observation policy and tactile packaging fixed. Online trajectories can diverge after different actions, so actual later camera frames cannot be guaranteed identical in closed-loop trials.

Use the tactile experiment worksheet to record planned conditions and evidence. Add fields for task, scene seed, repetition, condition, demonstration IDs, selected timestamps, model/settings, prompt size, latency, outcome and failure reason; leave outcome fields empty until a run occurs.

  • Pin the simulator, task assets, success predicate, controller, model identifier, reasoning effort, prompts and API settings. For a historical reproduction, record any unavailable model snapshot or dependency instead of silently substituting it.
  • Use the same evaluation scene/seed list for A, B and C, with separate rollouts and a randomized or counterbalanced run order. To reproduce Tactile-ETA’s reported table, plan 100 initial conditions per task and representation; additional repeats should follow a stated precision and compute budget.
  • Predeclare timeouts, failure categories, intervention rules and how infrastructure failures are handled. Keep attempted trials in the ledger; report invalid runs and any rerun policy separately from robot failures.
  • Keep common inference and action limits. Log image dimensions, actual tactile frame counts, prompt size, API time, executed actions and context overflow. If C exceeds the interface limit, record that limitation; a truncated sequence must not be labeled “all frames.”
  • Report successes/attempts for every task and condition, uncertainty intervals and paired scene outcomes. Separate API errors, contact failures, invalid commands and task failures. Do not hide task differences inside a single average.
  • For offline input comparisons, replay identical recorded observations to all variants. Label those results as offline action analysis, separate from closed-loop task success. For hardware follow-up, add per-task repetitions across sessions and preserve independent success assessment.
ConditionDemonstration touch supplied to the modelWhat stays fixed
A — endpointsFirst and last tactile observation of every action segment.Tasks, demonstration episodes, visual input construction, action segmentation and online sensing policy.
B — endpoints + peak-change pairA plus the adjacent pair at the largest bilateral normalized change when the pinned threshold is reached; deduplicate and retain time order.The same inputs and settings as A; record selector revision and selected timestamps.
C — full sequenceAll recorded tactile frames in the same segment, in timestamp order.The same visual images and controller; report changed image/token load and any resizing or context truncation.

Topic 07

How to use and cite this comparison

Use this page to select a context representation and identify the controls missing from a fair experiment. Cite the original paper and its exact table for a numerical result; cite this page for the cross-study interface comparison and proposed evaluation design. Both research sources are v1 preprints, so later revisions may change their claims.

The linked repositories were inspected at the revisions below on October 22, 2026. Source inspection establishes what the released materials describe; it does not establish a successful installation, controller execution, measured latency on your system or physical robot reproduction. The TacTalent results are the research authors’ evaluation, not an OpenAI robotics certification or benchmark guarantee.

Neither a simulator’s controller frequency nor a stream’s sampling rate is the model’s decision frequency. Tactile-ETA makes decisions between motion segments; TacTalent executes generated action sequences through its adapter. Hardware integration still needs an appropriate controller, coordinate conventions, calibration and independently verified execution behavior.

Common questions

FAQ for this topic

01

Is Tactile-ETA an alternative model to GPT-6 Astra?

No. Its main evaluated setup uses GPT-6 Astra as the frozen agent. This page compares Tactile-ETA’s context and tool design with the separate TacTalent study’s Astra/RoboICL control setup, not two independent model families.

02

Do the reported percentages show which setup is better?

No. Task sets, cameras, demonstrations, reasoning effort, scene samples and execution interfaces differ. Tactile-ETA’s 15.75% to 24.00% result is a within-study demonstration-touch comparison; TacTalent’s 93.8% and 81.8% are separate simulation suite means.

03

What does Tactile-ETA’s ten-trial hardware result mean?

Each condition has five Wipe Board and five Pick Up Chips trials. One multimodal demonstration per task yields 6/10 combined successes versus 0/10 without demonstrations. Both conditions have current touch. This small sample does not establish deployment reliability or isolate historical touch from the rest of the demonstration.

04

Should a robot agent always receive fewer tactile frames?

No. Tactile-ETA reports 2/100 for all demonstration frames and 36/100 for its selected representation on Lift Bottle, under one fixed setup. Test endpoints, endpoints plus a peak-change pair and full sequences under matched conditions before generalizing.