VLA Gallery / All models / Navigation
NoMaD
UC Berkeley · 2023-10
VANavigation19Mdiffusion
Handles goal-directed navigation and goal-free exploration in one diffusion policy via goal masking, which randomly masks the goal image.
Paper
NoMaD: Goal Masked Diffusion Policies for Navigation and ExplorationarXiv 2310.07896
Overview
- Category
- Navigation
- Type
- VA
- Released
- 2023-10
- Organization
- UC Berkeley
- Open weights
- Yes
- Parameters
- 19M
Architecture
- Backbone LLM
- None
- Vision encoder
- EfficientNet-B0 (observation / observation + goal)
- Action head
- 1D conditional U-Net diffusion head (K=10) + temporal distance head (diffusion)
- Chunk
- 8 waypoints (public config)
- Control rate
- Not disclosed (deployment config 4 Hz)
- Architecture (original summary)
- EfficientNet-B0 tokenizes observation · goal into 256-dim tokens → Transformer 4 layers · 4 heads (goal masking p_m=0.5) → 1D conditional U-Net diffusion head (K=10 denoising) generates future action sequence (8 waypoints in public config) + temporal distance head; PD controller converts to velocity
Training
- Pretraining accelerators
- Not disclosed (acknowledgments mention only compute support such as Google TPU Research Cloud)
- Pretraining duration
- Not disclosed
- Pretraining steps & batch
- 30 epochs · batch 256 (public nomad.yaml uses 100 epochs)
- GPU/TPU-hours
- Not disclosed
- Fine-tuning
- N/A
- Data type
- Real-robot teleoperation / real-robot autonomous driving logs
- Data scale
- Over 100 hours of GNM · SACSoN datasets
- Main datasets
- GNM data mix (RECON, GoStanford, SCAND, TartanDrive, etc.); SACSoN (HuRoN)
- Tasks & evaluation
- Real-world exploration success rate 98%·0.2 collisions (Subgoal Diffusion 77%·1.7, Random Subgoals 70%); goal-conditioned navigation 90%; vs specialist policies exploration 98% (Diffusion Policy 98%)·goal 92% (ViNT 92%)
- Robot
- LoCoBot wheeled (indoor·outdoor environments)
Inference
- Inference device & speed
- Aimed at onboard execution on Jetson Orin class (paper); README deployment example LoCoBot + Jetson Orin Nano; 10 diffusion steps; latency not disclosed (deployment loop set to 4 Hz)
- Inference memory
- Not disclosed
- Weights bf16 (calc.)
- 0 GB
- Where it runs
- Onboard Jetson Orin-class (README: Orin Nano)
Reinforcement learning & base
- Reinforcement learning
- Not used · End-to-end supervised imitation learning only
- Base control
- Wheeled (Waypoints → tracking controller) · Diffusion policy outputs a waypoint sequence → PD controller converts it to base velocity commands (README)
Notes
- Key features
- Handles goal-directed navigation and goal-free exploration in one diffusion policy via goal masking, which randomly masks the goal image. With 19M parameters it improved exploration success (98% vs 77%) and collisions (0.2 vs 1.7) over a 335M subgoal-diffusion approach.
- Notes
- Paper does not state action sequence length·context·resolution → per public nomad.yaml: 8 waypoints·context 3·96×96. Training GPU·time Not disclosed. Combines goal masking with the ViNT policy architecture. Weights released on Google Drive. ICRA 2024. Based on: ViNT: A Foundation Model for Visual Navigation (arXiv 2306.14846) — combines goal masking·diffusion head with the ViNT policy architecture (stated in paper)
- Verification
- Confirmed
Other models in this category
- GNM2022-10
- ViNT2023-06
- CrossFormer2024-08
- LeLaN2024-10
- CityWalker2024-11
- NWM2024-12
- X-Mobility2024-10
- COMPASS2025-02
- OmniVLA2025-09
- RING (The One RING)2024-12
- NavDP2025-05
- NaVid2024-02
- Uni-NaVid2024-12
- NaVILA2024-12
- Mobility VLA2024-07
- StreamVLN2025-07
- NavFoM2025-09
- InternVLA-N12025-07
- TrackVLA2025-05
- VLN-R12025-06
- ABot-N02026-02
- VLingNav2026-01
- TIC-VLA2026-02
- FutureNav2026-06
- Uni-LaViRA2026-05
- LightNav-02026-08
- Qwen-RobotNav2026-06