HarnessVLN

Unifying Training-Free Embodied Navigation
through an Agent Harness

Anonymous authors · Paper under double-blind review

Video overview

4 min 49 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
R2R60.8SR %
RxR53.9SR %
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

Training-free SR60.8%

R2R val-unseen

Instruction-following results on VLN-CE val-unseen splits. Best training-free results are highlighted.
MethodR2RRxR
OSR ↑SR ↑SPL ↑SR ↑SPL ↑nDTW ↑
CA-Nav48.025.310.819.06.013.5
GC-VLN41.833.616.333.813.8
HSGM58.747.932.841.825.154.9
AgenticNav-GPT-5.565.055.048.4
HarnessVLN-GPT-5.5Ours72.760.843.553.938.054.8

All metrics are percentages. The page shows selected training-free baselines; see the paper for the complete comparison.

Component ablation

Effect of individual components

Cumulative ablations evaluate the contribution of event memory, graph retrieval, and stop validation on fixed 100-episode subsets.

Base agent
46.0
+ Memory
54.0
+ ST Graph
60.0
+ Stop validation
64.0
R2R success rate (%) · fixed 100-episode subset
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