Papers
Topics
Authors
Recent
Search
2000 character limit reached

TraceVLA: Enhancing Robotic Spatial-Temporal Skills

Updated 4 December 2025
  • TraceVLA is a vision-language-action model that introduces visual trace prompting, encoding a robot’s state–action history to enhance spatial-temporal reasoning for action prediction.
  • It leverages dual visual streams and active-point selection on trace overlays, leading to significant performance improvements in both simulated and real-world robotic tasks.
  • TraceVLA demonstrates robust generalization and efficiency, with compact variants reducing computational overhead while outperforming baseline models.

TraceVLA is a vision-language-action (VLA) model architecture and methodology designed for generalist robotic learning, with a focus on enhancing spatial-temporal awareness in action prediction by introducing visual trace prompting. This approach involves encoding a robot’s recent state–action trajectory as an overlaid trace image, which is processed jointly with raw RGB observation to achieve state-of-the-art action policy performance and robust generalization across diverse robotic embodiments. TraceVLA builds upon the OpenVLA backbone, applies advanced trajectory tracking and rendering, and is validated on extensive simulation and real-world robot benchmarks. A compact variant using the Phi-3-Vision VLM demonstrates that spatial-temporal gains are achievable with efficient, lower-parameter models (Zheng et al., 2024).

1. Visual Trace Prompting Concept

At the core of TraceVLA is visual trace prompting: the representation of robot state–action history as a visual overlay. For a trajectory τ={(st,at)}t=1T\tau = \{ (s_t, a_t) \}_{t=1}^T, where stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3} is the RGB observation and ata_t the continuous action at time tt, a sliding window of NN frames is processed with Co-Tracker to yield a dense grid of K×KK \times K ($1600$) point trajectories P={p(i)}P = \{ p^{(i)} \}. Active-point selection retains traces with total 1\ell_1 displacement over threshold κ\kappa, and stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}0 traces are sampled to form stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}1. The overlay function stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}2 renders each sampled trace as colored polylines on the latest frame, producing an augmented input stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}3.

At each timestep, the model receives both the raw RGB image stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}4 and stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}5, which encodes a concise, history-anchored cue for spatial-temporal reasoning in manipulation tasks.

2. Architecture and Training Objectives

TraceVLA adopts the OpenVLA architecture, extending it to accommodate dual visual streams. The vision encoder stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}6 yields patch embeddings; a linear projector stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}7 aligns these with the token dimension for the LLM (Prismatic-7B). Images stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}8 and stRH×W×3s_t \in \mathbb{R}^{H \times W \times 3}9 are tokenized into ata_t0 and ata_t1, separated by a special ata_t2 token, and input with a guiding text prompt.

The training objective is strictly next-token cross-entropy for discrete action prediction, with each action axis quantized into ata_t3 bins: ata_t4 No auxiliary losses were employed; empirical results indicate the model leverages ata_t5 for improved prediction via ata_t6 alone. Robustness is enforced by trace dropout: with probability ata_t7 during training, ata_t8 is replaced by ata_t9 and the prompt is modified, promoting fallback to RGB-only cues when tracking fails.

3. Dataset Construction and Preprocessing

The fine-tuning dataset comprises tt0 robot manipulation trajectories from BridgeData-v2 (tt180K), Google RT-1 (tt250K), and WidowX-250 real-robot demos (tt3 demos across four physical tasks). Each trajectory is cut into overlapping tt4-frame segments and processed with Co-Tracker to extract tt5 grid points over tt6 frames. After active trace selection (typically tt7–tt8 of points), tt9 traces are randomly sampled and rendered for NN0. No further class balancing, augmentation beyond active-point randomness, or additional regularization was applied.

4. Evaluation Methodology and Results

TraceVLA is validated in both simulated and physical settings.

SimplerEnv (Simulation)

A total of NN1 configurations across Move Near, Pick Coke Can, and Open/Close Drawer tasks, under numerous domain shifts (lighting, backgrounds, distractors), provide a comprehensive testbed for spatial-temporal policy generalization. TraceVLA-7B achieves NN2 overall success (+7.5 over OpenVLA-7B), with per-task gains up to NN3. Ablation confirms that visual trace overlays, rather than simple frame histories or text prompts, yield the full improvement (+6.4\% for visual traces vs +2.4\% for text-only).

Model Overall (%) Notes
OpenVLA-7B 40.2 Baseline
TraceVLA-7B 47.7 +7.5 with trace prompting
OpenVLA-Phi3-4B 39.9
TraceVLA-Phi3-4B 44.0 +4.1 with trace prompting

WidowX-250 Real-Robot Evaluation

Four tasks (Fold Cloth, Swipe Corn into Sink, Pick/Place Corn into Pot, Pickup Knife→Plate) and generalization tests on four unseen tasks demonstrate a NN4 improvement in average success rate versus OpenVLA (e.g., Pick/Place Corn: NN5 TraceVLA vs NN6 baseline). Generalization to unseen objects reaches NN7 for TraceVLA (NN8 baseline).

Ablation Insights

  • TraceVLA fine-tuned without trace overlays yields marginal improvements (+1.1\% to NN9).
  • Replacing traces with raw frame histories reduces performance by K×KK \times K0.
  • Optimal trace length K×KK \times K1; longer traces (K×KK \times K2) slightly degrade results.

5. Compact 4B-Parameter Variant

To demonstrate deployment efficiency, OpenVLA-Phi3 (4B) is pretrained on the K×KK \times K3K Open-X-Embodiment trajectories and finetuned on the K×KK \times K4K trace-augmented dataset to produce TraceVLA-Phi3. This variant achieves K×KK \times K5 on SimplerEnv and matches the real-robot gains of the larger TraceVLA-7B, outperforming the original 7B baseline.

Inferential efficiency increases: 4B TraceVLA-Phi3 uses approximately half the GPU memory (K×KK \times K6 GB at batch K×KK \times K7) and runs K×KK \times K8 faster per inference step. Overhead introduced by visual trace prompting remains minimal (K×KK \times K9 s for tokens, $1600$0 s for trace extraction, $1600$1 s for periodic reinitialization).

6. Significance, Limitations, and Prospective Directions

TraceVLA introduces an efficient, empirically validated mechanism for boosting spatial-temporal awareness in VLA-based robotic policies. Encoding state–action history as an overlay offers semantic compression, aiding scene understanding and prediction—particularly in manipulation domains requiring nuanced spatial reasoning. Visual trace prompting consistently outperforms baseline temporal encoding approaches.

The approach’s simplicity facilitates practical integration: minimal computational overhead, compatibility with low-parameter models, and direct improvement in generalist robot performance. A plausible implication is that trajectory overlays may serve as a generic enhancement in broader VLM-based sequential decision-making.

Limitations include necessary dependence on reliable trajectory extraction (Co-Tracker), modest performance ceilings (e.g., diminishing returns with longer traces), and inference speed constraints on resource-limited deployments.

Future exploration may address: (1) improved active-point selection strategies; (2) integration with continous control/action domains; (3) application to non-manipulation tasks requiring long-term spatial reasoning; and (4) further reduction in resource requirements for on-device use. The methodology provides a candidate blueprint for augmenting spatial-temporal perception in generalist robot agents and multi-modal sequential prediction frameworks (Zheng et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to TraceVLA.