Search papers, labs, and topics across Lattice.
AeroBridge-TTA addresses the sim-to-real gap in language-conditioned UAV control by adapting a latent-conditioned policy at test time. The method uses a language encoder to map commands to subgoals, an adaptive policy conditioned on these subgoals and a learned latent vector, and a TTA module that updates the latent online based on observed transitions. Experiments across five language-conditioned UAV tasks with domain randomization demonstrate that AeroBridge-TTA matches a strong PPO baseline in-distribution and significantly outperforms it out-of-distribution (+22.0 pts on average), with the latent update being the primary driver of OOD performance.
Closing the sim-to-real gap for UAVs is as simple as updating a latent vector during flight, leading to a 22-point performance boost in out-of-distribution scenarios.
Language-guided unmanned aerial vehicles (UAVs) often fail not from bad reasoning or perception, but from execution mismatch: the gap between a planned trajectory and the controller's ability to track it when the real dynamics differ from training (mass changes, drag shifts, actuator delay, wind). We propose AeroBridge-TTA, a language-conditioned control pipeline that targets this gap with test-time adaptation. It has three parts: a language encoder that maps the command into a subgoal, an adaptive policy conditioned on the subgoal and a learned latent, and a test-time adaptation (TTA) module that updates the latent online from observed transitions. On five language-conditioned UAV tasks under 13 mismatch conditions with the same domain randomization, AeroBridge-TTA ties a strong PPO-MLP baseline in-distribution and wins all 5 out-of-distribution (OOD) conditions, +22.0 pts on average (62.7% vs. 40.7%); the +8.5 pt overall gain comes entirely from the OOD regime. A same-weights ablation that only changes the step size $\alpha$ shows the latent update itself is responsible for a $4.6\times$ OOD lift.