Since current Vision-Language-Action (VLA) systems suffer from limited spatial perception and the absence of memory throughout manipulation, we investigate visual anchors as a means to enhance spatial and temporal reasoning within VLA policies for robotic manipulation. Conventional VLAs generate actions by conditioning on a single current frame together with a language instruction. However, since the frame is encoded as a 2D image, it does not contain detailed spatial information, and the VLA similarly lacks any means to incorporate past context. As a result, it frequently forgets objects under occlusion and becomes spatially disoriented during the manipulation process. Thus, we propose AnchorVLA4D, a simple spatial-temporal VLA that augments the visual input with an anchor image to preserve the initial scene context throughout execution, and adds a lightweight spatial encoder that jointly processes the anchor and current frames to expose geometric relationships within an episode. Built on a Qwen2.5-VL backbone with a diffusion-based action head, AnchorVLA4D requires no additional sensing modalities (e.g., depth or point clouds) and introduces negligible inference overhead. Combining anchoring with a frozen pretrained spatial encoder yields further gains, realizing a 13.6% improvement on the Simpler WidowX benchmark and confirming the approach on real-world tasks, where it achieved an average success rate of 80%.
Figures & tables
Fig. 1: Limits of depending on a single frame in conventional VLAs. The top row illustrates forgetting caused by occlusion, while the bottom row demonstrates spatial disorientation.
Fig. 2: Overall Architecture
Method Type
Model Size
Models
Spoon on Towel
Carrot on Plate
Stack Cube
Eggplant in Basket
Average
Standard
7B
OpenVLA [ 1 ]
4.2%
0.0%
0.0%
12.5%
4.2%
7B + 300M
CogACT-Base [ 3 ]
71.7%
50.8%
15.0%
67.5%
51.3%
3B + 300M
π0 -Uniform ⋆ [ 2 ]
63.3%
58.8%
21.3%
79.2%
55.7%
Spatial
3.5B
SpatialVLA [ 13 ]
16.7%
25.0%
29.2%
100%
42.7%
3.5B
SoFar [ 25 ]
58.3%
66.7%
70.8%
37.5%
58.3%
13B
FSD [ 23 ]
41.7%
50.0%
33.3%
37.5%
40.6%
TABLE I: Simulation Success Rate
Fig. 3: More precise retries using an anchor
Fig. 4: Tasks in Real-World Environments
Fig. 5: Success rates for three different tasks
Models
Anchor
SE
SR
Performance+-
VanillaVLA †
w/o
w/o
51.0%
-
AnchorVLA
w/
w/o
60.4%
† + 9.4%
AnchorVLA4D ∗
w/
w/
64.6%
† + 13.6%
AnchorVLA4D
w/
unfreeze
59.4%
∗ - 6.2%
AnchorVLA4D
w/
remove
58.3%
∗ - 6.3%
TABLE II: Performance Breakdown
Anchor Format
SE Injection
SR
I0
-
55.2%
Ii−3…i−1
-
46.9%
Ii−60,i−40,i−20
-
21.9%
I0
Injection before Decoder
0%
I0
Injection in Action Head
46.9%
I0
Concatenation
64.6%
TABLE III: Integration Ablation
Anchor
Overall Retries
in Case of Success
in Case of Failure
w/o
1.54
1.43
1.66
w/
1.40
1.21
1.68
TABLE IV: Number of Retries
Proprioceptive States
Simulation(10k)
Realworld Open Drawer(5k)
w/o
40.6%
60%
w/
51.0%
50%
TABLE V: Comparison With or Without Proprioceptive States
School of Computer Science, Nanjing University · School of Intelligence Science and Technology, Nanjing University · School of Electronic Science and Engineering, Nanjing University +2