Energy-Aware Wind-Resilient Routing for Truck-Assisted Multi-UAV Delivery under Wind Uncertainty
The authors propose an online risk-sensitive planning framework that updates time-dependent energy graphs using noisy wind estimates and uncertainty margins to reduce return failures in truck-assisted multi-UAV delivery.
1. The Dynamic Wind Hazard: Why Deterministic UAV Routing Fails
In air-ground autonomous delivery systems, mobile ground vehicles provide long-range transport and payload capacity, while unmanned aerial vehicles (UAVs) are deployed from the vehicle platform to serve spatially dispersed customers. However, low-altitude aerial delivery operations face a critical safety hazard: irreversible battery depletion failures caused by dynamic environmental wind. Deterministic or static energy models assume constant power consumption over planned flight paths. In real-world low-altitude environments, these static assumptions underestimate the cumulative impact of headwinds, crosswinds, dynamic aerodynamic drag, and battery-voltage drops. This systematic underestimation frequently leads to return-feasibility failures, where a UAV exhausts its battery energy before successfully returning to the mobile truck or central depot.
A primary driver of these airborne energy depletion failures is the imperfect nature of online wind observations. Onboard wind estimates are inherently delayed by a sensing and update offset and corrupted by noise resulting from hardware limitations, multi-rotor body vibrations, and low sensor sampling frequencies. Standard reactive replanning algorithms—such as dynamic shortest-path methods or standard online replanners—frequently fail under these conditions because they select forward paths based on current point-estimates of wind speed and direction without explicitly verifying whether the platform retains sufficient energy reserves to safely return to the recovery vehicle under worst-case estimation errors.
To eliminate these return-feasibility risks under unmodeled wind uncertainty, Tianshun Li et al. (2026) introduced the Energy-Aware Wind-Resilient Routing (EWR) framework in their paper, “Energy-Aware Wind-Resilient Routing for Truck-Assisted Multi-UAV Delivery under Wind Uncertainty”. The EWR framework replaces deterministic energy assumptions with an online, risk-sensitive planning architecture engineered to guarantee safe return feasibility under partially observable, time-varying wind fields.
2. Architecture of the Energy-Aware Wind-Resilient Routing (EWR) Framework
2.1 System Architecture & Layer Breakdown
The EWR framework operates via a three-layer execution pipeline that integrates offline allocation with online risk-sensitive graph routing:
- Input Layer: Collects environmental, platform, and mission parameters, including customer target locations, mobile truck and depot coordinates, UAV battery states, payload mass demands, onboard wind measurements, and obstacle spatial maps.
- Task Allocation Layer: Formulates initial operational bounds through three sequential stages:
- Wind-Aware Clustering: Groups customer targets into spatial clusters while accounting for ambient wind conditions, battery capacity limits, payload mass, and customer spatial density.
- Truck Route Planning: Generates energy-safe ground waypoints and rendezvous locations for the mobile truck platform.
- UAV-Customer Assignment: Allocates specific UAVs to customer nodes within defined service regions.
- BER Routing Layer (Core): Executes continuous online trajectory selection using a time-dependent energy graph. This core layer calculates wind-updated edge costs, evaluates continuous return feasibility, selects risk-aware routes, and executes safe abort sequences if return feasibility is violated. Execution feedback and real-time sensing continuously update the time-dependent energy graph throughout mission execution.
2.2 Time-Dependent Energy Graph & Edge Cost Formulation
The EWR framework models the low-altitude flight environment as a time-dependent directed energy graph , where represents flyable waypoints, denotes directed flight segments, and represents the online edge cost for edge at decision time .
To balance nominal energy efficiency against environmental risk, the composite edge cost equation is defined as:
where is the predicted energy consumption, is a wind-induced uncertainty penalty, and is a user-defined risk-sensitivity coefficient.
Explicit Vector Projection & Traversable Energy
To account for the directional impact of wind relative to flight orientation, let represent the unit tangent vector along the ground path segment . The delayed online wind estimate is decomposed into parallel and perpendicular vector components:
The predicted energy consumption for traversing a segment of length at an estimated path-aligned ground speed incorporates both longitudinal and lateral power components:
The multi-rotor platform energy model incorporates physical parameters calibrated against empirical rotary-wing studies (Table I of the paper):
- : Nominal cruise power required in still air (set to for a platform with nominal airspeed and total battery capacity ).
- : Propulsion power variation induced by parallel headwind or tailwind components along path direction .
- : Payload-induced power consumption, proportional to carried payload mass (up to maximum payload ).
- : Additional electrical power required for lateral wind rejection. Because multi-rotor UAVs must tilt and adjust thrust allocation to counteract crosswinds, models the energy cost of maintaining directional tracking under perpendicular wind forces.
Conservative Crosswind Reachability Filter
To prevent a UAV from entering flight segments where crosswinds exceed aerodynamic control limits or push ground speed near zero, EWR enforces a dual reachability filter:
where is the estimated crosswind vector component, is nominal airspeed, represents the lateral control safety margin, and is the upper-bounded estimation error confidence radius.
Uncertainty Penalty
The penalty function penalizes flight segments characterized by high wind variance, stale data, or rapid environmental shifts:
where represents sensing update delay, is the previously accepted wind estimate, and are non-negative weighting parameters.
2.3 Adaptive Safety Margins & Continuous Return Feasibility Checks
To eliminate reliance on static energy reserves, EWR calculates an adaptive safety margin for every candidate edge :
- : Fixed emergency reserve baseline ().
- : Standard deviation of the wind-aware energy prediction model, scaled by sensitivity parameter .
- : Energy estimation error induced by state-of-charge uncertainty, scaled by .
- : Normalized mission-phase risk indicator distinguishing loaded outbound, unloaded return, and final approach phases, scaled by .
The maximum wind-induced energy uncertainty along segment is upper-bounded using a local Lipschitz bound :
where represents the local Lipschitz constant bounding the maximum rate of change of the edge energy consumption model with respect to wind estimation perturbations along segment .
Continuous Return Feasibility Verification
Before committing a UAV to a forward segment toward waypoint , EWR verifies whether remaining battery energy satisfies the continuous feasibility inequality:
where is the energy required to traverse the return path from waypoint back to the mobile truck or depot. If a forward edge violates this condition, EWR blocks forward progression and triggers a safe abort sequence, ensuring the UAV retains sufficient energy to return immediately to the mobile platform.
2.4 Spatial Routing Dynamics in Evolving Wind Fields
The EWR framework dynamically alters spatial flight trajectories as local wind conditions evolve across time steps and .
The simulation visualizes the interaction between flight paths and environmental features:
- Depot: Marked by a green circle at the lower-left origin.
- Customer Targets: Represented by black diamond markers spatially distributed across the map.
- UAV Positions: Represented by black triangles labeled NO-1 through NO-4.
- Truck Platform Trajectory: Rendered as a black dashed line showing the ground rendezvous route.
- Wind Field Map: Rendered as background color intensity contours (ranging from in blue to in dark red-orange) overlaid with directional wind flow streamlines.
Rather than following straight-line Euclidean paths between targets, the UAV routes generated by EWR actively bend around high-velocity wind regions—specifically avoiding the central red-orange gust zone () and the lower-right vortex structure. By redirecting UAV trajectories through lower-velocity wind corridors, the system minimizes aerodynamic drag and crosswind compensation power, preserving valid return options back to the moving truck throughout the mission.
3. Quantitative Performance & Preventative Safety Analysis
3.1 Success Rate and Return Failure Comparisons
The authors evaluated EWR against six baseline routing strategies across synthetic delivery graphs using replayed wind logs from a public ATS truck-UAV delivery dataset. Evaluation settings included a full battery budget (, corresponding to full capacity) and a restricted low-battery budget (, corresponding to ).
The primary evaluation metrics include:
- Mission Success Rate (): The percentage of test missions where all assigned customer deliveries were completed and all UAVs safely returned to the depot or mobile truck.
- Return Failure Rate (): The percentage of missions where a UAV suffered complete inflight energy depletion due to dynamic wind disturbances.
Note: and do not sum to 100%; the remaining outcomes correspond to safe aborts initiated by EWR when return feasibility thresholds were breached.
As shown in Figure 4(a) of the paper, EWR outperforms all baseline strategies across both battery settings while suppressing return failure rates:
| Routing Method | Success Rate (%) [] | Success Rate (%) [] | Return Failure (%) [] | Return Failure (%) [] |
|---|---|---|---|---|
| SP-NoWind | ~61% | ~36% | ~16.5% | ~21.5% |
| Energy-SP | ~67% | ~43% | ~13.8% | ~18.5% |
| Initial-Wind-SP | ~73% | ~50% | ~9.8% | ~14.3% |
| Online-Replan | ~79% | ~58% | ~7.0% | ~10.7% |
| D Lite* | ~81% | ~60% | ~5.8% | ~9.5% |
| Greedy-Energy | ~68% | ~45% | ~13.0% | ~17.8% |
| EWR (Proposed) | ~92% | >75% | <1.0% | ~1.8% |
Static baselines (SP-NoWind, Energy-SP) suffer severe degradation under low energy budgets (), failing in over 18–21% of test flights due to unmodeled wind resistance. Reactive replanners (Online-Replan, D* Lite) adapt to updated wind fields but still yield 5.8–10.7% failure rates because they lack explicit return feasibility bounds. In contrast, EWR maintains a mission success rate of ~92% under and >75% under , while keeping return failure rates below 2% across all trials.
3.2 Energy Safety Buffer & Residual Margin Metrics
To quantify energy safety throughout mission execution, Li et al. defined the minimum residual energy margin metric :
A positive confirms that a UAV maintained a valid energy buffer during every flight decision step. A negative indicates that the platform entered an energy-unsafe regime where safe return could no longer be guaranteed.
As shown in Figure 4(b) of the paper:
- Baseline Behaviors: Static and energy-oblivious baselines yield negative average minimum margins (dropping to to under ). Reactive replanners (Online-Replan, D* Lite) hover near zero ( to ), leaving minimal buffer against dynamic gusts.
- EWR Behavior: EWR maintains a strictly positive residual margin across both energy settings ( under ), confirming that the adaptive safety margin prevents the UAV from operating near depletion thresholds.
3.3 Real-World Wind Log Validation (ASOS Data)
To evaluate performance under unmodeled real-world atmospheric conditions, the authors replayed surface weather logs from an Automated Surface Observing System (ASOS) weather station, downloaded via the Iowa Environmental Mesonet. These logs contain continuous time-series data including abrupt wind direction changes and high-speed gust surges.
The quantitative results under real-world ASOS wind log replays () are detailed below:
| Method | Success Rate (%) | Return Failure Rate (%) | Min Energy Margin (Wh) |
|---|---|---|---|
| SP-NoWind | |||
| Energy-SP | |||
| Online-Replan | |||
| D Lite* | |||
| EWR (Proposed) |
EWR’s performance advantage is most pronounced during sudden wind shifts and strong gust events. Under these non-stationary conditions, baseline planners without uncertainty margins underestimate return power demands, resulting in return failure rates of for SP-NoWind and for Online-Replan. EWR suppresses return failures to while maintaining an average minimum safety margin of .
3.4 Computational Scalability
The authors evaluated the online execution timing of EWR across expanding graph sizes and fleet configurations. Table II from the paper details the planning latency per decision step across 100 evaluation trials:
| Customers | UAVs | Nodes | Edges | Planning Time per Step (ms) | Success Rate (%) |
|---|---|---|---|---|---|
| 10 | 2 | 42 | 186 | ||
| 20 | 4 | 78 | 412 | ||
| 30 | 6 | 116 | 728 | ||
| 50 | 8 | 184 | 1326 | ||
| 75 | 10 | 268 | 2244 | ||
| 100 | 12 | 352 | 3486 |
Even at the largest problem scale tested (100 customers, 12 UAVs, 352 graph nodes, and 3,486 directed edges), the mean online planning latency per step remains under 160 ms (), demonstrating real-time replanning capability for multi-UAV delivery fleets.
4. Key Takeaways for Failure-First AI Safety & Open Limitations
Core Lessons for Embodied AI Safety
- Risk-Sensitive Margins vs. Nominal Optimality: Optimizing flight paths based on nominal energy models or dynamic shortest-path heuristics creates structural safety vulnerabilities under environmental disturbances. Incorporating explicit uncertainty bounds () into graph edge costs prevents catastrophic return-feasibility failures far more effectively than re-optimizing nominal path length on the fly.
- Continuous Return Feasibility Verification: Reactive replanning algorithms (e.g., D* Lite or online shortest path) are insufficient if they uncritically trust noisy, delayed state observations. Safe mission execution under dynamic disturbances requires enforcing continuous return-to-home feasibility constraints before committing to forward actions.
Acknowledged Limitations
Li et al. identify two primary limitations in the current EWR formulation:
- Absence of Predictive Wind-Gust Modeling: The framework relies on delayed sensor estimates and bounded uncertainty margins (), but lacks forward predictive modeling for sudden, unmodeled, or extreme localized wind gusts.
- Exclusion of Battery Aging Effects: The energy consumption model assumes nominal battery capacity and constant discharge dynamics, omitting capacity degradation, internal resistance growth, and thermal stress associated with real-world battery aging.
Read the full paper on arXiv · PDF