REALM
CoRL 2026Spotlight

From Region Arrival to Instance-Level Grounding in Vision-and-Language Navigation

REALM — Region-to-Entity Alignment for Last-3-Meter Navigation

1Australian Institute for Machine Learning, Adelaide University 2Ruyi Dynamics 3Fudan University 4CREATE Lab, EPFL
† Project leader  ·  ‡ Corresponding author
Interactive Instruction: “Go to the living room and turn on the lamp next to the sofa.”
SR region: ≤ 3 m (geodesic) from annotated endpoint ONS@0.5m region around the target Agent field of view
Agent camera (90° FOV, rendered from the floor plan)
lamp
Standard VLN criterion
Ours: instance-level criteria
Figure 1 (interactive). Existing VLN evaluation rewards stopping near a target viewpoint, but object grounding requires a final viewpoint where the referred object is actually visible and localizable. Drag the sliders. Inside the red region the episode already counts as a success under the standard 3 m rule, yet the lamp is often too far, too small, behind a wall, or behind the agent. A schematic episode; the camera view is rendered from the same floor plan. SR uses geodesic distance to the annotated endpoint; OracleGS requires the target to be in view, unoccluded, and ≥ 1% of the frame (the yellow box's share of the image).
The gap34.7% → 6.3%SR vs. ONS@0.1m for ETPNav-FT: most “successes” never reach the object
Plug-and-play4 backbonesGraph-based, video-based, zero-shot and training-free VLN agents
Simulation2.07× ONSETPNav-ZS ONS@0.1m 7.07% → 14.66%
Real robot10% → 35%ONS@0.5m on Hello Robot Stretch 3, 20 episodes
01 · Overview

Abstract

Stopping within 3 m of a waypoint is not the same as seeing the object. We measure this Last-3-Meter Grounding Gap and close part of it with REALM, a plug-and-play refinement module that works on top of any VLN agent.

Vision-and-Language Navigation (VLN) agents may satisfy conventional success criteria while still failing to establish reliable object-level grounding, because current evaluation protocols mainly reward stopping within a 3-meter radius and largely ignore the agent’s final orientation and target visibility. We formalize this limitation as the Last-3-Meter Grounding Gap and introduce three instance-centric metrics to quantify proximity precision, target visibility, and final-view grounding. To mitigate this gap, we propose REALM (Region-to-Entity Alignment for Last-3-Meter Navigation), a plug-and-play, architecture-agnostic refinement module that decouples fine-grained target approaching from long-horizon navigation. REALM uses a visibility-aware stopping strategy to reduce premature termination and improve final viewpoint alignment. We further construct REVERIE-AIM, which provides object-instance-level goals and 180K short-horizon training samples for final-stage target approaching. Evaluations across four diverse VLN backbones show that REALM consistently improves proximity precision and visual grounding success, suggesting its potential applicability.

02 · Problem

The Last-3-Meter Grounding Gap

On REVERIE and REVERIE-CE, an episode counts as a success if the agent stops within 3 m of a pre-annotated waypoint. That waypoint sits near the object, not at it, and the agent’s final heading is never checked. Drag the agent in Figure 1 to see where the two standards disagree.

ONS@τ

Object Navigation Success

The agent stops within τ (0.1 m or 0.5 m, geodesic) of navigable points around the specific target instance.

OracleGS

Oracle Grounding Success

The target is visible in the final camera frame and covers at least 1% of the image.

GS

Grounding Success

The detector’s box at the final view matches the ground truth (IoU ≥ 0.5), separating navigation errors from detection errors.

03 · Method

REALM takes over where navigation stops

Long-horizon navigation and short-horizon target approach are different problems. REALM is a decoupled refinement stage that runs only after the upstream policy issues stop, using egocentric RGB and the original instruction, with no depth, maps or changes to the upstream model.

Stage 1 · any backbone

Navigate

A graph-based, video-based or zero-shot VLN policy follows the instruction and stops near the target region.

Stage 2 · ours

Refine

UniNaVid-7B fine-tuned with LoRA predicts the next four low-level actions from the RGB video and instruction, repositioning the robot until the target is close and in view.

Stage 3

Ground

BERT-QA extracts a short target phrase (“flowers on the table”) that queries OWLv2 for the final bounding box.

Visibility-Aware Stop Penalty (VSP)

Trained with imitation learning alone, the refinement policy tends to stop too early, often before the target has even come into view. Once it stops, the episode is over and there is no chance to recover.

VSP adds a training penalty that targets exactly this mistake. Whenever the model is inclined to stop while the target is still not visible, it is penalized, and the more confidently it wants to stop, the larger the penalty. When the target is visible, stopping is not penalized at all. The agent therefore keeps searching and adjusting its viewpoint until it can actually see the object, and is still free to stop as soon as it does.

04 · Data

REVERIE-AIM

REVERIE remapped into the Habitat continuous simulator, with region-level waypoints replaced by object-instance goals, plus a dense short-horizon split for learning the final approach. The first embodied navigation dataset to combine continuous space, language goals, instance-level targets and object-proximity endpoints.

3,691training episodes · 53 scenes · 90 categories
1,344val-unseen episodes · 10 scenes · 48 categories
180Kshort-horizon approach samples
0.34 mavg. endpoint-to-target distance (REVERIE-CE: 1.32 m)
Download REVERIE-AIM
05 · Results

Gains on every backbone

REVERIE-AIM val-unseen. Pick a backbone to compare the upstream policy’s own stopping point with the same episodes after REALM refinement.

Full comparison with all move policies (Table 1)
Human Eval: ONS@0.1m 50.40 · ONS@0.5m 74.71 · GS 38.24 · OracleGS 80.38
06 · Real world

On a real robot

20 episodes on a Hello Robot Stretch 3 (RealSense D435if RGB-D, inference on an RTX 4090) across a robot lab, a school lobby and a foyer. UniNaVid alone vs. UniNaVid + REALM.

ONS@0.5m10% → 35%
GS5% → 20%
OracleGS15% → 25%
Stretch 3 · “Turn left and grab the red hat on the chair next to the entrance.” UniNaVid stops near the target with the hat out of view; REALM searches and approaches until it is grounded. (2× speed)
Humanoid · “Go straight forward and grab the red box on the chair.” The navigation behaviour on a second embodiment. (1× speed)

Supplementary video

Citation

@inproceedings{shi2026realm,
  title     = {From Region Arrival to Instance-Level Grounding in Vision-and-Language Navigation},
  author    = {Shi, Xiangyu and Yang, Ruoxi and Tao, Wei and Zhang, Jiwen and Qiao, Yanyuan and Wu, Qi},
  booktitle = {Conference on Robot Learning (CoRL)},
  year      = {2026}
}