Reusable Object Navigation

SSTG-Nav: Metric-Grounded Spatial-Semantic Topological Graphs for Reusable Object Navigation

Shared observations. Query-specific identity. Measured approaches.

1 The Hong Kong University of Science and Technology (Guangzhou)  ·  2 Shandong University  ·  † Corresponding author

Explore the project

The central idea

Turn one survey into a reusable navigation memory.

Recognizing a remembered object does not specify a reachable approach. SSTG-Nav links reusable instance evidence to measured approach locations, so different requests can share the same observations and geometry.

SSTG-Nav architecture: shared calibrated RGB-D memory, separate text and photograph instance selection, source-facing metric approaches, and execution from successive reached poses
System overview. Category, description and photograph requests read shared calibrated observations. Query evidence orders instance hypotheses; depth and source poses supply their approaches. Execution preserves semantic priority, and each reached pose starts the next request.

Abstract

Robots operating in familiar environments should reuse prior observations for subsequent object navigation. SSTG-Nav couples reusable object identity with calibrated approach geometry. A goal-independent RGB-D survey retains observations and connectivity; category, description and photograph queries select instances, while depth and source poses provide ordered approaches. Source-aware consolidation compresses identity, and a linked residual bank retains alternative access geometry.

On GOAT-Bench, one shared survey supports successive multimodal requests and achieves 64.5% Unseen success under the strict 0.25 m criterion with navmesh-assisted execution. Matched HM3D studies isolate a 15.3-percentage-point success gain from metric standoffs. Online MultiON demonstrates reuse of observations acquired during navigation, and repeated-request studies quantify how survey costs are amortized.

01

Shared observations

Retain calibrated RGB-D views and connectivity for successive requests.

02

Identity with geometry

Select instances from query evidence and link them to source-facing approaches.

03

Reuse across goals

Keep alternative approaches and continue from the actual reached pose.

Method

From pixels to places the robot can reach.

Instance selection and approach construction share their source observations. Text and photograph requests use different evidence paths, then resolve to ordered metric approaches from the agent's current pose.

1

Retain observations

A goal-independent survey stores calibrated RGB-D views, connectivity and cached visual descriptors.

2

Select instances

Text-region grounding and scene-wide photograph matching rank hypotheses using query-specific evidence.

3

Measure approaches

Calibrated depth estimates visible surfaces; source poses preserve distinct approach sides and floor height.

4

Execute & reuse

Try feasible approaches within the fixed instance order. Retain observations as the next request starts at the reached pose.

Calibrated RGB and depth map a selected pixel to a visible surface; schematic source-facing offsets preserve floor height and alternative approach sides
Source-supported approach geometry. Back-projection locates a visible surface. Source-facing offsets produce approach candidates on the observed floor; navigable snapping precedes execution.
GOAT-Bench exampleShared survey
126
survey nodes
504
RGB-D views
6
successive goals

In the recorded case below, photograph, category and description requests reuse one survey. The schematic above represents linked observations and approaches.

Benchmark results

Reusable navigation across multimodal and online tasks.

GOAT-Bench tests requests over a shared survey. MultiON starts with empty memory and tests ordered goals using observations acquired along the way. The main comparisons below retain each benchmark's evaluation settings.

GOAT-Bench · Seen 66.4% SR · 45.5% SPL
GOAT-Bench · Seen-Synonyms 68.7% SR · 44.7% SPL
GOAT-Bench · Unseen 64.5% SR · 42.8% SPL
Paper Table 1: GOAT-Bench success rate and SPL across Seen, Seen-Synonyms and Unseen, with paper-reported baselines and SSTG-Nav
GOAT-Bench main comparison. All 1,060 released validation episodes; our runs use strict 0.25 m success and navmesh-assisted execution. Baselines are paper-reported: AstraNav-Memory reports 1 m, and controller/evaluator settings differ across methods.
Paper Table 2: online MultiON sequence Success, Progress, SPL and PPL for 1ON, 2ON and 3ON, compared with reported baselines
Online MultiON. One frozen RGB-D/GPS/compass policy over 1,000 test episodes per task, with 2,500 actions and the released 1.5 m Found condition. Sequence Success is 71.9%, 50.6% and 35.7% for 1ON, 2ON and 3ON; the table compares the original MultiON reports.

Controlled mechanism studies

Measured approaches. Compact identity. Reusable evidence.

Matched HM3D studies separate endpoint geometry, memory capacity and acquisition cost. With detections and rankings fixed, replacing an observation pose with a reachable standoff raises one-shot success by 15.3 percentage points.

Standoff sensitivity with semantic evidence fixed, and a reliability-motion frontier for staged survey budgets across repeated requests
Geometry and acquisition. Nearby 0.8–1.0 m offsets form a stable operating region under the official strict 0.1 m goal-region criterion. Across 50 requests, a half-survey captures 78% of the full survey's SR improvement over lazy acquisition with 41% of its additional motion. Intervals are scene-clustered 95% estimates.
93.4%candidate reduction through source-aware fusion

