1New York University Abu Dhabi
† Equal contribution · ‡ Project lead · * Corresponding author
Real-world demo
The policy proposes many candidate trajectories from egocentric RGB-D, then a learned critic scores them and executes the best one — with no map building and no task-specific tuning.
Navigating clutter. The humanoid moves through a lab with narrow passages and irregular obstacles, driven end-to-end from RGB-D.
Proposing trajectories. From the robot's first-person view, the diffusion generator samples K = 16 candidate paths under the same observation.
Selecting the safest. The critic ranks every candidate and the highest-scoring trajectory is executed.
Motivation
Set the margin high and the robot detours and times out in open space. Set it low and it cuts corners in clutter under perception bias. The clearance a robot actually needs is context dependent, so a single global threshold cannot be right everywhere.
Method
A diffusion generator proposes candidates from RGB-D and a goal; a learnable safety critic scores them. ESDF geometry is privileged information used only offline to supervise training — the deployed policy never builds a map.
Results
300 episodes per policy, identical start–goal pairs across all methods, 500-step timeout. Cross-dataset transfer is HM3D → MP3D.
| Method | HM3D | MP3D | Cross-dataset | |||
|---|---|---|---|---|---|---|
| SR | SPL | SR | SPL | SR | SPL | |
| NavDP | 0.710 | 0.529 | 0.627 | 0.431 | 0.523 | 0.349 |
| iPlanner | 0.653 | 0.573 | 0.603 | 0.492 | 0.570 | 0.436 |
| ViPlanner | 0.683 | 0.508 | 0.577 | 0.407 | 0.553 | 0.413 |
| PointNav | 0.547 | 0.406 | 0.390 | 0.251 | 0.340 | 0.216 |
| Ours | 0.783 | 0.611 | 0.680 | 0.523 | 0.597 | 0.465 |
| Method | Corridor (easy) | Apartment (medium) | Lab (hard) |
|---|---|---|---|
| NavDP | 10/10 (1.0) | 9/10 (0.9) | 6/10 (0.6) |
| ViPlanner | 9/10 (0.9) | 6/10 (0.6) | 4/10 (0.4) |
| PointNav | 5/10 (0.5) | 5/10 (0.5) | 0/10 (0.0) |
| EGO-Planner | 5/10 (0.5) | 4/10 (0.4) | 1/10 (0.1) |
| Ours | 10/10 (1.0) | 10/10 (1.0) | 8/10 (0.8) |
Qualitative
The highest- and lowest-scored trajectories back-projected onto the robot's first-person view across all three environments.
Open source
The training code for the diffusion generator and the safety critic is available now; the Habitat-based data collection follows.
Collects paired RGB-D observations and smooth navigable trajectories from HM3D, MP3D and Gibson scenes.
Repository — coming soon
Trains the diffusion generator, then the safety critic as a teacher, then distils it into the RGB-D selector.
Citation
@inproceedings{hu2026adaptive,
title = {Learning Adaptive Safety Margins for Visual Navigation},
author = {Hu, Junyi and Yuan, Shuaihang and Bethala, Geeta Chandra Raju
and Fang, Yi and Tzes, Anthony},
booktitle = {},
year = {2026}
}