Reliable vision-and-language navigation (VLN) requires not only understanding instructions but also determining whether and how a robot can physically execute them. However, existing VLN benchmarks typically assume executable instructions and focus on long-horizon tasks. This leaves body-dependent local execution, including passability and collision-free execution, largely unexamined. Evaluating these factors within long-horizon tasks would entangle local physical execution with task planning and long-term spatial memory, making navigation failures difficult to attribute. We therefore focus on grounding local navigation commands in executable motion under environmental and robot body constraints. We present PASS-VLN, a passability-aware local-command VLN benchmark and model. The benchmark holds the scene, instruction, start pose, and reference route fixed while varying robot body width, requiring target completion when the instructed passage is feasible and stopping before blockage otherwise. Our model encodes body width through obstacle inflation in a depth-derived local bird's-eye view, fuses geometry with visual and linguistic context, and predicts discrete latent action codes for continuous closed-loop execution. Experiments show that PASS-VLN improves collision-free success by approximately 12 percentage points over a strong VLN model fine-tuned on our benchmark, while adapting reach-versus-stop behavior to body constraints and generalizing to unseen body widths. When integrated with a high-level planner, PASS-VLN achieves higher success with fewer local commands, while real-world deployment further demonstrates its effectiveness as a low-level executor. The benchmark and model will be released.
Figures & tables
Fig. 1: Construction pipeline and statistics of the PASS-VLN benchmark. Controlled local trajectories are paired with multimodal evidence to generate commands with different spatial-context requirements, followed by body-width-aware passability annotation.
Fig. 2: Overview of the PASS-VLN architecture. Language, visual history, and body-width-conditioned geometric features are fused to predict latent actions, which are decoded into planar target poses for closed-loop velocity control.
Map-informed
Map-free
Executor
Adaptation
SR ↑
OSR ↑
SPL ↑
NE ↓
CFR ↑
CFSR ↑
SR ↑
OSR ↑
SPL ↑
NE ↓
CFR ↑
CFSR ↑
StreamVLN
ZS
29.1
79.8
23.8
3.62
43.2
15.6
31.3
79.8
27.1
3.54
47.2
17.6
DualVLN
ZS
29.3
68.7
23.9
3.74
66.2
23.6
35.6
73.3
30.2
3.46
69.8
27.5
JanusVLN
ZS
41.3
88.1
35.4
3.33
47.4
24.6
44.2
86.1
39.5
3.48
56.4
30.7
StreamVLN
FT
77.7
89.9
72.7
1.14
81.1
64.4
82.5
89.2
81.9
1.17
76.1
63.8
PASS-VLN
FT
83.4
93.7
75.2
1.02
90.6
76.1
85.2
91.9
83.0
1.06
89.1
76.0
TABLE I: Local-command navigation performance with a fixed 0.35m body width. ZS evaluates released VLN checkpoints without PASS-VLN-specific training. StreamVLN-FT serves as the controlled task-adapted baseline.
Map-informed
Map-free
Width
Method
Imp.%
SR ↑
GSR ↑
BSR ↑
CFR ↑
CFSR ↑
NE ↓
Imp.%
SR ↑
GSR ↑
BSR ↑
CFR ↑
CFSR ↑
NE ↓
0.20 (U)
PASS-VLN
1.9
83.3
83.3
83.1
97.2
81.1
1.01
1.8
85.2
85.2
84.9
97.3
83.6
1.05
GT Passability-Gated VLN
1.9
83.6
83.6
87.7
94.4
80.0
1.03
1.8
84.4
84.4
84.9
96.7
82.7
1.10
0.35 (S)
PASS-VLN
3.4
83.4
83.4
82.4
90.6
76.1
1.02
2.2
85.2
85.4
78.5
89.1
76.0
1.06
GT Passability-Gated VLN
3.4
82.7
82.6
83.2
83.7
71.5
1.07
2.2
84.7
84.8
80.0
85.4
73.8
1.11
0.50 (U)
PASS-VLN
10.6
81.7
81.7
81.5
86.4
68.7
1.03
17.7
83.4
83.8
81.6
84.2
69.9
1.06
TABLE II: Body-width generalization on seen (S) and unseen (U) widths. GT Passability-Gated VLN uses a narrow ( 0.10m ) navigator with simulator-provided passability.
Width Pair
Pair Num.
Narrow GSR ↑
Wide BSR ↑
PSR ↑
0.20&0.35m
87
65.5
80.5
64.4
0.20&0.50m
787
81.3
81.8
69.8
0.20&0.70m
2,451
82.0
89.4
75.0
0.35&0.50m
723
83.3
83.0
73.0
0.35&0.70m
2,383
84.1
89.5
76.9
0.50&0.70m
1,683
80.8
88.7
73.3
TABLE III: Paired body-width evaluation on routes that are passable for the narrower body and impassable for the wider body.
Executor
SR ↑
OSR ↑
SPL ↑
NE ↓
CFR ↑
CFSR ↑
Avg. Cmds. ↓
StreamVLN-ZS
90.4
91.7
53.9
2.51
46.4
45.6
5.18
DualVLN-ZS
90.4
91.4
52.4
2.46
63.6
62.6
5.33
JanusVLN-ZS
94.1
94.3
69.6
2.18
57.9
57.7
4.10
StreamVLN-FT
95.0
95.0
74.4
1.94
62.2
61.8
4.32
PASS-VLN
99.5
99.6
75.6
1.71
68.8
68.3
3.72
TABLE IV: Controlled hierarchical execution on R2R-CE using the same high-level VLM and reference-path planner.
Input / Method
Action
Train Widths
Width Cond.
Seen Width ( 0.35 m)
Seen PSR ↑
Unseen PSR ↑
SR ↑
CFR ↑
CFSR ↑
0.35&0.70 m
0.20&0.50 m
RGB (StreamVLN-FT)
Atomic
0.35
None
77.7
81.1
64.4
–
–
RGB
Latent
0.35
None
79.4
88.1
71.4
–
–
RGB + Depth
Latent
0.35
None
78.5
90.3
72.7
–
–
RGB + Raw BEV
Latent
0.35
None
79.7
88.9
72.0
–
–
RGB + Raw BEV + Width Prompt
Latent
0.35 + 0.70
Prompt
81.4
89.7
74.0
73.4
11.7
TABLE V: Ablation of action representation, geometric input, and width conditioning. Single-width variants are evaluated under the seen 0.35 m embodiment, while width-conditioned variants are additionally evaluated on seen and unseen body-width pairs.
Fig. 3: Real-world deployment on a Unitree Go2-W, demonstrating width-dependent traversal, blockage stopping, corridor selection, and sequential blockage detection.
Fig. 4: Real-world local-command execution in indoor and outdoor environments, where sequential map-informed commands support long-range navigation and map-free commands test local spatial grounding.