---
title: 'AeroDuo: Dual-UAV VLN Framework'
url: https://www.emergentmind.com/topics/aeroduo
type: topic
---

# AeroDuo: Dual-UAV VLN Framework

Searching arXiv for the named AeroDuo paper and a few closely related supporting papers mentioned in the source block.
AeroDuo is a dual-UAV collaborative vision-and-language navigation framework introduced for Dual-Altitude UAV Collaborative VLN (DuAl-VLN), a task in which a high-altitude UAV performs broad environmental reasoning and a low-altitude UAV performs precise navigation, collision avoidance, and target grounding from target-oriented language instructions and visual observations [2508.15232]. In the literature assembled here, the same label is also used more loosely for several paired aerial or aero-enabled architectures; however, its most explicit and formalized use is the 2025 framework that couples a multimodal large language model with a lightweight navigation policy, supported by the HaL-13k dataset of 13,838 collaborative high-low UAV demonstration trajectories [2508.15232].

## 1. Definition and conceptual scope

AeroDuo is defined by a division of labor across altitude. The high-altitude UAV, denoted \(U_h\), is responsible for broad environmental coverage, global reasoning, and target-region estimation. The low-altitude UAV, denoted \(U_l\), is responsible for precise navigation, collision avoidance, and target grounding. This separation is motivated by a central asymmetry in UAV vision-and-language navigation: high altitude provides multi-grained perspectives and wide field of view, whereas low altitude provides fine-grained perception and safer maneuvering in cluttered environments. The framework therefore constrains the low-altitude UAV’s effective motion space while still exploiting aerial mobility [2508.15232].

Within this formulation, AeroDuo is not a generic two-drone coordination scheme. It is specifically organized around target-oriented instructions rather than step-by-step route descriptions, and it is explicitly designed to avoid the human intervention, iterative dialogue, and overly detailed route-level guidance that prior UAV-VLN systems often require. A common misconception is that the method is simply redundant sensing with two identical agents. The architecture instead assigns distinct inference roles to the two platforms and limits communication to compact spatial outputs rather than raw sensory streams [2508.15232].

The task-level success criterion is also asymmetric. An episode succeeds only when \(U_l\) comes within a distance threshold \(d\) of the target location \(p^d\) and grounds the target. Failure occurs if \(U_l\) exceeds a navigation-time upper bound without reaching the target or if either UAV collides with obstacles. The collaboration is therefore “soft”: \(U_h\) periodically reasons over the environment and sends guidance, while \(U_l\) executes navigation between these updates [2508.15232].

## 2. Formal task structure and system architecture

At initialization, the two vehicles share horizontal position but differ in altitude:
\[
P^l_0 = (x^l_0, y^l_0, z^l_0), \qquad
P^h_0 = (x^h_0, y^h_0, z^h_0),
\]
with
\[
x^l_0 = x^h_0,\quad y^l_0 = y^h_0,\quad z^h_0 > z^l_0.
\]
They receive a target-oriented language instruction describing the target’s direction, visual characteristics, and surrounding environmental context. Time indices are separated as \(t\) for \(U_l\) and \(\tau\) for \(U_h\). At each low-altitude step, \(U_l\) captures a forward-facing RGB image \(I^l_t\) and an omnidirectional point cloud \(V^l_t\). At each high-altitude step, \(U_h\) captures a BEV-like RGB observation \(I^h_\tau\) and a LiDAR point cloud \(V^h_\tau\) covering the same field of view [2508.15232].

The high-altitude branch is built around Pilot-LLM. Rather than treating high-altitude observations as a temporal video only, AeroDuo constructs a global orthophoto map and a depth map:
\[
G_{\tau}, \hat{D}^h_\tau = ortho(I^h_{1:\tau}, p^h_{1:\tau}, V^h_{1:\tau}).
\]
The pipeline reconstructs an elevation map from accumulated point clouds, estimates camera extrinsics from UAV poses, reprojects BEV observations onto the ground plane, stitches the reprojected views into an orthographic map \(G_\tau\), and computes a global depth map \(\hat{D}^h_\tau\). At most five historical images are stitched, after which the map is resized to a standard resolution before entering Pilot-LLM [2508.15232].

Pilot-LLM uses mask tokens to predict a continuous target probability map rather than explicit coordinates. The special tokens are defined as
\[
\bm{M}(i,j) = \bm{\rho}_{i,j} + \bm{\eta},
\]
where \(\bm{\rho}_{i,j}\) is the positional embedding at coordinate \((i,j)\) and \(\bm{\eta}\) is a trainable embedding. The multimodal input is
\[
[\tilde{\bm{G}_\tau}, \bm{X}^p_\tau, \tilde{\bm{X}}, \bm{M}],
\]
and the resulting probability map is
\[
\mathcal{M}_{\tau} = \text{sigmoid}(f_m(\tilde{\bm{M}_\tau})).
\]
The outputs sent to \(U_l\) are the target probability map \(\mathcal{M}_\tau\) and the global depth map \(\hat{D}^h_\tau\) [2508.15232].