Compress identity, retain access diversity.

In the HM3D category-memory study, source-aware consolidation reduces the primary index from 20,107 detections to 1,329 entries. A linked residual bank keeps physically distinct approaches available after consolidation.

60.0%less serialized storage than the full raw bank

Preserve useful candidate coverage.

The budgeted bank retains 98.9% of full-bank oracle endpoint Recall@3: 0.627 versus 0.634. This measures the approach candidates preserved before arrival decisions; benchmark system performance is reported above.

Navigation in simulation

See the same memory serve successive requests.

GOAT-Bench demonstrates category, description, and photograph queries over a shared survey. MultiON shows the complementary online setting, where observations collected along the way become memory for later goals.

GOAT-Bench · Multimodal survey reuse

Different ways to ask. One spatial memory.

A photograph finds the bed, a category request reuses the reached pose, and a later description recalls the bed after intervening rack goals.

Figure 3: six recorded GOAT-Bench paths; Q2 photo selects source A, Q6 description selects source B using bed-pillow context, and Q3 reuses the existing endpoint without motion
Different reads, the same bed. Q2 photograph matching promotes source A from rank 4 to 1. Q3 selects a stored alternative at the reached pose and stops with zero navigation moves. After Q4–Q5, Q6 uses bed–pillow context and six observation sources to select source B's measured approach and return to the bed. Diamonds mark stored views, squares metric destinations and circles actual arrivals.

GOAT-Bench · Seen · Continuous six-goal episode

Description → Image → Category → Image → Image → Description

6 / 6 goals222 actions3 query modalities
First-person recording

Actual simulator actions re-execute the frozen semantic candidate plans with the benchmark's navmesh-assisted controller. Each action contributes one frame at 8 fps. The complete episode result matches the archived evaluation; this qualitative recording uses the strict 0.25 m success condition.

MultiON · Online memory

Watch observations become navigation memory.

Landmarks retained from earlier observations remain available when the next object becomes the current goal.

Recorded MultiON observations and policy-observed map illustrate landmark memory, geometric routing, and ordered object navigation
From observation to action. RGB-D observations support landmark memory and routes through explored free space. The map shows the policy's observed representation, alongside recorded views from an online MultiON episode.

MultiON · Case 01

Pink → Blue → Cyan

3 / 3 goals119 actions
First-person recording

MultiON · Case 02

Red → Pink → Cyan

3 / 3 goals153 actions
First-person recording

Two qualitative examples from the earlier geometric controller illustrate online observation reuse. Each pairs the first-person view with the policy-observed map, played at 8 frames per second with one frame per action and a final observation.

HM3D mechanism examples

See why the destination representation matters.

These separate HM3D trajectories illustrate grounding and fusion. The paired sofa case holds the scene and target category fixed.

Same sceneSame sofa queryDifferent destination representation
Failure
A

Raw single candidate

An unsupported local hypothesis sends the agent to the wrong sofa instance.

Success
B

Source-aware fused goal

Multi-view support selects a stable metric standoff and reaches the correct sofa.

Additional episodes

Successful navigation across object categories

First-person views from the released HM3D evaluation artifacts.

Success
ChairHM3D full validation · 7.4 s
Success
BedHM3D full validation · 3.3 s
Success
ToiletWide-FoV RGB-D audit · 3.8 s

Physical deployment

From stored observation to physical execution.

A Yahboom X3 running ROS 2/Nav2 connects calibrated RGB-D perception, persistent topology, language retrieval and physical navigation in a recorded qualitative demonstration.

Four-step real-robot loop showing RGB-D alignment, semantic topology, language retrieval, and Nav2 arrival
Physical-system realization. Aligned RGB-D localizes an observed toy; the persistent topology stores its supporting views. A language request retrieves Node 22 and supplies a metric goal to Nav2, which executes the approach.

Open benchmark

Reproduce the reusable ObjectNav evaluation.

The public SSTG-Nav benchmark implementation covers calibrated RGB-D memory, source-aware instances, measured approaches and evaluation on GOAT-Bench, online MultiON and HM3D.

GOAT-BenchOnline MultiONHM3DRGB-D groundingSource-aware memory

The complete robot-deployment and project-specific integration stack is not publicly released due to confidentiality obligations associated with the Huawei collaboration.

Public repository

DaojiePENG/
sstg-nav-bench

git clone https://github.com/
DaojiePENG/sstg-nav-bench.git
Explore the code

Citation

Found SSTG-Nav useful?

Please cite the paper and link to the public benchmark.

BibTeX
@misc{peng2026sstgnavmetricgroundedspatialsemantictopological,
  title         = {SSTG-Nav: Metric-Grounded Spatial-Semantic
                   Topological Graphs for Reusable Object Navigation},
  author        = {Daojie Peng and Bingtao Wang and Jun Ma},
  year          = {2026},
  eprint        = {2608.00527},
  archivePrefix = {arXiv},
  primaryClass  = {cs.RO},
  url           = {https://arxiv.org/abs/2608.00527}
}