VEGA turns unlabeled first-person navigation videos into multimodal, obstacle-aware trajectory supervision for goal-conditioned mobile robot navigation.
The supplementary video contains the project overview and qualitative robot navigation results.
Supplementary project video with overview, benchmark details, and qualitative robot navigation results.
We introduce VEGA, an approach for training navigation Vision-Language-Action (VLA) models from unlabeled egocentric navigation videos. Internet-scale egocentric videos provide a scalable source of navigation-relevant visual observations, capturing cluttered scenes, close-range obstacles, and natural human motion through real-world spaces. However, these videos are not directly usable for policy learning because they do not provide obstacle-aware trajectories conditioned on explicit navigation goals in the robot's coordinate frame. VEGA addresses this gap by reconstructing local scene geometry from monocular video, sampling navigation goals represented as text, image, or spatial waypoints, and generating obstacle-aware trajectories using the constructed geometry. The resulting trajectory distribution is then used to train a flow-matching VLA navigation policy. By using geometry exclusively during training, VEGA distills obstacle-aware planning directly into a vision-based policy.
We also introduce VEGA-Bench, a benchmark containing 250k scenes and approximately 5 million navigation goals paired with scene geometry, designed to evaluate goal progress, collision avoidance, and obstacle clearance of VLAs. Our evaluation shows that VEGA achieves competitive goal progress while reducing collisions by 33.0% and improving obstacle clearance by 17.9% over the strongest baseline on VEGA-Bench, while improving success by at least 150.0%, reducing collisions by at least 66.7%, and improving obstacle clearance by at least 60.0% in real-world trials. Ultimately, we demonstrate that video-derived geometric supervision provides a scalable and effective signal for training obstacle-aware navigation VLAs.
Sample frames from egocentric videos, estimate monocular 3D structure, align the ground plane, and construct visibility-aware BEV maps.
Extract text labels, image-region goals, and robot-frame waypoint goals from scene content and traversable free space.
Use ESDF-based MPPI planning to create goal-directed waypoint trajectories that preserve obstacle clearance and avoid unknown space.
Supervise a flow-matching navigation policy that predicts local waypoint chunks from RGB observations and a goal at inference time.
VEGA processes egocentric video into sampled frames, recovered geometry, multimodal goals, ESDF maps, and obstacle-aware trajectory distributions for policy supervision.
VEGA adapts a pretrained VLA backbone for navigation by adding trainable waypoint-specific components while keeping the visual-language backbone frozen. Text goals, image-region goals, and metric waypoint goals share a unified conditioning interface.
VEGA conditions a pretrained VLA on the current egocentric image and text, image-region, or waypoint goals, then predicts a short-horizon local waypoint trajectory.
VEGA-Bench contains held-out scenes with text, image, and waypoint goals. Predicted trajectories are evaluated against reconstructed scene geometry to measure whether the policy is both goal-directed and geometrically safe.
| Method | Goal Progress | Collision % | Clearance | Text Goals | Image Goals | Waypoint Goals |
|---|---|---|---|---|---|---|
| OmniVLA | 0.35 | 6.75 | 2.35 | 0.8 | 0.2 | 0.6 |
| π0.5 | 0.29 | 9.20 | 1.94 | 0.8 | N/A | N/A |
| NaVILA | 0.26 | 7.40 | 2.18 | 0.6 | N/A | N/A |
| VEGA | 0.31 | 4.52 | 2.77 | 1.0 | 1.0 | 0.8 |
VEGA-Bench results from the paper source. Lower collision percentage is better; higher goal progress, clearance, and goal-reaching scores are better.
VEGA is evaluated on a Ghost Robotics Vision 60 quadruped in cluttered indoor and outdoor environments with static and dynamic obstacles. The policy produces goal-directed trajectories that avoid obstacles more reliably than navigation VLA baselines.
Qualitative comparison across three real-world navigation scenarios. The yellow star marks the goal, check marks indicate successful navigation, and crosses indicate collisions or failed trajectories.
| Method | Scenario 1 | Scenario 2 | Scenario 3 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Succ. | Coll. | Cl. | Succ. | Coll. | Cl. | Succ. | Coll. | Cl. | |
| OmniVLA | 0.4 | 1.0 | N/A | 0.0 | 0.6 | 0.32 | 0.0 | 0.4 | 0.47 |
| π0.5 | 0.0 | 1.0 | N/A | 0.0 | 1.0 | N/A | 0.0 | 1.0 | N/A |
| NaVILA | 0.2 | 1.0 | N/A | 0.0 | 0.8 | 0.35 | 0.0 | 0.4 | 0.31 |
| VEGA | 1.0 | 0.2 | 0.93 | 0.6 | 0.2 | 0.56 | 1.0 | 0.0 | 0.94 |
Real-world results over five trials per scenario. Succ. is success rate, Coll. is average collisions, and Cl. is obstacle clearance.
VEGA's unique benefit is a scalable way to convert action-free egocentric navigation videos into goal-conditioned, obstacle-aware trajectory supervision for navigation VLAs. Instead of requiring robot demonstrations, teleoperation labels, or explicit action annotations, VEGA reconstructs local geometry from ordinary first-person video and uses it to generate training trajectories toward semantic and multimodal goals.
This supervision connects semantic goal understanding with geometric navigation behavior: the same scene can produce different trajectories for text goals, image-region goals, and waypoint goals, while ESDF-based planning provides collision avoidance and obstacle-clearance signals during training. At deployment, the learned policy predicts local waypoint trajectories directly from RGB observations and a goal specification.