NVIDIATanya LenzTutorial
How to Train a Cross-Embodiment Robot Navigation Policy with AI Agents
Summary
The tutorial presents an agent-driven workflow for adapting robot navigation across embodiments and scenes, addressing the repeated cost of collecting data, preparing simulation assets, training, diagnosing, and evaluating each robot-scene pair. Using Boston Dynamics Spot, it applies COMPASS to a built-in warehouse and a SAGE-10K scene, with NVIDIA Omniverse NuRec described as an option for captured environments. COMPASS reuses the pretrained NVIDIA X-Mobility navigation policy and trains a residual reinforcement-learning specialist that corrects base actions for a selected robot and environment; specialists can later be distilled into a shared policy. Repository skills guide dependency checks, asset preparation, smoke testing, training, checkpoint comparison, and packaging, while human gates control scene acceptance, smoke-test continuation, and checkpoint promotion. Runtime integration converts camera images, goals or routes, and speed from odometry into velocity commands, with cuVSLAM available separately when compatible odometry and transforms are unavailable.
Context
Moving navigation to each new robot or scene can require new data, simulation assets, robot interfaces, training, diagnosis, and evaluation. Repeating this work for every robot-scene pair is described as expensive and difficult to reproduce.
Approach / What changed
The workflow uses COMPASS repository skills and a coding agent to validate dependencies, download assets, prepare registered or generated scenes, run smoke tests, launch residual-policy training, diagnose failures, compare checkpoints, and package results. Human approval gates control scene acceptance, smoke-test continuation, and checkpoint promotion. At runtime, the exported policy is integrated through ROS 2, with optional cuVSLAM providing odometry when needed.
Takeaways
COMPASS reuses navigation behavior from the pretrained NVIDIA X-Mobility policy and trains a residual reinforcement-learning specialist for a selected robot and environment instead of relearning navigation from the beginning.
The workflow requires reviewable evidence across validation, scene preparation, training, evaluation, and packaging; human approval gates determine whether the process continues or a checkpoint is promoted.
cuVSLAM is a separate deployment component for camera-based odometry when compatible robot odometry and transforms are unavailable; its map is not an input to the navigation policy.
Source and freshness
- Source
- developer.nvidia.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.