VLN on the Fly: An Onboard Vision-Language Navigation Stack for Aerial Robots
Organizations: University of S˜ao Paulo (USP), Brazil
Abstract
Running vision-language navigation fully onboard an aerial robot is hard, since grounding, planning, and control must share limited compute and a single-stage error is difficult to isolate in flight. End-to-end aerial policies fuse these stages into one network, giving up the observability and safety checks a modular stack keeps available. We propose VLN on the Fly, an onboard stack that keeps grounding, planning, and control as separate, inspectable stages. A quantized VLM grounds an instruction to a coarse image cell, depth lifts it to a 3D goal, a fast B-spline planner returns a feasible trajectory, and a pretrained reinforcement learning policy tracks it to motor commands across quadrotors. Across 15 onboard flights over three everyday referents in a controlled indoor volume, the stack reaches the target in 13 of 15 trials with 5.72 cm mean goal error and 39.3% average GPU utilization. In 6 additional cluttered-environment trials, the stack tracks collision-free trajectories under onboard perception gating.
Figures & tables
| Referent | Success rate | Goal err. (cm) | Track err. (cm) | Avg. GPU (%) |
| Trash bin | 1.00 | 0.00 | 34.96 | 42.2 |
| Chair | 0.80 | 10.07 | 26.13 | 37.3 |
| Fire extinguisher | 0.80 | 7.08 | 37.64 | 38.4 |
| Overall | 0.87 | 5.72 | 32.91 | 39.3 |
| Stage | Median | 95th pct. | Max |
| Time-to-first-token | 0.60 s | 0.66 s | 0.72 s |
| Total inference | 0.79 s | 0.88 s | 1.12 s |
| Region grid | Valid-goal rate | Selection jitter (m) |
| 0.94 | 0.07 | |
| (ours) | 1.00 | 0.70 |
| 1.00 | 1.27 | |
| Single pixel | 0.15 | 1.16 |
| Prompted referent | Not visible | Modal region | Share |
| Chair (left) | 53% | Top-left | 86% |
| Trash bin (center) | 44% | Center | 90% |
| Fire extinguisher (absent) | 66% | Center | 79% |
| Run | Goal err. (cm) | Mean track. err. (cm) | p90 track. err. (cm) |
| 1 | 0.00 | 14.5 | 18.6 |
| 2 | 18.3 | 15.1 | 26.4 |
| 3 | 20.7 | 29.9 | 79.1 |
| 4 | 0.00 | 10.9 | 21.2 |
| Mean | 9.75 | 17.6 | 36.3 |
Aerial VLN
Aerial vision-and-language navigation (VLN) enables UAVs to follow natural-language goals using visual perception and flight control.
See all 61 papers