Embodied Task Agents Can Perform Fine Manipulation through Tactile In-Context Learning
Adding tactile readings to two expert demonstrations placed in a frozen GPT-6 robot agent's context raised its average success on four simulated fine-manipulation tasks from 15.75% to 24.00%, without any model training, a Shanghai Innovation Institute preprint reports. On a real arm with a tactile gripper, one touch-aware demonstration took wiping a whiteboard and lifting a potato chip from 0 of 5 to 3 of 5 trials each.
Can a general-purpose embodied task agent use touch, supplied as in-context experience rather than through training, to do fine manipulation?
Language-model robot agents choose actions from camera images and tool calls. Contact-rich tasks such as inserting a tube or pulling a key depend on how forces change, which cameras miss, and retraining a large model for each task is costly.
Tactile manipulation has mostly relied on policies trained or fine-tuned on tactile data. In-context robot learning, where demonstrations are placed in the prompt, has used vision and motion but not touch.
Tactile-ETA pairs each recorded robot movement in an expert demonstration with camera views and tactile images from both gripper fingers. It keeps tactile frames at the start and end of each movement and adds two nearby frames only when the tactile image changes sharply. The agent reads these compact demonstrations with its current vision, touch and joint state, then picks actions through general robot tools. Model weights never change.
On four UniVTAC simulation tasks with 100 trials each, the same two demonstrations gave 15.75% average success with vision and motion only and 24.00% with touch added; with no demonstrations, success was 3.00% (vision) and 6.25% (vision plus touch). The selective frame scheme scored 36% on one test versus 27% with endpoints only and 2% with all frames. Touch raised Pull Out Key from 26% to 48% but lowered Lift Bottle. Different agent models varied widely on the same setup. On a reBot Arm B601-RS with a vitai GF225 tactile gripper and an Orbbec wrist camera, the agent without demonstrations completed 0 of 5 trials on each real task and Tactile-ETA 3 of 5.
This is a preprint. Absolute success remains low (24% in simulation) and real-robot tests are five trials per setting. Touch helped some tasks and hurt others. The authors say model coverage was limited by API access and cost, and that touch currently guides decisions between motion segments rather than fast force control during a motion. Results depend on a frozen commercial model whose behaviour can change.
For makers of tactile grippers and sensors, this points to a software path where touch becomes useful to large-model robot agents without training data collection per task. For integrators it is not yet deployable: 24% success is far from production. Watch it as a 1 to 3 year direction for teaching new contact tasks from a single demonstration.
Full paper
Embodied Task Agents Can Perform Fine Manipulation through Tactile In-Context Learning
Published under CC BY 4.0. Reproduced with attribution; original at arXiv:2610.27613 (PDF).
Abstract
Can embodied task agents use tactile experience to perform fine manipulation without task-specific model training? We investigate this capability through Tactile-ETA, a system that incorporates tactile experience into an embodied task agent through in-context learning. Successful expert demonstrations show how contact changes during manipulation. We pair each recorded robot movement with its camera views and bilateral tactile observations. We keep tactile observations at the start and end of each movement and add two neighboring time points when the tactile images change markedly in between. The agent combines these demonstrations with current vision, tactile observations, and proprioception to select actions through general-purpose robot tools, without updating model parameters. Across four simulated manipulation tasks, adding tactile observations to the same two expert demonstrations increases average success from 15.75% to 24.00%, with current sensing and execution interfaces held fixed. Further experiments show that performance depends on the sensory content and representation of demonstrations, while comparing agent models on Lift Bottle reveals substantial differences under the same system configuration. On the real-robot tasks, demonstrations with aligned visual and tactile observations increase the task success rate from 0% to 60%. These findings demonstrate the feasibility of using tactile experience in context for fine manipulation and suggest a path toward extending embodied task agents to additional sensory inputs.
†
1 Introduction
Embodied task agents such as ETA (Chen et al., 2026d), Show-Harness (Chen et al., 2026c), and RoboDawn (Guo et al., 2026) demonstrate that general-purpose models can execute robot tasks through observations, reasoning, and robot commands. However, fine manipulation remains challenging. Recent real-robot evaluation also shows a substantial performance gap between pick-and-place tasks and fine insertion tasks (Menon et al., 2026). Such manipulation requires adjusting actions to contact conditions, which can be difficult to infer reliably from vision alone. Tactile feedback provides complementary information for these adjustments (Bi et al., 2025). In-context learning further allows demonstrations to provide task guidance at deployment without additional parameter updates (Palo and Johns, 2024b; Yin et al., 2025; Cheng et al., 2026). This creates an opportunity to extend the sensory information these agents can use: can embodied task agents similarly use tactile experience in context to perform fine manipulation that requires contact-sensitive adjustments? We investigate this question through Tactile-ETA (Figure 1), which incorporates expert tactile experience into an embodied task agent that acts through general-purpose robot tools, without task-specific fine-tuning.
Current tactile observations describe ongoing contact, whereas expert demonstrations can provide a reference for how contact evolves during movement. For example, during rotation or insertion, a demonstration can show how an expert continues moving, adjusts its pose, or changes manipulation stages around a contact transition. Visual–motion records capture what the expert did, but not how contact evolved during the demonstrated actions. We organize expert demonstrations so that the agent can see each movement together with the visual and tactile changes that accompany it.
Tactile-ETA divides successful expert demonstrations into action-aligned interaction segments, each containing robot motion, before-and-after camera observations, and bilateral tactile sequences from the same interval.
Full tactile sequences can contain many observations within one movement, while the endpoints alone can miss changes during contact. We therefore retain tactile observations at motion boundaries and, when a change threshold is met, add an adjacent pair spanning the selected change. Complete demonstrations are provided in interaction order as references for execution. The agent combines them with current visual and tactile observations, proprioception, and execution feedback to select motion and gripper commands. Model parameters remain unchanged: task guidance is provided through context, while general-purpose tools and the underlying controller execute the selected actions.
We evaluate the system on four UniVTAC simulation tasks (Chen et al., 2026a), with 100 trials per task and condition. Adding tactile observations to the same two visual–motion demonstrations increases average success from 15.75% to 24.00%, with current sensing and execution interfaces held fixed. Content ablations reveal task-dependent contributions from demonstration vision and tactile observations, while representation ablations show that retaining more tactile frames does not automatically improve performance. A comparison of agent models on Lift Bottle also reveals substantial differences under the same system configuration. Execution statistics and cases illustrate behavioral differences in contact-guided corrections and stage transitions. On two real-robot tasks, a single multimodal demonstration enables three successful trials out of five per task, compared with zero without demonstrations. Together, these results demonstrate the feasibility of using tactile experience in context for embodied task agents and suggest a path toward extending them to additional sensory inputs.
Our contributions are threefold:
- We introduce Tactile-ETA, a system that incorporates expert tactile experience into embodied task agents through context for fine manipulation, without task-specific parameter updates.
- We construct action-aligned visual–motion–tactile demonstrations that compactly retain motion boundaries and intermediate contact changes.
- We show that tactile demonstration experience can improve manipulation performance, with outcomes depending on context organization and the underlying agent model. Execution records illustrate associated differences in contact adjustment and stage transitions.
2 Related Work
Embodied Task Agents.
Language and vision-language models connect task reasoning to robot execution through skill selection, environmental feedback, and program generation (Ahn et al., 2022; Huang et al., 2022; Liang et al., 2023). Visual grounding translates model outputs into spatial targets, objectives, or constraints for robot execution (Huang et al., 2023; Huang et al., 2024b; Liu et al., 2024; Nasiriany et al., 2024; Huang et al., 2024a). Recent work studies general-purpose models operating through robot interfaces (Fu et al., 2026; Chen et al., 2026d; Chen et al., 2026c; Wang et al., 2025; Su et al., 2026). Related systems improve robot programs, skills, or policies through agent-driven iteration (Chen et al., 2026b; Lu et al., 2026; Xiao et al., 2026). We build on OpenETA’s tool-based execution (Chen et al., 2026d), in which the agent selects motion and gripper commands and receives observations and feedback after execution.
In-Context Robot Learning.
Demonstration-guided robot learning (Argall et al., 2009) includes methods that use examples at deployment without further parameter updates (Jiang et al., 2023; Palo and Johns, 2024a; Heppert et al., 2024). Some methods train policies to predict actions conditioned on demonstration trajectories (Fu et al., 2024; Vosylius and Johns, 2025). For frozen general-purpose models, demonstration context can encode visual keypoints and end-effector trajectories as tokens (Palo and Johns, 2024b), or initial object poses and keyframe actions as text (Yin et al., 2025). More closely related to our setting, visual demonstrations and action references are combined with online observations and execution feedback for closed-loop manipulation (Cheng et al., 2026). Interface-aligned demonstrations further illustrate motion-command effects and task strategies (Guo et al., 2026).
Tactile Sensing for Robotic Manipulation.
Tactile learning supports physical perception and action generation (Guzey et al., 2023). Existing work learns transferable tactile representations (Higuera et al., 2025), connects tactile observations to language-based reasoning (Yu et al., 2024; Yu et al., 2025), and learns sequential visuotactile representations for manipulation (Xu et al., 2026). Policy learning incorporates tactile information through model training (Hao et al., 2025; Huang et al., 2026), with generalist tactile policies extending across sensors (Yuan et al., 2026). Semantic tactile feedback can also support planning alongside a learned controller for action refinement (Bi et al., 2025). Particularly relevant, visual, tactile, and force–torque demonstrations have been used to infer skill sequences and refine their transition conditions, producing a reference plan for subsequent execution and replanning (Chen et al., 2025). Our approach retains expert motions and aligned visual and bilateral tactile observations as demonstration context for successive tool-based decisions. We study how this contact experience can guide an embodied task agent, including controlled comparisons that vary demonstrated tactile information while holding current sensing and execution interfaces fixed.
3 Tactile-ETA
3.1 Tactile-ETA Overview
Tactile-ETA incorporates tactile experience into an embodied task agent through context, without task-specific parameter updates (Figure 1). The agent receives a task instruction, expert demonstrations, and current visual, tactile, and proprioceptive observations. Expert demonstrations provide the agent with a reference for how the task is successfully executed, including both the expert actions and the contact changes that accompany them, while current observations and execution feedback describe the ongoing interaction. The agent uses both to select calls to general-purpose robot tools; an underlying controller executes the requested movements.
Let \mathcal{C}_{K} denote the ordered context constructed from K expert episodes, \ell the task instruction, and \mathcal{I} the tool descriptions and static task requirements. Before tool call t, the current-episode history H_{t} contains the observations received so far, previous tool calls, and execution feedback. A model with fixed parameters \theta selects a tool name and arguments u_{t} according to
u_{t}\sim\pi_{\theta}\!\left(\cdot\mid\ell,\mathcal{I},\mathcal{C}_{K},H_{t}\right).The demonstration context is provided once at the start of the episode and remains fixed. After each tool call, returned observations and feedback extend H_{t} for the next decision, without changing \theta. The following sections describe how we construct the tactile demonstration context and make current tactile feedback available during execution.
3.2 Tactile Experience in Context
We construct demonstration context that links expert movements to the visual and tactile observations accompanying them (Figure 2). Each successful expert episode is divided at its recorded action boundaries. Within a segment, before-and-after head- and wrist-camera views describe the scene, while synchronized bilateral tactile observations capture the contact process. The motion record contains measured end-effector translation, relative rotation, and finger-position changes computed from the recorded robot states. These motions and the visual and tactile observations refer to the same action interval. Record fields, units, and coordinate conventions are provided in Appendix B.
Compact tactile sequences.
We retain tactile observations at both action boundaries. For each fingertip, we select small patches in one tactile image and find their most similar matches at nearby locations in the next image. The distance between each patch’s original and matched locations gives its displacement. We sort the displacement magnitudes of reliable matches from smallest to largest and use the value approximately three quarters of the way through this list, the 75th percentile d_{75}, to measure the change between the two images. We express d_{75} in original-image pixels and divide it by the selection threshold of 2 pixels to obtain a normalized change score. When too few patches can be matched reliably, we instead use an image-difference score normalized by its own selection threshold (Appendix B).
For a segment with N\geq 2 synchronized samples per fingertip, let c_{n} be the larger normalized score across the two fingertips between samples n-1 and n. In addition to the endpoints, we retain at most one adjacent pair per segment: the pair with the largest c_{n}, provided that this score is at least one. Let
n^{\star}=\underset{1\leq n<N}{\operatorname{arg\,max}}\;c_{n}.We retain the time indices
\mathcal{S}=\begin{cases}\{0,\,n^{\star}-1,\,n^{\star},\,N-1\},&c_{n^{\star}}\geq 1,\\[4.0pt]
\{0,\,N-1\},&c_{n^{\star}}<1.\end{cases}The endpoints associate tactile appearances with the before-and-after visual states; the additional pair preserves an intermediate transition within the same movement. Both fingertips use the same indices, which are sorted and deduplicated, leaving at most four observations per fingertip. A single-sample segment retains its sole observation. The selected images are presented as separate left and right chronological strips with recorded step indices. Selection parameters and an example are given in Appendix B.
Context assembly.
Each segment pairs these tactile strips with its visual observations and motion record. Segments retain their order within each complete expert episode, together with the recorded episode outcome. The resulting K episodes form \mathcal{C}_{K}, providing a reference for what the expert did and how contact evolved during those movements.
3.3 Execution with Current Tactile Feedback
At the beginning of an episode, the embodied task agent receives the demonstration context and selects actions using the task instructions, current visual and tactile observations, and robot state. It interacts through OpenETA’s general-purpose robot tools (Chen et al., 2026d). The move_to tool specifies an end-effector position and orientation target, together with an optional gripper command; the underlying controller executes the movement. The observe tool returns current camera images, bilateral tactile observations, end-effector poses, and joint positions. Demonstrations provide a reference for choosing actions in the current scene.
After each motion segment, the system returns the latest camera images and robot state, along with feedback on whether the target was reached and the deviation from the requested motion. Tactile observations recorded during the movement are selected using the rule in Section 3.2 and presented as separate left and right image strips. The tool call and its returned observations and feedback are appended to the interaction history for subsequent action selection. The agent can therefore refer to both the contact changes in expert demonstrations and the latest feedback from its own actions. Model parameters remain fixed throughout execution. Operator prompts, tool descriptions, and the motion argument schema are provided in Appendix F.
4 Experiments
We evaluate whether embodied task agents can perform fine manipulation through tactile in-context learning. We examine how demonstrations guide action selection and how performance depends on demonstration content, tactile sequence representation, and the agent model.
Experimental setup.
We evaluate on four tasks from UniVTAC (Chen et al., 2026a): Insert Tube, Lift Can, Lift Bottle, and Pull Out Key. Corresponding comparisons use the same 100 evaluation initial conditions per task, with success and automatic termination determined by the native environment. Unless otherwise specified, we use a frozen GPT-6 agent with low reasoning effort and provide two successful expert episodes from the official dataset when demonstrations are used. Demonstration identities and ordering, robot tools, controller, task instructions, and execution budgets are held fixed within each comparison. Full settings are provided in Appendix A.
4.1 Fine Manipulation with Tactile Experience
Compared configurations.
We compare four input configurations of the same embodied task agent. All receive current vision, proprioception, and execution feedback. No demos (vision) provides neither demonstrations nor tactile observations. No demos (vision + tactile) adds current tactile observations. Visual–motion demos provides current tactile observations and two expert demonstrations containing visual observations and motion records. Tactile-ETA further includes the tactile observations from those demonstrations. The latter two configurations use the same expert episodes and current sensory inputs, differing only in whether the demonstrations contain tactile observations.
- Insert Tube
- 3
- 15
- 15
- 32
- Lift Can
- 0
- 1
- 3
- 2
- Lift Bottle
- 7
- 3
- 27
- 36
- Pull Out Key
- 2
- 6
- 18
- 26
- Average success (%)
- 3.00
- 6.25
- 15.75
- 24.00
Results.
Adding tactile observations to visual–motion demonstrations increases average success across the four tasks from 15.75% to 24.00%, a gain of 8.25 percentage points (Table 1). With current sensory inputs held fixed, this comparison shows that expert tactile experience provides additional guidance for fine manipulation. For reference, average success without demonstrations is 3.00% with current vision alone and 6.25% with current vision and tactile sensing. On Insert Tube, visual–motion demonstrations provide no success-rate gain over the agent with current vision and tactile sensing; adding demonstrated tactile observations improves performance. On Lift Bottle and Pull Out Key, visual–motion demonstrations already improve success, and including demonstrated tactile observations produces a further gain. These results show that visual–motion guidance and demonstrated tactile experience contribute differently across tasks. Lift Can remains difficult under all configurations.
4.2 How Tactile Demonstrations Guide Manipulation
Demonstrations help the agent establish an initial manipulation strategy. On Lift Bottle, the agent with current vision and tactile sensing but no demonstrations begins by closing the gripper in place in only 1/100 episodes, compared with 100/100 under visual–motion guidance. Tactile-ETA adopts the same initial strategy. Expert visual and motion records therefore already provide a concrete starting action for this task.
Tactile experience in demonstrations also influences adjustments after contact. On Insert Tube, 48/100 visual–motion episodes and 13/100 Tactile-ETA episodes end in unsuccessful native early termination with at least two executed segments whose net TCP displacement along the initial approach axis exceeds 1 mm, and no segment with a net displacement below -1 mm along that axis (Appendix C.2). Figure 3 shows two examples: the former continues requesting forward motion after observing contact and ultimately fails; the latter reports pronounced tactile distortion, executes a retreat and lateral correction, and subsequently completes insertion. Both agents receive current tactile feedback. Together with the success-rate comparison, these behavioral differences support the use of demonstrated tactile experience to guide action adjustments in response to contact.
4.3 What Makes Tactile Context Effective?
We examine demonstration content and tactile sequence representation. The content and representation comparisons use the same two expert episodes and 100 evaluation initial conditions per task, with current vision, tactile observations, proprioception, and execution feedback held fixed. Visual–motion and Tactile-ETA/Selected results are reused from Table 1.
- Motion records
- 24
- 10
- Visual–motion
- 27
- 18
- Tactile–motion
- 26
- 26
- Tactile-ETA (ours)
- 36
- 26
Demonstration content.
We retain the motion records and compare contexts with no sensory observations, visual observations, tactile observations, or both. Table 2 shows that the contribution of sensory information varies across tasks. On Pull Out Key, tactile–motion demonstrations achieve the same observed success rate as the complete representation. On Lift Bottle, the complete representation performs best, indicating that visual information remains a useful reference for this task.
Figure 7 in the appendix illustrates different stage transitions under two demonstration configurations. Both agents follow a rotate–reverse–lift procedure. The agent given motion records alone reverses after its third forward rotation and fails during extraction. The tactile–motion agent performs another rotation after reporting no clear stopping cue, then reverses and pulls after a pronounced tactile change, completing the task. These examples illustrate the distinction between the action sequence and the timing of stage transitions, and show how the agent adjusts execution in response to contact changes.
- No demo tactile
- 27
- Endpoints
- 27
- All frames
- 2
- Selected (ours)
- 36
Tactile sequence representation.
On Lift Bottle, we compare Endpoints, retaining only the first and last tactile frames of each demonstrated action; All frames, retaining the full recorded sequence; and Selected, using the selection rule in Section 3.2. The expert episodes, action segmentation, visual observations, and motion records are unchanged. As shown in Table 3, Selected achieves 36% success, compared with 27% for Endpoints and 2% for All frames. Endpoints matches the success rate of demonstrations without tactile observations. These results show that performance depends on how tactile experience is represented in context.
Figure 4 illustrates the intermediate tactile information retained by Selected in an Insert Tube demonstration. Despite similar endpoint patterns, the selected intermediate frame shows a wider blue band, revealing a change that endpoint-only sampling omits.
With one, two, and four complete demonstrations, mean success rates are 22.50%, 24.00%, and 19.00%, respectively (Appendix D). Increasing from two to four raises Pull Out Key success from 26% to 48% but reduces Lift Bottle success from 36% to 2%.
4.4 Dependence on the Agent Model
We compare four agent models on Lift Bottle using the same two tactile-augmented demonstrations and 100 evaluation initial conditions. All models use the low reasoning-effort setting, with the demonstration representation, task instructions, observation modalities, robot tools, controller, and execution budgets held fixed.
Figure 5 shows substantial differences in manipulation performance despite identical demonstrated experience and execution interfaces. These results indicate that tactile context design should be considered together with the agent’s ability to use observations, demonstrations, and feedback for decision-making.
4.5 Real-World Experiments
We further evaluate Tactile-ETA on a real robot with two tasks: Wipe Board and Pick Up Chips. The platform uses a reBot Arm B601-RS equipped with a vitai GF225 tactile gripper. Visual observations come from an Orbbec wrist-mounted camera and a RealSense D435i third-person camera. The former requires wiping a whiteboard to remove the target writing; the latter requires lifting a potato chip without breaking or dropping it. We compare execution without demonstrations against execution with one visual–motion–tactile demonstration. Both configurations receive current vision, tactile observations, and robot state. The demonstration is provided through context, with model parameters held fixed. Figure 6(a) illustrates the two tasks. A video of the Wipe Board experiment is available on the project website. Detailed settings and success criteria are provided in Appendix E.
As shown in Figure 6(b), the agent without demonstrations completes neither task in any of the five trials, while Tactile-ETA completes three of five trials on each task. These results extend our findings on demonstration experience to real robots: with current tactile sensing available, a single multimodal demonstration provides useful guidance for manipulation. Together with the controlled comparisons of demonstrated tactile information in simulation, the real-world results further demonstrate the feasibility of incorporating tactile experience into embodied task agents through context.
5 Discussion
Limitations and future directions.
Tactile-ETA explores how incorporating touch as an additional input modality through in-context experience can extend embodied task agents’ capabilities for fine manipulation. We hope this work encourages broader exploration of how new sensory modalities can expand agents’ manipulation capabilities. Our evaluation is limited in model coverage by API availability and inference cost; broader community evaluation could help characterize how different foundation models use tactile experience. In addition, the current system primarily uses tactile feedback to guide decisions between motion segments. Combining decisions informed by tactile experience with fast tactile feedback control during action execution is a promising direction for improving continuous contact-rich interaction.
Conclusions.
We introduced Tactile-ETA, which enables embodied task agents to use tactile experience in context for fine manipulation without updating model parameters. The system organizes expert demonstrations into compact, action-aligned visual, motion, and tactile context and combines this experience with current sensing and execution feedback. Across four simulated tasks, adding tactile observations to visual–motion demonstrations improves average success while retaining the same current sensory inputs. Further experiments show that performance depends on demonstration content, tactile representation, and the agent model. Real-robot experiments demonstrate successful wiping and fragile-object pickup with a single multimodal demonstration. These findings establish the feasibility of tactile in-context learning for fine manipulation and suggest a path toward extending the sensory capabilities of embodied task agents through experience provided in context.
References
Appendix A Experimental Setup
We detail the simulation protocol and controlled inputs here. Appendix B describes demonstration construction; Appendix F provides the operator prompts and tool schemas.
A.1 Simulation setup
We evaluate the main input configurations on four UniVTAC tasks: Insert Tube, Lift Can, Lift Bottle, and Pull Out Key. Each configuration is evaluated on the same 100 initial conditions per task, using separate rollouts. The agent begins operating after the environment’s native reset and preparatory motion. From this point onward, it selects the motion and gripper commands through the robot tools. Success rates are computed using the native task criteria and reported both per task and averaged across tasks.
The main comparisons use a frozen GPT-6 agent with the low reasoning-effort setting. Demonstration-based conditions receive the same two successful official expert episodes, 0 and 1, in that order. One demonstration denotes a complete expert episode rather than a single action segment. The demonstration-content ablation covers Lift Bottle and Pull Out Key. The tactile-representation comparison in Table 3 concerns Lift Bottle, and the model comparison is reported in Section 4.4.
A.2 Input configurations
Table 4 summarizes the information available in the main comparisons and demonstration-content ablations. All configurations retain current camera observations, proprioception, and ordinary execution feedback. Removing images from the demonstrations does not remove the corresponding current observations. Only the no-demonstration vision baseline omits current tactile observations.
- No demos (vision)
- –
- –
- –
- –
- No demos (vision + tactile)
- Yes
- –
- –
- –
- Motion records
- Yes
- Yes
- –
- –
- Visual–motion
- Yes
- Yes
- Yes
- –
- Tactile–motion
- Yes
- Yes
- –
- Yes
- Tactile-ETA
- Yes
- Yes
- Yes
- Yes
For the four demonstration-content settings, the expert episodes, segment boundaries, recorded robot movements, robot states, timing, and outcomes remain the same. Only the images in the demonstrations are varied. The tactile–motion condition retains the same bilateral tactile sequences as the complete representation, while omitting the camera images and their references from the demonstrations.
A.3 Execution settings
The agent issues motion targets through move_to and obtains observations through observe. Camera views, robot state, enabled tactile history, and target-tracking feedback are returned after execution. Table 5 lists the controller and episode budgets; exact interface conventions are given in Appendix F.
- Admitted non-preview motions
- 30 per episode
- MCP calls
- 100 per episode
- Total operator wall time
- 3600 s
- Post-terminal observation/completion grace
- Up to 300 s within total budget
- Insert Tube / Lift Can control-step limit
- 300 / 300
- Lift Bottle / Pull Out Key control-step limit
- 500 / 300
- Position / orientation arrival tolerance
- 0.003 m / 0.05236 rad
- Maximum joint change per control step
- 0.025 rad
- Gripper settle time / tolerance
- 0.1 s / 0.0002 m
- Gripper target tolerance / maximum wait
- 0.001 m / 40 control steps
A.4 Native evaluation and termination
Native success checks, early-failure conditions, and episode budgets determine when physical interaction ends. These checks run in the background. The agent is not given current task scores or the specific native termination reason, and no check_task tool is available. Automatic termination is reported with the neutral notification episode_ended. The finish_episode tool is used to end voluntarily or acknowledge termination. Historical expert outcomes and static task requirements remain available; they are distinct from evaluation of the current rollout. Success rates use the environment’s recorded labels, not the agent’s final account of its performance.
We retain the benchmark’s task definitions. In particular, Lift Can is evaluated using its native pose predicate, not a separate criterion for stable suspended lifting.
Appendix B Demonstration Construction
Each recorded action segment pairs robot movement and boundary robot states with before-and-after camera views and selected bilateral tactile observations, following Section 3.2. Complete expert episodes retain segment order and recorded outcomes. The same two episodes are supplied once at rollout start. We first show a complete recorded action segment, then specify tactile selection and the formats used to present the resulting observations.
B.1 An action-segment example
We show segment 5 of Lift Bottle expert episode 0, spanning recorded steps 392–464, with boundary positions, measured movement, camera observations, and bilateral tactile sequences. This is one segment of a demonstration, not a complete episode or the entire two-demonstration tool response. Numerical values below are rounded for readability.
Historical poses use robot-base-relative panda_hand positions in metres and quaternions in wxyz order. Joint states contain seven arm angles in radians and two finger positions in metres. Nominal duration is the recorded step difference divided by 120, rather than a measured wall-clock interval. These measured movements are not recorded online TCP commands.
The headings reproduce the image labels referenced by the segment’s vision_labels and its associated historical_touch record. The tool interface supplies these labels in text alongside the image blocks; local image paths are packaging locators and are omitted from the transmitted descriptors. The strips above are the prepared input images, including their recorded-step labels. They preserve the two camera boundaries and the common four-time tactile sequence without adding force or slip annotations.
B.2 Tactile selection parameters
Images are converted to grayscale and resized while preserving their aspect ratio. We track a 3\times 4 grid of patches inside the region of interest (ROI). Each patch is matched by an integer displacement search minimizing mean squared error (MSE). Low-texture patches and ambiguous or high-error matches are rejected. Tracking quality is the fraction of the 12 patches that survive. The motion score is the 75th percentile of their displacement magnitudes, rescaled to the original image resolution. When tracking quality is below 0.35, we instead use the mean absolute grayscale difference inside the ROI, divided by 255. Table 6 gives the retained selection parameters for the expert demonstrations and online tactile history.
- Tracking width
- 160 pixels
- ROI (x_{0},y_{0},x_{1},y_{1})
- (0.08,0.08,0.92,0.92) of image size
- Tracking grid
- 3 rows \times 4 columns
- Patch radius / patch size
- 6 / 13\times 13 pixels
- Search radius
- 4 pixels (9\times 9 candidates)
- Minimum patch standard deviation
- 8.0 grayscale levels
- Maximum match MSE
- 900.0
- Minimum second-best minus best MSE
- 1.0
- Minimum tracking quality
- 0.35
- Motion-change threshold
- 2.0 original-image pixels
- Image-difference threshold
- 0.015 (normalized intensity)
Each fingertip’s score is divided by the threshold for its active measure. The larger bilateral score determines the peak transition. Ties select the first maximum in chronological order. Endpoints are always retained; the two samples immediately before and after the peak transition are added only when its normalized score reaches one. Indices are shared across fingers, sorted and deduplicated. A single-sample segment retains its sole sample.
B.3 Tactile representation and input packaging
Figure 4 shows a qualitative example from an Insert Tube expert demonstration. Selected retains the segment endpoints at recorded steps 598 and 778 and the adjacent intermediate observations at steps 728 and 730. The figure displays the endpoints and step 730, with synchronized wrist-camera and right-fingertip observations. Green annotations mark the same tactile image region in each column. The wider blue band in the intermediate frame illustrates information omitted by endpoint-only sampling.
Appendix C Behavioral Evidence and Case Studies
We present selected episodes to connect demonstration content with observable agent decisions. Each example relates the returned observations, the agent’s public messages, its subsequent tool calls, and the resulting execution. Quotations report the agent’s interpretation; executed movements and native task outcomes are recorded separately.
Behavioral counting.
The behavioral counts in Section 4 are computed by scripts from the locked episode records, rather than from the agent’s self-reported intentions. Each denominator includes all 100 query episodes for the stated task and condition, irrespective of success. Execution events are host tool-trace entries containing a resolved requested target and execution feedback; previews are excluded.
Table 7 summarizes the analyzed cases.
- Target arrival without success
- Lift Bottle
- Tactile–motion
- Uprighting (success)
- Lift Bottle
- Selected
- Uprighting (failure)
- Lift Bottle
- Endpoints
- Supplementary success
- Lift Bottle
- Endpoints
- Supplementary failure
- Lift Bottle
- Selected
- Contact adjustment
- Insert Tube
- Visual–motion
- Contact adjustment
- Insert Tube
- Tactile-ETA
- Stage transition (success)
- Pull Out Key
- Tactile–motion
- Stage transition (failure)
- Pull Out Key
- Motion records
C.1 Initial grasp and object outcomes on Lift Bottle
We examine the first execution event. It qualifies when its requested gripper command is close, the norm of its resolved target translation relative to the pre-execution TCP is at most 1 mm, and its requested orientation change is at most 1^{\circ}. An episode with no execution event does not qualify. This measures the initial requested strategy, not whether the fingers actually closed or a stable grasp was achieved. The counts are 1/100 without demonstrations (with current tactile input), 100/100 with visual–motion demonstrations, and 100/100 with Tactile-ETA.
The tactile–motion failure case illustrates the difference between reaching a robot target and completing object manipulation. All 24 executed motion requests report target arrival, yet the task remains unsuccessful. The recorded views show the bottle still inclined after partial reorientation. Opening and lowering the gripper, followed by another closure, leaves the bottle back on the surface; subsequent regrasp attempts do not complete the task.
This episode distinguishes controller target arrival from successful object manipulation: reaching the requested end-effector poses does not ensure that the resulting object pose and grasp support the next stage.
Uprighting and recovery in executed episodes.
The successful Selected episode and the failed Endpoints episode both begin with grasping, lifting, and an initial orientation adjustment. Their next movements differ. The Selected agent maintains its wrist orientation and continues with translations that bring the bottle upright. The Endpoints agent requests additional rotation together with translation. This movement misses its position target, the bottle falls back onto the surface, and subsequent recovery remains unsuccessful.
A successful initial grasp does not determine the outcome of later reorientation. These episodes have different initial conditions and illustrate execution patterns rather than a matched causal comparison.
An additional successful Endpoints episode also continues with translations after an orientation adjustment. A Selected failure case instead loses the object during further reorientation. These counterexamples show that the representation does not prescribe a universally successful action sequence.
C.2 Contact-guided adjustment on Insert Tube
For each executed segment, we project the measured net TCP displacement onto that episode’s initial approach_world axis. We count an episode if it fails with native_early_stop, contains at least two segments with projected displacement greater than 1 mm, and contains no segment below -1 mm. The forward segments need not be adjacent; all executed segments are considered. Displacements exactly at the thresholds do not qualify as forward or retreating. This is a segment-level measure, not a claim that no backward motion occurred within any segment. The counts are 48/100 with visual–motion demonstrations and 13/100 with Tactile-ETA.
Figure 3 contrasts visual–motion and tactile-augmented demonstrations for the same initial condition. Both conditions retain current vision, tactile observations, and proprioception. In the visual–motion example, the agent continues advancing until unsuccessful early termination. In the tactile-augmented example, it adjusts its pose and subsequently retreats and shifts laterally before completing the task.
After receiving the tactile observations following action 7, the tactile-augmented agent states:
The next motion request specifies a world-frame displacement of [-2,-2,3.46] mm. Its recorded execution includes the retreat and lateral correction illustrated in Figure 3. The agent subsequently resumes advancing and reaches native success. This sequence shows the link between the stated contact observation and the corrective movement actually executed.
C.3 Stage transitions on Pull Out Key
We examine a successful episode with tactile–motion demonstrations and a failed episode with numerical motion records alone. Both agents receive current visual and tactile observations and proprioception. Their expert demonstrations use the same two expert episodes and follow a rotate–reverse–lift procedure. The difference lies in when the agents decide to transition from rotation to pulling.
After its third forward rotation, the agent with tactile–motion demonstrations states:
It then requests and executes a fourth forward rotation. After receiving the next observation, it states:
Its subsequent tool calls reverse the rotation and request a 30 mm upward motion. The episode ends in native success.
The agent given numerical motion records alone also describes the current tactile images. After its third forward rotation, it states:
It then reverses the rotation and requests a 30 mm upward motion. This episode ends in failure.
The cases differ in when rotation gives way to pulling, despite both agents receiving current tactile observations. They illustrate stage-transition decisions; the aggregate comparison is reported in Table 2.
Appendix D Effect of Demonstration Count
We vary the number of complete expert episodes supplied to Tactile-ETA, using GPT-6 Astra with low reasoning effort and the same four tasks and 100 initial conditions per task as the main comparison. Each demonstration includes visual observations, bilateral tactile observations, and numerical records. The 2-shot condition uses expert episodes 0 and 1; 4-shot adds the next two successful official episodes in ID order. For 1-shot, even-indexed queries use episode 0 and odd-indexed queries use episode 1, with 50 queries each. Current sensing and the execution interface are unchanged.
- Insert Tube
- 22
- 32
- 23
- Lift Can
- 2
- 2
- 3
- Lift Bottle
- 31
- 36
- 2
- Pull Out Key
- 35
- 26
- 48
- Average
- 22.50
- 24.00
- 19.00
More demonstrations do not consistently improve performance (Table 8). Increasing from two to four demonstrations improves Pull Out Key but reduces success on Insert Tube and Lift Bottle.
Trial accounting.
The first pass produced 1,086 evaluable outcomes. A separate supplement completed 114 missing query–setting combinations after initialization unavailability (104), infrastructure issues (6), or cancellation (4). The supplement removed initialization and worker-startup deadlines while retaining operation and cleanup budgets. Existing valid task failures were not rerun. All rates use the resulting 100 evaluable outcomes per task and shot count, combining the two initialization policies. Supplement counts for 1/2/4-shot are 7/6/6 on Insert Tube, 26/31/18 on Lift Can, 5/3/1 on Lift Bottle, and 2/4/5 on Pull Out Key.
Appendix E Real-World Experiments
Robot platform.
Both tasks use a reBot Arm B601-RS with a vitai GF225 tactile gripper.
Agent and demonstrations.
Both tasks use GPT-6 Astra with low reasoning effort. The no-demonstration and Tactile-ETA configurations both receive current visual and tactile observations and robot state. Tactile-ETA additionally receives one manually recorded demonstration per task containing visual observations, robot motion, and tactile observations. The demonstration is supplied in context without updating model parameters. Each task is evaluated with five trials per configuration.
Success criteria.
Task success is judged by a human evaluator. For Wipe Board, success requires removing the target blue writing from the whiteboard, with the eraser moved away so that the cleaned region is visible. For Pick Up Chips, success requires lifting the potato chip fully clear of its support and holding it without visible breakage or dropping it; the support and its base must remain on the table. Figure 6(b) reports the task completion counts.
Appendix F Prompts and Tool Interface
F.1 Operator prompts
The three shared blocks below replace only the task name, goal, static rules, and control-step limit with named fields; task-specific blocks provide their values. Tool argument schemas follow in Section F.3.
F.2 Tool interface
Table 9 summarizes the exposed tools. The online TCP is the measured gripper center, offset by 0.131 m along the local hand axis from panda_hand; online state quaternions use xyzw order. The argument conventions below therefore differ from the historical base-relative hand poses. Omitted pose components and gripper targets remain unchanged. A preview resolves a target without advancing physics; executing it uses its returned identifier, which expires on the next real request.
- review_demonstrations
- No arguments; retrieve demonstration context.
- observe
- No arguments; obtain current observations.
- move_to
- Absolute xyz_m in world metres or relative delta_mm in world/current grip_site axes; approach_world and jaw_world specify TCP +Z and +X; optional gripper, preview, and preview identifier.
- mark_point
- view, integer pixel u,v, optional point_id; identify an image point.
- report_issue
- Required message; report an issue.
- finish_episode
- Optional reason; end voluntarily or acknowledge termination.
F.3 Argument schemas
The core motion schema below reproduces the retained argument definition, omitting only display-only title fields. Auxiliary tool arguments are summarized in Table 9. The protocol declares structured_output=false. Array lengths are not constrained by these schemas; the three-axis interpretation is specified in the operator prompt.