The low-altitude branch is the Multi-Stage Pathfinder (MSP), a three-stage policy implementing key waypoint decision, collision-free navigation, and target localization. MSP first computes a sub-goal as the centroid of the target probability distribution:
\[
[x^c_{\tau}, y^c_{\tau}] = \sum_i^H \sum_j^H \mathcal{M}_{\tau}(i,j)\cdot[i,j].
\]
Using the altitude difference \(\Delta z_\tau\), it constructs an occupancy map from the high-altitude depth estimate,
\[
occ_\tau = u(\hat{D}^h_\tau - \Delta z_\tau),
\]
then applies A\* search with a Manhattan-distance heuristic and erosion for safer obstacle clearance. The resulting coarse path is segmented into \(K\) uniformly spaced key waypoints \(\mathcal{Q}_\tau = \{p^\tau_{1:K}\}\). MSP then invokes an RL-based Navigator, inspired by NavRL, that uses 3D ray casting of the point cloud, an MLP controller, and PPO training in Isaac Sim. Target grounding is handled asynchronously by GroundingDINO on the latest RGB frame and the language instruction; exploration terminates when a detection exceeds a confidence threshold or when the waypoint sequence is exhausted and a new guidance request is issued [2508.15232].

## 3. HaL-13k and the learning pipeline

HaL-13k is the first dual-UAV VLN dataset designed for DuAl-VLN. It contains 13,838 collaborative dual-altitude trajectory pairs across 14 realistic outdoor scenarios from OpenUAV, with realistic UAV dynamics and multimodal sensory streams including RGB, BEV images, and LiDAR point clouds. Each trajectory pair is annotated with target-oriented language instructions that describe target orientation, visual features, and surrounding context, but do not provide step-by-step route descriptions or interactive assistance [2508.15232].

Trajectory construction proceeds in two stages. First, low-altitude expert paths are obtained by constructing an occupancy map from point clouds and running the A\* algorithm to compute optimized paths that maintain effective exploration altitude while respecting occupancy constraints. Second, high-altitude trajectories are randomly sampled subject to visibility constraints so that the high-altitude UAV maintains visual coverage of the low-altitude route. The resulting paired trajectories are synchronized and overlapping in field of view, enabling the collaborative formulation [2508.15232].

The validation protocol explicitly separates environment generalization from object generalization. The unseen map set comprises two scenes absent from training and contains 175 test episodes. The unseen object set uses familiar scenes but novel object categories and also contains 175 test episodes. This split is designed to evaluate generalization across both novel layouts and unfamiliar targets [2508.15232].

Training is divided into pretraining and fine-tuning. Pretraining strengthens cross-modal understanding, especially for BEV images, geospatial reasoning, and depth perception. It includes referring segmentation and depth estimation on ground-view images, referring segmentation on BEV images using 850,894 image-text pairs, and depth estimation for BEV images. Fine-tuning then trains Pilot-LLM to predict target-region probability maps for navigation. The model uses Qwen2-VL as backbone, freezes the visual projector \(f_v\), fine-tunes the multimodal LLM parameters with LoRA, and optimizes with AdamW, a learning rate of \(5\times 10^{-5}\), and a cosine scheduler. In parallel, the Navigator is trained with PPO in Isaac Sim using rewards that penalize collisions and abrupt velocity changes while rewarding progress toward the goal [2508.15232].

## 4. Empirical performance and ablation structure

Evaluation uses five metrics: Success Rate (SR), Success weighted by Path Length (SPL), Success weighted by Search Time (SST), Oracle Success Rate (OSR), and Navigation Error (NE). For DuAl-VLN, SR and SST are emphasized as the primary indicators of successful and efficient task completion. The baselines are Random, CMA, TravelUAV, and TravelUAV (L1 assistant), with all baselines retrained on HaL-13k for fair comparison [2508.15232].

The main results show a substantial gap between AeroDuo and the strongest single-UAV baseline.

| Split | Strongest single-UAV baseline | AeroDuo |
|---|---|---|
| Unseen Map | TravelUAV (L1 assistant): SR 6.86%, SST 6.48%, NE 107.91 m | SR 16.57%, SST 14.63%, NE 84.31 m |
| Unseen Object | TravelUAV (L1 assistant): SR 5.71%, SST 5.31%, NE 140.42 m | SR 14.86%, SST 13.54%, NE 108.66 m |

On unseen maps, AeroDuo achieves SR \(=16.57\%\), SST \(=14.63\%\), SPL \(=13.86\%\), OSR \(=28.57\%\), and NE \(=84.31\) m. On unseen objects, it achieves SR \(=14.86\%\), SST \(=13.54\%\), SPL \(=13.35\%\), OSR \(=19.43\%\), and NE \(=108.66\) m. The paper highlights a \(9.71\%\) absolute improvement in SR over the strongest single-UAV baseline on validation, depending on split [2508.15232].

