Research
Joint UAV-UGV Positioning and Trajectory Planning via Meta A3C for Reliable Emergency Communications
Overview Research area: Robotics and wireless communications — specifically joint unmanned aerial vehicle (UAV) and unmanned ground vehicle (UGV) deployment, positioning, and trajectory planning for e

- arXiv
- 2512.22187
- Published
- 2025-12-20
- Authors
- Ndagijimana Cyprien, Mehdi Sookhak, Hosein Zarini, Chandra N Sekharan, Mohammed Atiquzzaman
AI summary
Overview
- Research area: Robotics and wireless communications — specifically joint unmanned aerial vehicle (UAV) and unmanned ground vehicle (UGV) deployment, positioning, and trajectory planning for emergency/post-disaster network restoration, solved with deep reinforcement learning and meta-learning.
- Technical level: Advanced. The paper relies on non-convex optimization, Markov Decision Processes, asynchronous advantage actor-critic (A3C) policy-gradient math, and Model-Agnostic Meta-Learning (MAML).
- Scope (one sentence): The paper formulates and solves a sum-rate maximization problem for a cooperative UAV-UGV network, reformulating it as an MDP and solving it with a meta-learning-enhanced A3C algorithm evaluated in simulation against A3C and DDPG.
What This Paper Is About
When terrestrial base stations are destroyed by a disaster, UAVs can act as flying base stations for ground users, while UGVs supply them with stable backhaul links and additional mobile coverage. The hard part is deciding where each UAV and UGV should be at every moment, and how each should move, so that user throughput is maximized and quality-of-service (QoS) targets are still met. This paper builds a single framework that jointly optimizes both vehicle types at once and adds meta-learning so the control policy can adapt quickly when conditions change.
Key Contributions
- Joint problem formulation: The authors formulate a sum-rate maximization problem that jointly optimizes UAV and UGV positions and trajectories together with UGV-to-UAV and UAV-to-user associations, subject to constraints on G2A and A2G link quality, user data rates, UAV speed, UAV safe separation distance, UGV speed, and UGV movement confined to a road network.
- MDP reformulation: Because the problem is non-convex and complex, they reformulate it as a Markov Decision Process defined by state space, action space, transition probability, reward, discount factor, and time horizon, so the system's behavior can be modeled dynamically over discrete time slots.
- A3C-based positioning and trajectory framework: They propose an A3C-based approach for joint UAV and UGV positioning and trajectory planning that is designed to keep ground-user QoS requirements satisfied.
- Meta-learning integration and evaluation: They integrate a meta-learning (MAML-style inner/outer loop) approach with A3C so the model can rapidly adapt to new environments, dynamic channel conditions, and evolving user demands, and they report that Meta-A3C delivers 13.1% higher throughput than A3C and 30.1% higher than DDPG with low complexity.
Main Findings
- Faster, higher-reward convergence: Meta-A3C converges faster than the compared reinforcement learning methods with a high reward, which the authors attribute to its adaptability in a dynamic environment. A3C outperforms DDPG, and DDPG records the lowest reward of the three.
- Throughput advantage at 100 users: With U = 4 UAVs and M = 4 UGVs, Meta-A3C outperforms A3C by approximately 13.1% at K = 100 users and DDPG by 30.1%. The abstract separately states 13.1% higher throughput and 49% faster execution for Meta-A3C versus A3C and DDPG.
- Sum rate falls as users increase: The reported sum rate decreases as the number of users grows, which the paper explains as reflecting the need for more resources to satisfy each user's QoS requirement.
- Lower complexity: In the average-episode-running-time comparison across three algorithms, Meta-A3C shows low complexity across all UGV configurations relative to the other algorithms. The body of the paper reports this qualitatively; the specific 49% execution-time figure appears in the abstract.
- Deployment geometry: In the one-time-step positioning plot, 4 UAVs (triangular markers) and 4 UGVs (circular markers) are positioned relative to 100 ground users (x markers); UGVs are constrained by a road speed limit of 15 m/s to ensure reliable G2A links, and each UAV dynamically adjusts its altitude to meet QoS.
- Trajectory behavior over 25 time steps: Across 25 consecutive time steps, UAVs adjust altitude to maximize coverage while UGVs, modeled by a road graph, optimize their trajectory to maintain backhaul connectivity with the UAVs.
Methodology in Plain English
The authors describe an emergency scenario with M UGVs that backhaul to U UAVs, which in turn serve K ground users. Time is divided into N discrete slots of Δ seconds (T = NΔ). Each UGV moves on a road network modeled as a graph of intersections (nodes) and road segments (edges), with speed capped by the smaller of the road segment's speed limit and the UGV's maximum velocity, and each UGV must return to its starting point when the mission ends. Each UAV has a 3D position, a maximum speed, a minimum separation distance from other UAVs to avoid collisions, and the same return-to-start requirement.
Wireless links (UGV-to-UAV "G2A" and UAV-to-user "A2G") are modeled with a probabilistic path-loss approach that blends line-of-sight and non-line-of-sight components, where the line-of-sight probability depends on the elevation angle between transmitter and receiver. From these losses the authors compute the received SINR at each user, and from that the achievable data rate, gated by a binary user-association variable (each user served by at most one UAV, each UGV associated with at most one UAV).
Since maximizing the sum of these rates under all the constraints is non-convex, they recast it as an MDP. The state includes UAV positions, UGV positions, user coordinates, and channel/SINR information; the action includes continuous movement directions for UAVs and UGVs plus the association decisions; the reward is the sum of user rates minus a weighted penalty that applies when a user's rate falls below the minimum required rate.
They solve this MDP with A3C: an actor network chooses actions via a policy, a critic network estimates the state-value function, the advantage function compares the τ-step cumulative reward against the critic's estimate, and parameters are updated using the RMSProp optimizer with momentum, a learning rate, and a small stability constant. On top of this they layer meta-learning: a distribution of tasks shares the same state and action spaces but differs in transition and reward, and the model learns initial parameters that can be fine-tuned to any new task with a few gradient steps using an inner learning rate, then updated globally with an outer (meta) learning rate and backpropagation through the inner-loop update. At deployment, the trained parameters are adapted quickly to the observed environment and the resulting policy executes UAV 3D positioning and obstacle avoidance, UGV path planning and terrain adaptation, and cooperative target tracking.
Simulation setup as reported: U = 4 UAVs flying between 30 m and 150 m, maximum UAV speed 30 m/s, UAV safety distance 10 m; K = 100 users randomly distributed over a 3000 × 3000 m area with a minimum data rate of 0.5 Mbps; carrier frequency 2 GHz with loss coefficients listed as 1 and 20; 4 UGVs with maximum velocity 20 m/s and road speed limit 15 m/s; 1 W UAV transmit power with a 1 pW noise floor; actor and critic learning rates of 0.0005 and 0.001; γ = 0.99; meta-learning rate 0.0001; 5 inner steps per task; meta-batch size of 4 tasks per update. The number of training epochs and the detailed network architecture are not reported.
Why This Matters
- Research impact: The paper argues it is the first to jointly optimize positioning and trajectories for both UAVs and UGVs in a dynamic communication environment with a UAV-to-UGV-to-user link chain, and it demonstrates that combining meta-learning with A3C is a viable route to fast adaptation in disaster scenarios where conditions change quickly and retraining from scratch is impractical.
- Real-world applications:
- Restoring cellular coverage after earthquakes, hurricanes, or other events that destroy terrestrial base stations.
- Supporting search-and-rescue operations where ground vehicles must stay on roads while aerial vehicles cover wide areas.
- Providing temporary connectivity for large events or remote/rural regions lacking permanent infrastructure.
- Coordinating mixed autonomous fleets (drones plus ground robots) that must respect road networks, speed limits, and collision-avoidance rules.
- Industry relevance: Directly relevant to telecom operators building rapidly deployable emergency networks, to UAV/UGV manufacturers and autonomy software vendors, to emergency-management agencies, and to reinforcement-learning practitioners applying multi-agent control to physical fleets. The work was supported by the National Science Foundation under grant number CNS-2318725, indicating institutional backing for the research direction.
Future Directions
- Validate outside simulation: All reported results are numerical simulations; field trials or hardware-in-the-loop experiments with real UAVs and UGVs would test whether the reported throughput and adaptation gains hold under real channel and mobility conditions.
- Scale and generalize the configuration: Only U = 4 UAVs, M = 4 UGVs, and K = 100 users are evaluated in the reported setting, so it is an open question how the framework behaves with larger fleets, denser user populations, or more complex road networks.
- Address the throughput-versus-users trade-off: Because sum rate is reported to decrease as users increase, further work is needed on resource allocation or additional vehicle deployment to sustain QoS at higher user counts.
- Reconcile and expand the reported metrics: The paper reports a 49% execution-time improvement only in the abstract while describing complexity qualitatively in the results section; a more detailed complexity analysis across configurations, and reporting of training epoch counts and network architectures, would make the comparison more reproducible.
- Handle richer failure and interference models: The current model accounts for inter-UAV interference through the SINR denominator; extensions could consider UAV or UGV failures, energy constraints, and more severe interference conditions during long missions.
Target Audience
Graduate students and researchers in reinforcement learning, UAV/drone communications, and wireless network optimization; engineers designing post-disaster or temporary communication systems; and practitioners working on multi-agent trajectory planning for mixed aerial-ground autonomous fleets. Readers without a background in Markov Decision Processes, actor-critic methods, or meta-learning will find the methodology sections (III-A through III-C) demanding.
Authors’ abstract
Joint deployment of unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) has been shown to be an effective method to establish communications in areas affected by disasters. However, ensuring good Quality of Services (QoS) while using as few UAVs as possible also requires optimal positioning and trajectory planning for UAVs and UGVs. This paper proposes a joint UAV-UGV-based positioning and trajectory planning framework for UAVs and UGVs deployment that guarantees optimal QoS for ground users. To model the UGVs' mobility, we introduce a road graph, which directs their movement along valid road segments and adheres to the road network constraints. To solve the sum rate optimization problem, we reformulate the problem as a Markov Decision Process (MDP) and propose a novel asynchronous Advantage Actor Critic (A3C) incorporated with meta-learning for rapid adaptation to new environments and dynamic conditions. Numerical results demonstrate that our proposed Meta-A3C approach outperforms A3C and DDPG, delivering 13.1\% higher throughput and 49\% faster execution while meeting the QoS requirements.