HarnessVLN

Unifying Training-Free Embodied Navigation
through an Agent Harness

Anonymous authors · Paper under double-blind review

Video overview

4 min 57 sec · English narration

An introduction to HarnessVLN, its agent harness, and experimental results, followed by simulation and real-world instruction navigation with online exploration.
Training-freeSuccess rate
R2R59.6SR %
RxR51.4SR %
HM3D-v276.0SR %
HM3D-OVON59.3SR %

Abstract

Embodied navigation requires an agent to interpret visual observations, accumulate spatial knowledge, and execute actions over long horizons. Existing training-free methods benefit from multimodal large language models, but their task-specific pipelines often lack explicit mechanisms to reconcile proposals with spatial evidence, task progress, and execution failures.

HarnessVLN introduces an Agent Harness that coordinates perception, retrieval, grounding, navigation, recovery, and termination through a unified tool interface. Hierarchical event memory tracks progress and execution history, while a persistent Spatiotemporal Graph organizes reusable evidence for target verification and recovery.

HarnessVLN overview across instruction following, object-goal navigation, simulation and real-world humanoid deployment
Figure 1 Overview of HarnessVLN across navigation tasks and environments.
Method

Framework overview

The multimodal language model proposes operations. The Agent Harness assembles context, validates proposals, dispatches tools, and integrates execution feedback.

HarnessVLN architecture: the MLLM planner proposes operations; the Agent Harness assembles context, validates proposals, dispatches tools and integrates feedback, with event memory and a spatiotemporal graph.
Figure 2 HarnessVLN system architecture. A shared runtime connects the planner, memory, spatial evidence, and tool execution across navigation tasks. View full size ↗
01

Hierarchical event memory

Working, progress, and reflection memory represent the current task context, completed subgoals, and execution failures.

02

Spatiotemporal graph

Places, entities, navigable relations, evidence provenance, and failure annotations persist across subgoals.

03

Validated execution

Operation proposals are validated against available evidence, geometric feasibility, task consistency, and prior failures.

Method

Unified tool interface

Eight tools provide a common interface for perception, retrieval, grounding, navigation, recovery, and termination.

01observePerception

Capture current RGB-D and pose.

02observe_panoramaPerception

Capture predefined headings.

03retrieve_memoryRetrieval

Recall task-relevant evidence.

04ground_targetGrounding

Map semantics to an image region.

05query_depthPerception

Estimate target depth and uncertainty.

06navigate_toNavigation

Execute a validated spatial target.

07backtrackRecovery

Return to a verified visited location.

08request_stopTermination

Verify completion before stopping.

Evaluation

Quantitative results

On the full val-unseen splits, HarnessVLN achieves 59.6% SR on R2R and 51.4% on RxR, exceeding HSGM by 11.7 and 9.6 percentage points. On R2R Rand100, the matched GPT-5.5 comparison improves SR by 3.0 points and OSR by 12.0 points over AgenticNav, while reducing NE from 5.19 m to 4.24 m.

Training-free SR59.6%

R2R full val-unseen

Complete instruction-following comparison on R2R and RxR val-unseen. Dagger marks the R2R Rand100 subset.
MethodVLN-CE R2RVLN-CE RxR
NE ↓OSR ↑SR ↑SPL ↑NE ↓SR ↑SPL ↑nDTW ↑
Supervised learning · Training-based
NaVidRSS245.4749.137.435.98.4134.523.8—
Uni-NaVidRSS255.5853.347.042.76.2448.740.9—
NaVILARSS255.2262.554.049.06.7749.344.058.8
ETPNavTPAMI244.7165.057.049.05.6454.744.8—
InternVLA-N1ICLR264.8363.358.254.05.9153.546.165.3
NavFoMICLR263.7870.861.755.33.8364.456.2—
ABot-N0CVPR263.7870.866.463.93.8369.360.0—
Zero-shot · Training-free
Open-Nav†ICRA256.7023.019.016.1————
CA-NavTPAMI257.5848.025.310.810.4019.06.013.5
InstructNav†CoRL246.8947.031.024.0————
GC-VLNCoRL257.3041.833.616.38.8033.813.8—
Uni-LaViRA-GPT-5.5†arXiv266.1158.042.025.7————
EvoNav-Gemini-2.5-pro†CVPR265.0451.043.037.8————
SmartWay-GPT-5.5†IROS20255.1660.044.035.0————
HSGM-GPT-5CVPR265.4258.747.932.87.4341.825.154.9
mini-swe-agent-GPT-5.5†arXiv267.2957.052.044.2————
AgenticNav-GPT-5.5†arXiv265.1965.055.048.4————
HarnessVLN-GPT-5.5†Ours4.2477.058.035.8————
HarnessVLN-GPT-5.5Ours4.0870.759.643.66.5051.438.155.6

