Accepted at ICML 2026

Scalable online imitation learning for visual navigation

NavOL: Navigation Policy with
Online Imitation Learning

Learning on the policy’s own rollouts with real-time supervision from a privileged global planner.

Xiaofei Wei1,2,*, Chun Gu1,2,*, Li Zhang1,2,✉
1School of Data Science, Fudan University   2Shanghai Innovation Institute

*Equal contribution.  ✉Corresponding author.
NavOL teaser: online imitation learning loop, real-world deployment, and benchmark performance

NavOL is an online imitation learning framework. (Left) The agent rolls out in IsaacLab while a privileged global planner provides ground-truth waypoint supervision; the diffusion policy is updated on this stream of policy-explored, expert-corrected data. (Right) NavOL achieves the best success rate (SR) and SPL on a 3D-Front-based indoor navigation benchmark.

50training scenes
8RTX 4090 GPUs
2,000+new trajectories / hour
Zero-shotreal-world deployment

01 / Overview

Abstract

Learning robust navigation policies remains a core challenge in robotics. Offline imitation learning suffers from distribution shift and compounding errors at rollout, while reinforcement learning requires careful reward engineering and learns inefficiently. We propose NavOL, an online imitation learning paradigm that interacts with a simulator and updates itself using expert demonstrations gathered online.

Built upon a pretrained navigation diffusion policy that maps local RGB-D observations to future waypoints, NavOL trains in a rollout–update loop: during rollout, the policy acts in the simulator and queries a global planner with privileged access to the scene for the optimal path segment as ground-truth trajectory labels; during update, the policy is trained on the online-collected observation–trajectory pairs. This online imitation loop removes the need for reward design, improves learning efficiency, and mitigates distribution shift by training on the policy’s own explored rollouts.

Built on IsaacLab with fast, high-fidelity parallel rendering and domain randomization of camera pose and start-goal pairs, our system scales across 50 scenes on 8 RTX 4090 GPUs, collecting over 2,000 new trajectories per hour, each averaging more than 400 steps. We also introduce an indoor visual navigation benchmark with predefined start and goal positions for zero-shot generalization. Extensive evaluations on the NavDP benchmark and our proposed benchmark, as well as carefully designed real-world experiments, demonstrate consistent performance gains of NavOL in online imitation learning.

02 / Learning loop

Method

NavOL rollout-update training pipeline
NavOL alternates between simulator rollout and policy update, using privileged planner supervision only during training.

The NavOL rollout–update loop. The policy is initialized from a pretrained navigation diffusion model (NavDP) that maps RGB-D observations and a goal embedding to future waypoint trajectories. At each simulator step, a privileged global planner computes the optimal path segment from the agent’s current pose to the goal, serving as a per-step trajectory label. Rollout data are aggregated into an online buffer and used to update the diffusion policy with the standard DDPM denoising objective. The loop trains on the policy’s own visited state distribution, mitigating the compounding errors associated with offline imitation learning.

Shared NavOL diffusion policy and critic architecture

Shared policy & critic

Generate diverse trajectories. Rank for safety.

NavOL uses a shared DiT backbone for trajectory generation and critic prediction. At deployment, multiple waypoint candidates are sampled and the critic selects the highest-scoring trajectory before MPC execution.

  • 01 RGB-D observations and the point goal condition trajectory generation.
  • 02 The critic learns safety labels from privileged planner supervision.
  • 03 The planner and NavMesh are absent from the deployment loop.

03 / Evaluation

A New Indoor Navigation Benchmark

Top-down layouts and photorealistic renderings from the NavOL indoor navigation benchmark

We curate a visual indoor navigation benchmark from processed 3D-FRONT scenes, with fixed start–goal pairs for repeatable point-goal evaluation. The released assets include in-domain and out-of-domain scene packages, portable manifests, and raw source archives for rebuilding the benchmark pipeline.

Download benchmark assets

04 / Results

Qualitative Results

Trajectory comparison: NavOL vs baselines

Compared with offline navigation baselines, NavOL produces smoother and more obstacle-aware trajectories in cluttered indoor scenes. Online supervision on policy-visited states helps mitigate the distribution shift and compounding errors that arise with fixed demonstration datasets.

Additional evidence

More Visualizations

05 / Sim-to-real

Real-world Demonstrations

We deploy NavOL zero-shot on a Unitree Go2 equipped with a RealSense D435i camera, with no real-world fine-tuning. The policy transfers from simulation to three indoor evaluation settings: an office, a gym, and a corridor.

Real-world Captures

Unitree Go2 during real-world navigation evaluation in environment 1
Unitree Go2 during real-world navigation evaluation in environment 2
Unitree Go2 during real-world navigation evaluation in environment 3
Alternate view of the Unitree Go2 real-world navigation setup

Unitree Go2 used for zero-shot sim-to-real evaluation, with RGB-D observations provided by a RealSense D435i camera.

06 / Citation

BibTeX

@inproceedings{wei2026navol,
   title     = {{NavOL}: Navigation Policy with Online Imitation Learning},
   author    = {Wei, Xiaofei and Gu, Chun and Zhang, Li},
   booktitle = {Forty-third International Conference on Machine Learning},
   year      = {2026},
   eprint    = {2605.11762},
   archivePrefix = {arXiv},
   primaryClass  = {cs.RO},
   url       = {https://arxiv.org/abs/2605.11762}
}