The ablation results clarify the framework’s internal dependencies. Collision-free navigation alone yields only average SST \(=1.34\%\) and SR \(=1.43\%\). Adding pretraining improves these to SST \(=2.08\%\) and SR \(=2.29\%\). Adding global map construction raises performance sharply to SST \(=12.75\%\) and SR \(=14.29\%\). Replacing collision-free navigation with key waypoint decision gives SST \(=8.08\%\) and SR \(=8.86\%\). The full model—pretraining, global map construction, key waypoint decision, and collision-free navigation—achieves overall average SST \(=14.08\%\) and SR \(=15.71\%\). A second misconception is therefore that the multimodal LLM alone accounts for the gains; the empirical evidence instead attributes performance to the joint effect of orthophoto construction, probabilistic waypointing, RL navigation, and grounding [2508.15232].

## 5. Broader uses of the label and adjacent paired architectures

In the literature assembled here, “AeroDuo” is not a universally standardized cross-domain term. It is also used interpretively for architectures built around paired aerial roles, paired density layers, or paired vehicles. This suggests a broader design trope: a two-part system in which one element provides global reach, structural support, or coarse deceleration, while the other provides local service, precision, or fine preservation.

One such use appears in 5G networking, where a UAV-mounted distributed unit acts as an aerial DU and a terrestrial central unit remains on the ground, with the CU-DU interface complying with 3GPP F1AP and the aerial node providing integrated access and backhaul. The prototype is implemented with OpenAirInterface, a USRP B200 mini, a custom power amplifier, and a Quectel RM500Q-GL 5G module, and it demonstrates coverage extension and a reported \(30\) Mbps throughput for a user that is otherwise out of coverage [2305.05983].

A second use appears in planetary mission design, where a Photon cruise stage releases one or more small drag-modulation aerocapture vehicles. In that architecture, aerocapture replaces \(2\) to \(3.5\) km/s of orbit-insertion \(\Delta V\), enabling low circular \(200\times 400\) km orbits at Mars and Venus with small periapsis-raise maneuvers of \(41\) m/s and \(30\) m/s, respectively. The same study states that if each small satellite weighs \(50\) kg with the aerocapture system mass included, five satellites can be carried by a single Photon, making two-spacecraft “duo” missions a special case of a broader multi-orbiter pattern [2310.00891].

A third use is aerodynamic rather than robotic or orbital: a reusable booster employing aerosurfaces operates in two distinct modes, powered rocket ascent with fins and unpowered gliding descent with deployed wings. The model-scale design targets an expected maximum altitude of \(500\) m, uses a NACA 2414 airfoil, and reports best-glide estimates including \(L/D \approx 20.7\) for the small booster and \(L/D \approx 14.6\) for the Energia-2 side booster case [2310.04683].

A fourth use is materials-based. The Tanpopo capture medium is a dual-layer, dual-density hydrophobic silica aerogel tile with a \(0.01\,\mathrm{g\,cm^{-3}}\) surface layer and a \(0.03\,\mathrm{g\,cm^{-3}}\) open-topped, box-shaped base layer. Sixty tiles were manufactured, 57 were flight-qualified, and the configuration was designed to balance intact dust capture with the mechanical requirements of ISS flight hardware. Its density-optics relation is expressed as
\[
n = 1.001 + 0.251\rho.
\]
In that context, the “duo” resides in staged deceleration and structural framing rather than in multiple vehicles [1512.03991].

## 6. Limitations, implementation pathways, and future development

AeroDuo’s reported performance remains far from saturation. Success rates of roughly \(15\%\) to \(17\%\) on unseen maps and unseen objects indicate meaningful progress over baselines but also substantial headroom before large-scale operational deployment. The failure modes implied in the paper include instruction ambiguity, extremely cluttered or occluded environments, out-of-map or non-visible targets, and domain shifts between OpenUAV, Isaac Sim, and real platforms. The authors also identify execution efficiency and scalability as future concerns [2508.15232].

The most immediate future directions are faster orthophoto construction, more lightweight LLM reasoning, improved real-time performance, richer collaboration, stronger grounding for small or occluded targets, and eventual transfer from simulation to real UAV platforms under weather, lighting, and sensor noise. The paper also points toward extension from dual-UAV collaboration to larger multi-UAV swarms with more altitudes or role allocations [2508.15232].

In a broader aerial-systems sense, dual-UAV execution would plausibly benefit from software substrates purpose-built for multi-robot aerial systems. Aerostack2 is one such framework: it is ROS 2 based, open-source, platform-independent, plugin-oriented, and explicitly designed for multi-robot aerial systems with behavior-based mission control, and it has been validated in both simulation and real flights across heterogeneous platforms. This does not mean that AeroDuo is implemented on Aerostack2 in the cited work; it indicates that the surrounding ecosystem already contains a mature systems framework for the class of multi-agent aerial deployments to which AeroDuo belongs [2303.18237].

Taken together, the literature presents AeroDuo in two layers of meaning. In the narrow and formal sense, it is a dual-altitude UAV collaborative VLN framework centered on Pilot-LLM, MSP, and HaL-13k [2508.15232]. In the broader interpretive sense, it names a recurring engineering pattern: a paired architecture in which aerial, orbital, aerodynamic, or material subsystems are split into complementary roles to trade off global coverage against local precision, softness against stopping power, or ascent performance against recovery capability [2305.05983].

Source: https://www.emergentmind.com/topics/aeroduo