NE is in meters; all other metrics are percentages. † denotes R2R Rand100; unmarked rows use the full val-unseen splits. Compare methods within the same split. Shading identifies our method and does not imply the best value in every column. — denotes an unreported metric.

Component ablation

Cumulative component contributions

Fixed 100-episode subsets use identical episodes, base models, and evaluation settings within each task. Adding memory, the ST Graph, and stop validation raises SR from 43.0% to 58.0% on R2R and from 45.0% to 55.0% on HM3D-OVON.

Base agent
43.0
+ Event memory
50.0
+ ST Graph
56.0
+ Stop validation
58.0
R2R success rate (%) · fixed 100-episode subset
Cumulative ablation on fixed 100-episode subsets.
Cumulative configurationR2RHM3D-OVON
SR ↑SPL ↑OSR ↑SR ↑SPL ↑OSR ↑
Base agent43.024.365.045.032.072.0
+ Event memory50.030.973.052.032.472.0
+ ST Graph56.032.476.053.034.271.0
+ Stop validation58.035.977.055.033.074.0

Each row retains the components enabled above it. These are incremental contributions, conditional on earlier components. Stop validation improves SR on both tasks; HM3D-OVON SPL decreases slightly.

Qualitative results

Simulation demonstrations

Recorded trajectories show egocentric observations, spatial maps, and task-state updates on four navigation benchmarks.

Scroll horizontally to browse. Use fullscreen to inspect each trajectory.

R2R01 / 04 · 30 s

Instruction following with stair traversal

The agent ascends the stairs and enters the first doorway on the right.

Episode 729 · GPT-5.5 · 223 steps · Success

RxR02 / 04 · 31 s

Multi-stage instruction following

The agent follows an instruction involving an archway, a change of direction, and a dining-table landmark.

Episode 187 · GPT-5.5 · 71 steps · Success

HM3D-v203 / 04 · 45 s

Object-goal navigation: bed

An extended search trajectory culminating in successful navigation to a bed.

Episode 487 · GPT-5.6-Luna · 368 steps · Success

HM3D-OVON04 / 04 · 30 s

Open-vocabulary navigation: picture

The agent explores the scene and navigates to a picture specified as the target.

Episode 2518 · GPT-5.6-Luna · 146 steps · Success

Selected successful episodes from the September 9 demo set. Playback is temporally condensed; the HM3D-v2 clip also uses uniform frame subsampling. These examples illustrate behavior and do not constitute an aggregate evaluation.

Robot experiments

Real-world deployment

HarnessVLN is deployed on a 1.74 m AgiBot A3U humanoid equipped with stereo vision, 3D LiDAR, onboard NVIDIA Thor compute, and a local path planner.

01 / 03Combined navigation task

Stop at the entrance signboard, then continue to the vending machine through one shared Harness protocol.

Citation

BibTeX

@misc{harnessvln2026,
  title={HarnessVLN: Unifying Training-Free Embodied Navigation through an Agent Harness},
  author={Anonymous},
  note={Manuscript under review},
  year={2026}
}
Citation copied