Preprint
Article

This version is not peer-reviewed.

AoI-Aware 3D Spatial Planning and Lyapunov-Based Binary MEC Offloading for Multi-UAV Disaster Response

Submitted:

18 July 2026

Posted:

20 July 2026

You are already at the latest version

Abstract
Rapid, reliable, and energy-efficient data collection is essential for disaster response, where terrestrial communication networks are often disrupted or unavailable. Unmanned Aerial Vehicles (UAVs) provide a flexible solution for collecting critical sensing data, but their operation is constrained by limited onboard energy, stochastic wireless conditions, complex three-dimensional environments, and stringent latency requirements. This paper proposes a structured multi-UAV framework for disaster-response data collection that separates the optimisation process into spatial, temporal, and safety layers. In the spatial layer, three-dimensional Travelling Salesman Problem with Neighbourhoods (3D-TSPN) modelling allows UAVs to collect sensor data by entering sensing regions rather than visiting exact sensor coordinates. An Age of Information (AoI)-aware Genetic Algorithm (GA) is then used to optimise the sensor visiting order, while RRT-Connect verifies obstacle-aware feasible paths in the 3D environment. In the temporal layer, a Lyapunov-based control mechanism makes binary computation decisions between local processing and offloading to a single MEC node, balancing delay, energy consumption, AoI, and queue stability. In the safety layer, continuous-time conflict detection and temporal offset resolution are used to monitor inter-UAV separation and obstacle-related risks. The proposed framework is evaluated through simulation under wireless, mobility, computation, and obstacle constraints. The results show that the framework achieves a 100% data collection success rate, zero obstacle collisions, zero inter-UAV collisions, and no dropped tasks. Compared with planning-oriented and MEC-oriented baselines, the proposed framework improves information freshness, average delay, processing delay, energy efficiency, and system cost, while maintaining reliable multi-UAV coordination in a complex 3D environment. In addition, the layered design clarifies the role of each component: 3D-TSPN improves spatial flexibility, AoI-aware GA enhances route ordering, RRT-Connect supports obstacle-aware path feasibility, Lyapunov-based binary offloading stabilises computation decisions, and safety monitoring improves operational reliability. These findings demonstrate that a simplified layer-based integration of mobility planning, computation control, and safety monitoring can provide an effective solution for multi-UAV disaster-response data collection in complex 3D environments.
Keywords: 
;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

1. Introduction

Background

Unmanned Aerial Vehicles (UAVs) have become indispensable assets in modern disaster management due to their ability to rapidly deploy, hover, and navigate unsafe or inaccessible environments [1,2] . Their inherent mobility enables critical operations such as search and rescue, rapid damage assessment, real-time surveillance, and temporary communication restoration in scenarios where terrestrial infrastructure is partially or completely impaired [3,4,5]. When integrated with Internet of Things (IoT) ecosystems, UAVs act as airborne data collectors and relay platforms, connecting isolated sensor networks with emergency command and control centres [6,7]. Prior studies have demonstrated the effectiveness of UAVs in disaster scenarios where they often provide the only feasible sensing and communication capability when ground infrastructure fails [1,2].
Beyond direct sensing, UAVs enhance situational awareness by serving as airborne gateways in IoT-enabled disaster-response systems. They aggregate data from distributed ground sensors and relay it to command centres or edge infrastructure, thereby improving operational visibility and decision-making. In Public Safety Communications (PSC), UAVs can temporarily replace disrupted terrestrial nodes, preserving network continuity during infrastructure failures [3]. To further improve responsiveness and scalability, Mobile Edge Computing (MEC) has been explored as an enabling technology. MEC reduces latency by placing computation closer to UAVs and sensors [8,9].
Despite these advances, disaster environments impose severe and interdependent constraints on UAV operations [5,10,11]. These include complex three-dimensional (3D) obstacle fields caused by collapsed structures and debris; strict energy limitations that constrain flight endurance and sensing capabilities; stochastic wireless communication links affected by interference and infrastructure damage; and stringent latency requirements that demand fresh, timely situational information. In addition, reliable multi-UAV coordination is required to ensure safe separation and collision-free operation during concurrent missions. Addressing these challenges requires UAV systems to simultaneously plan feasible trajectories, guarantee sensor coverage, collect and process data, offload computation when beneficial, and operate safely under uncertainty.
This work introduces a clear separation between spatial path planning, temporal computation control, and safety monitoring, while coupling these layers within a single execution framework. Spatial decisions, including sensing-neighbourhood coverage, sensor visitation order, obstacle avoidance, and trajectory feasibility, are handled using a three-dimensional Travelling Salesman Problem with Neighbourhoods (3D-TSPN) formulation, an Age of Information (AoI)-aware Genetic Algorithm (GA), and RRT-Connect-based path-feasibility checking. Temporal decisions, including task processing and local-versus-MEC execution, are addressed using Lyapunov-based optimisation [12]. Unlike conventional approaches that treat mobility planning and computation control independently or sequentially, the proposed framework links spatial and temporal modules through shared system states, enabling coordinated and adaptive decision-making during mission execution. This design preserves analytical clarity while avoiding inefficiencies associated with loosely coupled or post-processed integration strategies.
Recent research has investigated UAV-assisted disaster response from multiple complementary perspectives, including path planning, communication efficiency, computation offloading, and information freshness. Sampling-based motion planners such as RRT and its variants provide geometric feasibility in complex three-dimensional environments; however, they are primarily designed for collision avoidance and kinematic feasibility and do not consider temporal performance metrics such as latency, queue dynamics, or data freshness [13,14]. Metaheuristic optimisation techniques, including Genetic Algorithms and swarm-based methods, have been widely applied to UAV routing and coverage problems due to their ability to handle large combinatorial search spaces. Nevertheless, these approaches typically optimise distance or energy metrics and do not explicitly integrate AoI-aware routing with queue-stable computation control [15,16].
In parallel, AoI has emerged as a key metric for quantifying data freshness in time-sensitive networks. Foundational work on AoI focuses primarily on temporal update policies and queueing models, without considering UAV mobility or geometric path planning [17]. Although AoI optimisation has been incorporated into UAV-assisted wireless networks, practical integration with obstacle-aware 3D path planning and geometric feasibility constraints remains underdeveloped in existing resource optimisation frameworks [1,2].
MEC has also been extensively studied in the context of UAV networks to reduce latency and balance energy consumption. Lyapunov-based optimisation frameworks have proven effective for stabilising task queues and optimising delay–energy trade-offs under stochastic conditions. Despite their theoretical strength, existing Lyapunov-based MEC models typically assume abstracted or fixed mobility patterns and do not account for detailed UAV path planning or obstacle-avoidance mechanisms [18].
This work is motivated by the need for a unified optimisation pipeline that reflects how disaster missions actually operate. UAVs must process and transmit heterogeneous, time-sensitive sensor data, such as survivor localisation signals, gas leak alerts, and structural vibration readings, under fluctuating network conditions and strict timeliness constraints. Therefore, the system must not only generate safe 3D trajectories and guarantee coverage, but also regulate computation and communication decisions in real time to prevent queue instability and excessive delay. To address this, we adopt a Lyapunov drift-plus-penalty control layer that dynamically balances delay, energy consumption, AoI, and queue stability through binary local/MEC processing decisions, and we couple it with AoI-aware spatial planning that prioritises freshness during routing and execution. This design ensures that data timeliness is treated as an operational requirement that drives decisions throughout the mission, rather than as a metric evaluated only after completion.
This work provides a comprehensive framework for multi-UAV disaster-response operations. The main contributions of the proposed system are summarised as follows:
1)
A three-dimensional Travelling Salesman Problem with Neighbourhoods (3D-TSPN) model is developed, in which each ground sensor is represented by a sensing neighbourhood to guarantee robust data collection while preserving spatial flexibility in obstacle-rich environments.
2)
An AoI-aware Genetic Algorithm (GA) is proposed to optimise the sensor visitation sequence within the spatial layer by considering flight time, cumulative AoI, coverage feasibility, and path smoothness, while computation and offloading decisions are handled separately by the temporal control layer.
3)
A three-dimensional RRT-Connect planner is integrated to verify and generate obstacle-aware feasible paths between sensing neighbourhoods using conservatively inflated obstacle models, ensuring practical flight feasibility under safety constraints.
4)
A Lyapunov-based temporal control layer is introduced to stabilise UAV task queues and dynamically select between local processing and binary MEC offloading to a single MEC node, balancing delay, energy consumption, AoI, and queue stability under stochastic wireless conditions.
5)
A simple multi-UAV safety monitoring mechanism is developed using continuous-time conflict detection, safety buffers, closest-approach distance metrics, temporal desynchronisation, and basic speed-adjustment-based resolution to support safe concurrent UAV operation.
These contributions establish a unified spatial–temporal optimisation architecture that is mathematically grounded, operationally realistic, and well-suited to highly dynamic disaster environments. The remainder of this paper is organised as follows. Section II reviews related work on UAV path planning, MEC integration, AoI-aware optimisation, and multi-UAV coordination. Section III presents the system model, including UAV mobility, sensing, communication, binary MEC offloading, queue dynamics, AoI evolution, and safety constraints. Section IV develops the Lyapunov-based binary offloading model and the corresponding control policy. Section V presents the layered multi-UAV framework, including 3D-TSPN sensing-neighbourhood modelling, AoI-aware GA sequencing, RRT-Connect path feasibility checking, and safety monitoring. Section VI describes the simulation setup and parameters. Section VII presents the experimental evaluation, including baseline comparisons, ablation analysis, and benchmark comparisons. Finally, Section VIII concludes the paper and outlines future research directions.

3. System Model

This section provides the mathematical formalisation of the UAV-assisted disaster-response system. The model captures UAV mobility, sensing-neighbourhood coverage, data generation, local and MEC-assisted task processing, wireless communication, queue evolution, AoI dynamics, and energy consumption. The subsequent optimisation modules, including AoI-aware GA sequencing, RRT-Connect path feasibility checking, and Lyapunov-based binary MEC offloading, operate on this model.
We consider a three-dimensional disaster region of dimensions L x × L y × H , which contains N static ground sensors, U concurrently deployed UAVs, a set of obstacles O , and a single Mobile Edge Computing (MEC) node located at e . The set of UAVs is denoted by U = { 1 , , U } , and the set of sensors is denoted by S = { 1 , , N } .
UAVs are required to collect data from all assigned sensors, maintain safe navigation in a 3D obstacle-rich environment, and decide whether each collected task should be processed locally or offloaded to the MEC node.

3.1. UAV Mobility Model

Each UAV i U operates under the following discrete-time kinematic model:
p i ( t + 1 ) = p i ( t ) + v i ( t ) Δ t ,
where p i ( t ) R 3 and v i ( t ) R 3 denote the position and velocity of UAV i at time t, respectively. The UAV velocity is constrained by
v i ( t ) v max ,
where v max is the maximum allowable UAV speed [4].
For obstacle and safety modelling, each obstacle O k O is inflated by a safety margin d safe :
O k + = O k B ( d safe ) ,
where B ( d safe ) denotes a ball of radius d safe . This inflation provides a conservative representation of obstacles and supports robust collision avoidance under modelling and localisation uncertainty.

3.2. Sensing and Coverage Model

Each ground sensor s j S is located at position s j R 3 . Instead of requiring the UAV to visit the exact sensor coordinate, each sensor is associated with a sensing neighbourhood:
N j = x R 3 : x s j R s ,
where R s is the sensing radius.
A sensor j is considered successfully collected by UAV i if
p i ( t ) N j .
This transforms the coverage problem into a three-dimensional Travelling Salesman Problem with Neighbourhoods (3D-TSPN), where the UAV must visit sensing regions rather than exact sensor coordinates. This formulation increases spatial flexibility and allows the planner to select feasible collection points that avoid obstacles while still satisfying sensing requirements [24,25,26].

3.3. Task Processing and Binary MEC Offloading Model

Each sensor j generates a data task of size d j bits with a processing deadline τ j . Once the task is collected by a UAV, it can be processed in one of two modes:
x i j ( t ) { 0 , 1 } ,
where
x i j ( t ) = 0 , local processing at the UAV , 1 , full offloading to the MEC node .
Thus, the computation model is binary: each task is either processed locally or fully offloaded to the MEC node. Partial offloading is not considered in this framework.

3.3.1. Local Processing

For local processing, the required number of CPU cycles for task j is
C j = d j c j ,
where c j is the number of CPU cycles required per bit. If UAV i has local computational capacity f i uav , the local processing delay is
T i j loc = C j f i uav .
The corresponding local computation energy is modelled as
E i j loc = P i cpu T i j loc ,
where P i cpu denotes the computation power of UAV i.

3.3.2. MEC Offloading

When a task is offloaded to the MEC node, the uplink transmission rate from UAV i to the MEC node is expressed as
R i ( t ) = B i ( t ) log 2 1 + P i ( t ) h i ( t ) σ i 2 ( t ) + I i ( t ) ,
where B i ( t ) is the available bandwidth, P i ( t ) is the transmission power, h i ( t ) is the channel gain, σ i 2 ( t ) is the noise power, and I i ( t ) is the interference level [4,5,11].
The transmission delay for task j is
T i j tx ( t ) = d j R i ( t ) .
The MEC processing delay is
T j mec = C j f mec ,
where f mec denotes the CPU capacity of the MEC node.
Therefore, the total MEC-assisted processing delay is
T i j off ( t ) = T i j tx ( t ) + T j mec .
The communication energy consumed during offloading is
E i j tx ( t ) = P i ( t ) T i j tx ( t ) .
A task is considered feasible under mode x i j ( t ) only if its delay and energy requirements can be satisfied within the current UAV battery and deadline constraints.

3.4. Queueing and Task Arrival Model

Each UAV maintains a task queue Q i ( t ) , which represents the accumulated computation workload awaiting service. The task arrival process A i ( t ) is determined by the data collection events along the UAV path, the revisit intervals of sensors, and the stochastic communication conditions.
The queue evolves according to
Q i ( t + 1 ) = max Q i ( t ) μ i ( t ) , 0 + A i ( t ) ,
where μ i ( t ) is the service rate achieved by the selected processing mode. Since the offloading decision is binary, μ i ( t ) depends on whether the task is processed locally or offloaded to the MEC node:
μ i ( t ) = μ i loc ( t ) , x i j ( t ) = 0 , μ i mec ( t ) , x i j ( t ) = 1 .
The stochastic queue is stabilised by the Lyapunov-based temporal controller described in the following sections.

3.5. Age of Information Model

Age of Information (AoI) is used to quantify the freshness of the collected sensor data. Let u j ( t ) denote the most recent successful update time of sensor j. The AoI of sensor j at time t is defined as
Δ j ( t ) = t u j ( t ) .
When a UAV successfully enters the sensing neighbourhood of sensor j and collects its data, the update time is refreshed. The AoI is then reset according to
Δ j ( t + ) = 0 , if p i ( t ) N j .
In the proposed framework, two related AoI measures are considered. The collection-level AoI, defined in (18) and (19), is reset when a UAV enters the sensing neighbourhood and successfully collects the sensor update. This measure is used by the spatial layer and incorporated into the GA fitness function to prioritise freshness-aware sensor visitation. In the temporal layer, a completion-time AoI cost is calculated by including the additional delay caused by local processing or MEC offloading. This cost is used to compare the two binary processing modes. Therefore, the spatial layer prioritises timely data collection, while the temporal layer prioritises the timely completion of collected tasks.

3.6. Energy Consumption Model

The overall energy consumption of each UAV consists of flight energy, communication energy, and onboard computation energy. The total energy consumption of UAV i is modelled as
E i = E i fly + E i tx + E i cpu ,
where E i fly , E i tx , and E i cpu denote flight, communication, and local computation energy components, respectively.
The flight energy is related to the mission flight time and UAV propulsion power:
E i fly = P i fly T i fly ,
where P i fly denotes the UAV flight or hovering power and T i fly is the total flight time.
The communication energy consumed for offloading task j is
E i j tx ( t ) = P i ( t ) T i j tx ( t ) .
The onboard computation energy for local processing is
E i j cpu = P i cpu T i j loc .
The UAV battery constraint is expressed as
E i E i max ,
where E i max denotes the initial energy capacity of UAV i.

3.7. End-to-End Delay Model

The end-to-end delay of a collected task consists of the processing delay and, if offloaded, the transmission delay. For task j collected by UAV i, the total delay is modelled as
T i j ( t ) = T i j loc , x i j ( t ) = 0 , T i j off ( t ) , x i j ( t ) = 1 .
The task is feasible if
T i j ( t ) τ j .
This delay model is incorporated into the Lyapunov drift-plus-penalty framework to jointly minimise latency-related cost and maintain queue stability.

3.8. Safety and Collision Constraints

For safe multi-UAV operation, the minimum separation between any two UAVs must satisfy
p i ( t ) p k ( t ) d min , i k ,
where d min is the required inter-UAV safety distance.
Obstacle avoidance is enforced by ensuring that UAV positions and path segments do not intersect the inflated obstacle set:
p i ( t ) O k + , O k O .
These constraints are monitored during mission execution using continuous-time conflict detection and safety-buffer checking.

3.9. Integration with the Layered Optimisation Framework

The proposed system model serves as the mathematical foundation for the complete layered spatial–temporal optimisation pipeline. The sensing-neighbourhood model directly supports the 3D-TSPN formulation for coverage-guaranteed sensor visitation. Based on this representation, the AoI-aware GA optimises the sensor visitation sequence by considering flight time, cumulative AoI, coverage feasibility, and path smoothness. For each inter-neighbourhood transition, the RRT-Connect module verifies and generates geometrically feasible three-dimensional paths under inflated obstacle constraints.
In parallel, the Lyapunov-based temporal control layer dynamically selects between local processing and binary MEC offloading according to queue backlog, delay, energy consumption, AoI, and wireless channel conditions. At the safety layer, continuous closest-approach monitoring, temporal desynchronisation, and safety-buffer constraints are employed to detect and mitigate inter-UAV conflicts during simultaneous mission execution.
Through this structured interaction between coverage modelling, freshness-aware route optimisation, obstacle-aware path feasibility, binary computation offloading, and conflict monitoring, the proposed framework establishes a tightly coupled yet clearly separated spatial–temporal architecture for resilient and scalable UAV-assisted disaster response.

4. Lyapunov-Based Optimisation Framework

This section develops the Lyapunov-based temporal optimisation model for UAV task execution and binary MEC offloading. The objective is to stabilise each UAV task queue while selecting, for each collected task, whether it should be processed locally or fully offloaded to a single MEC node. The temporal layer therefore complements the spatial planning layer by controlling computation and communication decisions after data collection events occur.
Lyapunov optimisation is particularly suitable for disaster-response environments, where wireless channel quality, task arrivals, UAV positions, and available energy are stochastic. In the proposed framework, the Lyapunov controller does not optimise the UAV route directly. Instead, it receives collection events from the spatial layer and makes queue-aware local/MEC processing decisions based on delay, energy consumption, AoI, and queue backlog.

4.1. Queue Evolution

Each UAV i U maintains a task queue Q i ( t ) , representing the accumulated workload awaiting processing. The queue evolves as
Q i ( t + 1 ) = max Q i ( t ) μ i ( t ) , 0 + A i ( t ) ,
where A i ( t ) is the task arrival process induced by sensor collection events, and μ i ( t ) is the service rate achieved by the selected processing mode.
Since the proposed computation model is binary, each task is either processed locally or fully offloaded to the MEC node. Therefore, the service rate is defined as
μ i ( t ) = μ i loc ( t ) , x i j ( t ) = 0 , μ i mec ( t ) , x i j ( t ) = 1 ,
where x i j ( t ) { 0 , 1 } , x i j ( t ) = 0 denotes local processing, and x i j ( t ) = 1 denotes MEC offloading.

4.2. Lyapunov Function and Drift

To analyse queue stability, we define the quadratic Lyapunov function as
L ( Q ( t ) ) = 1 2 i = 1 U Q i 2 ( t ) ,
where Q ( t ) = { Q 1 ( t ) , Q 2 ( t ) , , Q U ( t ) } is the vector of UAV task queues.
The conditional one-step Lyapunov drift is given by
Δ ( Q ( t ) ) = E L ( Q ( t + 1 ) ) L ( Q ( t ) ) Q ( t ) .
Minimising the Lyapunov drift encourages queue stability by preventing unbounded backlog growth. However, in disaster-response missions, queue stability alone is insufficient because the system must also minimise delay, energy consumption, and information staleness. Therefore, a drift-plus-penalty formulation is used.

4.3. Drift-Plus-Penalty Objective

Let g i ( t ) denote the instantaneous cost associated with the selected processing mode for UAV i. This cost combines energy consumption, processing delay, and AoI:
g i ( t ) = α E i ( t ) + β T i ( t ) + γ Δ i ( t ) ,
where E i ( t ) is the energy consumed by the selected mode, T i ( t ) is the corresponding task completion delay, Δ i ( t ) is the resulting AoI-related cost, and α , β , and γ are weighting coefficients.
The drift-plus-penalty objective is then written as
Δ ( Q ( t ) ) + V E i = 1 U g i ( t ) Q ( t ) ,
where V 0 is the Lyapunov control parameter. A larger value of V places greater emphasis on reducing energy-delay-AoI cost, while a smaller value of V prioritises queue reduction and system responsiveness.
Using the standard quadratic queue bound, the drift can be upper-bounded as
Δ ( Q ( t ) ) B + i = 1 U Q i ( t ) E A i ( t ) μ i ( t ) Q ( t ) ,
where B is a finite constant obtained from the bounded second moments of arrivals and service rates.
Substituting this bound into the drift-plus-penalty expression gives
Δ ( Q ( t ) ) + V E i = 1 U g i ( t ) Q ( t ) B + i = 1 U Q i ( t ) E A i ( t ) μ i ( t ) + V E i = 1 U g i ( t ) .
Since B and A i ( t ) are independent of the processing decision at the current slot, the per-slot controller only needs to minimise the terms that depend on the selected local/MEC mode.

4.4. Per-Task Binary Offloading Decision

For each collected task, the controller evaluates two candidate processing modes: local processing and MEC offloading. The local mode is feasible only if the local processing delay and energy consumption satisfy the task deadline and UAV battery constraints:
T i loc ( t ) τ max , E i loc ( t ) E i rem ( t ) .
Similarly, MEC offloading is feasible only if the wireless link is available and the total offloading delay and communication energy satisfy
T i mec ( t ) = T i tx ( t ) + T i edge ( t ) τ max ,
E i tx ( t ) E i rem ( t ) ,
where T i tx ( t ) is the transmission delay, T i edge ( t ) is the MEC processing delay, and E i rem ( t ) is the remaining UAV energy after accounting for flight and previously processed tasks.
For each feasible mode m { loc , mec } , we define the instantaneous penalty as
g i m ( t ) = α E i m ( t ) + β T i m ( t ) + γ Δ i m ( t ) .
The candidate queue state under mode m is
Q i m ( t + 1 ) = max Q i ( t ) μ i m ( t ) , 0 + A i ( t ) .
The corresponding one-step drift approximation is
D i m ( t ) = 1 2 Q i m ( t + 1 ) 2 Q i 2 ( t ) .
The Lyapunov objective for mode m is then
J i m ( t ) = D i m ( t ) + V g i m ( t ) .
The binary processing decision is selected as
x i j ( t ) = arg min m { loc , mec } J i m ( t ) ,
subject to the feasibility of each mode. If only one mode is feasible, the controller selects that mode. If neither local processing nor MEC offloading is feasible, the task is marked as dropped:
x i j ( t ) = dropped , if J i loc ( t ) = J i mec ( t ) = .
This decision rule ensures that the controller favours the processing option that best balances queue reduction, delay, energy consumption, and AoI at the time of data collection.
Figure 1 illustrates the role of the Lyapunov-based binary offloading layer. After task collection, this layer makes the temporal processing decision by selecting either local UAV processing or MEC offloading according to queue backlog, delay, energy, and processing feasibility.

4.5. Local Processing Cost

For local processing, the task execution delay is
T i loc ( t ) = C i ( t ) f i uav ,
where C i ( t ) is the required number of CPU cycles for the collected task and f i uav is the UAV onboard CPU capacity.
The local computation energy is expressed as
E i loc ( t ) = P i cpu T i loc ( t ) ,
where P i cpu is the UAV computation power.
The AoI-related value under local processing is calculated based on the collection time and local execution delay:
Δ i loc ( t ) = t i col + T i loc ( t ) ,
where t i col is the time at which the corresponding sensor data is collected.

4.6. MEC Offloading Cost

For MEC offloading, the uplink transmission rate is
R i ( t ) = B i ( t ) log 2 1 + P i ( t ) h i ( t ) σ i 2 ( t ) + I i ( t ) ,
where B i ( t ) is the available bandwidth, P i ( t ) is the transmission power, h i ( t ) is the channel gain, σ i 2 ( t ) is the noise power, and I i ( t ) is the interference.
The transmission delay is
T i tx ( t ) = d i R i ( t ) ,
where d j is the data size of task j collected by UAV i.
The MEC-side processing delay is
T j edge = C j f mec ,
where f mec denotes the CPU capacity of the MEC node.
Therefore, the total offloading delay is
T i j off ( t ) = T i j tx ( t ) + T j edge .
The transmission energy is
E i j tx ( t ) = P i ( t ) T i tx ( t ) .
The AoI-related value under MEC offloading is
Δ i mec ( t ) = t i col + T i mec ( t ) .

4.7. Queue Stability Guarantee

The proposed controller follows the standard drift-plus-penalty principle [12,32]. If there exists at least one feasible policy that can stabilise the UAV task queues under the considered arrival process, then the drift-plus-penalty minimising policy ensures strong queue stability.
Theorem 1. If the task arrival rates are within the stability region and at least one feasible stationary policy exists, then the proposed Lyapunov-based binary offloading controller satisfies
lim sup T 1 T t = 0 T 1 i = 1 U E Q i ( t ) < .
Furthermore, the achieved time-average cost satisfies
g ¯ LBO g + B V ,
where g is the optimal time-average cost under an ideal stationary policy, B is the Lyapunov drift bound constant, and V is the control parameter.
This bound shows the classical O ( 1 / V ) cost optimality gap. Increasing V improves asymptotic cost performance but can increase the average queue backlog, whereas decreasing V promotes faster queue reduction and lower delay at the cost of higher energy or AoI-related penalty.

4.8. Summary

The Lyapunov-based optimisation framework provides the temporal decision layer of the proposed multi-UAV system. Unlike formulations that optimise CPU frequency, partitioning ratios, or multiple MEC server selection, the proposed model adopts a simplified binary decision structure. Each collected task is either processed locally or fully offloaded to a single MEC node, while infeasible tasks are dropped. This simplification improves interpretability and aligns the temporal layer with the overall layered framework: the spatial layer determines where and when data are collected, the temporal layer determines how collected tasks are processed, and the safety layer monitors conflict-free multi-UAV execution.

4.9. Interaction with the 3D-TSPN–GA–RRT-Connect Framework

The Lyapunov-based optimisation (LBO) module operates at the temporal execution stage to make queue-aware computation and binary MEC offloading decisions, while the 3D-TSPN–GA–RRT-Connect framework governs the spatial planning layer by determining the sensing-neighbourhood visitation sequence, guaranteeing coverage, and generating geometrically feasible obstacle-aware trajectories.
The interaction between the temporal and spatial layers is achieved through shared system states. Specifically, the spatial layer determines the collection time of each sensor, which directly affects the resulting Age of Information (AoI), task arrival process, and queue evolution. The AoI-aware Genetic Algorithm (GA) uses estimated visitation times to prioritise freshness-aware routing, while RRT-Connect ensures that each inter-neighbourhood transition is feasible in the 3D obstacle environment. After each collection event, the LBO module evaluates the current queue backlog, remaining UAV energy, wireless channel quality, and UAV–MEC distance to select either local processing or full offloading to the MEC node.
This coupling establishes a structured spatial–temporal optimisation framework in which trajectory planning, sensing freshness, queue stability, and computation offloading are coordinated during mission execution, while preserving a clear separation between the spatial planning and temporal control layers.

5. Layered Multi-UAV Framework

This section presents the proposed layered architecture integrating 3D-TSPN-based coverage modelling, AoI-aware Genetic Algorithm (GA) sequencing, RRT-Connect path feasibility checking, inflated obstacle avoidance, and multi-UAV safety monitoring. The framework is designed to operate reliably in complex disaster environments while maintaining a clear separation between spatial planning, temporal queue-aware optimisation, and safety monitoring.

5.1. Framework Overview

The proposed system consists of five coordinated phases:
1.
Coverage Modelling using 3D-TSPN: Each ground sensor is represented by a 3D sensing neighbourhood, allowing the UAV to collect data without visiting the exact sensor coordinate.
2.
AoI-aware GA-based Sequencing: An AoI-aware GA computes the visitation order of the assigned sensor neighbourhoods by considering flight time, cumulative AoI, coverage feasibility, and path smoothness.
3.
RRT-Connect Path Feasibility Checking: For each leg in the GA solution, RRT-Connect is used to verify and generate feasible obstacle-aware 3D paths between sensing neighbourhoods.
4.
Path Post-Processing: Generated paths are simplified, redundant waypoints are removed, and the final trajectories are resampled to support smooth and feasible UAV movement.
5.
Multi-UAV Safety Monitoring: Continuous-time conflict detection, closest-approach distance checking, obstacle inflation margins, and temporal desynchronisation are used to support safe simultaneous UAV operation.
This layered structure enables robust global–local coordination while avoiding unnecessary algorithmic complexity.
Figure 3 illustrates the overall workflow of the proposed optimisation process. The process begins by initialising the disaster-response scenario, including UAVs, sensor nodes, obstacles, and the MEC node. A balanced zone-assignment step is then applied to distribute sensing tasks among UAVs. For each UAV, an AoI-aware genetic algorithm determines the sensor-visiting sequence, while the 3D-TSPN sensing model and RRT-Connect planner generate feasible obstacle-aware paths. After task collection, a Lyapunov-based binary offloading controller decides whether each task should be processed locally or offloaded to the MEC server. Finally, safety monitoring is performed before computing the final performance metrics, including coverage, delay, energy consumption, fairness, and system cost.

5.2. Balanced Zone Assignment

Before route sequencing, the sensing nodes are partitioned into balanced spatial zones and each zone is assigned to one UAV [40,41,42]. The objective is to distribute the sensing workload approximately evenly among the UAVs while preserving spatial locality. This assignment reduces unnecessary route overlap and prevents a single UAV from receiving a disproportionately large sensing workload. The balanced zone-assignment step is performed during mission initialisation before the AoI-aware GA is applied independently to the sensing neighbourhoods assigned to each UAV.

5.3. 3D-TSPN Coverage Formulation

As defined in Section III, each sensing region is represented by a sphere:
N j = x : x s j R s .
The objective is to find an ordered sequence
Π = ( n 1 , n 2 , , n N )
such that each sensor neighbourhood is visited at least once while minimising the spatial mission cost. The 3D-TSPN formulation is expressed as:
min Π k = 1 N 1 d ( N Π k , N Π k + 1 ) ,
subject to:
p i ( t k ) N Π k , k { 1 , , N } .
Unlike conventional TSP formulations, the UAV is not required to visit the exact sensor coordinate. Instead, it only needs to enter the corresponding sensing neighbourhood. This provides additional spatial flexibility around obstacles and enables RRT-Connect to select feasible approach points within each neighbourhood.
Figure 4 illustrates that, unlike traditional point visiting, the proposed 3D-TSPN model allows the UAV to collect data once it enters the sensing neighbourhood, without visiting the exact sensor coordinate.

5.4. Genetic Algorithm Representation

In the proposed spatial layer, each GA chromosome is represented as a permutation of the assigned TSPN neighbourhood indices:
c = c 1 , c 2 , , c M ,
where M is the number of sensors assigned to the corresponding UAV. Each gene corresponds to one unique sensing neighbourhood, and the gene order defines the UAV visitation sequence. To preserve valid TSPN routing, repeated genes are not allowed.
The initial population of size P is generated using a mixed strategy combining random permutations, nearest-neighbour sequences, and greedy-randomised routes. This initialisation improves early solution quality while maintaining population diversity. In addition, AoI-related priority is reflected through the fitness function, enabling the GA to favour routes that reduce information staleness during mission execution.

5.5. AoI-Aware GA Fitness Function

The GA fitness function is designed to optimise the spatial layer only. It evaluates each candidate route according to flight time, cumulative AoI, and path smoothness. Computation energy, queue stability, and local/MEC offloading decisions are handled separately by the Lyapunov-based temporal layer.
For a chromosome c , the implemented fitness function is defined as
F ( c ) = w d T fly ( c ) + w a Δ AoI ( c ) + w s S smooth ( c ) ,
where w d , w a , and w s are non-negative weighting coefficients associated with flight time, AoI, and trajectory smoothness, respectively.
The flight-time term is computed as
T fly ( c ) = D path ( c ) v uav ,
where D path ( c ) is the total length of the RRT-Connect-generated route and v uav is the UAV speed.
The cumulative AoI term is approximated using the estimated arrival time at each sensing neighbourhood:
Δ AoI ( c ) = j = 1 M t Π j ,
where t Π j denotes the estimated time at which the UAV first enters the sensing neighbourhood of sensor Π j . This term encourages the GA to prioritise routes that collect time-sensitive data earlier.
The smoothness term penalises abrupt changes in flight direction:
S smooth ( c ) = 1 K k = 1 K θ k ,
where θ k is the turning angle between consecutive path segments and K is the number of evaluated turns.
Geometrically infeasible chromosomes are handled through hard rejection rather than a finite weighted penalty. Specifically, if a candidate path cannot be generated, contains fewer than two valid waypoints, or fails to cover any assigned sensing neighbourhood, it is excluded from the feasible candidate set by assigning
F ( c ) = .
This also covers failed RRT-Connect transitions, since a chromosome is only evaluated after an obstacle-aware feasible path has been generated. Consequently, infeasible candidates cannot be selected as valid GA solutions.
This simplified fitness structure ensures that the GA remains focused on spatial route quality, while temporal computation decisions are made independently by the Lyapunov controller.
Figure 5 illustrates the role of the AoI-aware GA routing layer in the proposed framework. This layer focuses on spatial route planning by determining the UAV visiting sequence across sensing neighbourhoods while considering AoI, obstacles, and route feasibility.

5.6. GA Operators

To efficiently explore the permutation-based 3D-TSPN search space while preserving valid route structures, the GA employs selection, crossover, mutation, and elitism operators.

5.6.1. Selection

Tournament selection with replacement is adopted due to its robustness in multimodal search landscapes and its ability to maintain a balance between exploration and exploitation.

5.6.2. Crossover

To preserve permutation validity, ordered crossover (OX) is employed. Two crossover indices are randomly selected, the corresponding subsequence is inherited from the first parent, and the remaining genes are inserted according to their relative order in the second parent. This operator preserves high-quality subsequences while preventing duplicate neighbourhood assignments [21].

5.6.3. Mutation

To enhance diversity and mitigate premature convergence, adaptive swap mutation is applied. The mutation probability is adjusted according to recent fitness diversity, increasing when the population begins to stagnate and decreasing when sufficient exploration is observed.

5.6.4. Elitism

To preserve the best candidate routes across generations, the top elite chromosomes are directly copied into the subsequent population without modification.

5.7. Feasibility Repair Mechanisms

Following crossover and mutation, a repair mechanism is applied to ensure chromosome validity and route feasibility. First, duplicated genes are removed to preserve the permutation constraint. Next, any missing sensing neighbourhoods are reinserted using a greedy cost-aware selection strategy. Candidate sequences that lead to missed sensing neighbourhoods or repeated RRT-Connect failures are then locally adjusted by modifying the visitation order around the infeasible transition. This repair stage improves the likelihood that each chromosome corresponds to a valid 3D-TSPN-compliant sensing route that can be evaluated by the geometric planner.

5.8. RRT-Connect for Collision-Free Connectivity

For each consecutive pair of sensing neighbourhoods ( N i , N j ) in the GA-optimised sequence, a bidirectional RRT-Connect planner is executed to generate a geometrically feasible and obstacle-aware three-dimensional transition path [13,14] .
To provide conservative safety margins, each obstacle O k is inflated as:
O k + = O k B ( d safe ) ,
where ⊕ denotes the Minkowski sum, d safe is the safety margin, and B ( d safe ) is a ball of radius d safe .
The RRT-Connect planner employs a dual-tree expansion strategy in which one tree is extended toward a randomly sampled point, while the opposite tree attempts to connect to the newly generated node. Specifically, the Extend operation incrementally grows the active tree toward the sample, whereas the Connect operation advances the opposite tree until a connection is achieved or an obstacle constraint is encountered.
This bidirectional expansion accelerates path discovery in cluttered three-dimensional disaster environments compared with single-tree sampling methods and provides a practical feasibility check for the GA-generated sensing order.
Once a feasible path is obtained, post-processing is applied to improve flight efficiency and numerical consistency [43,44,45]. Specifically, redundant waypoint reduction and uniform path resampling are performed to remove unnecessary intermediate points and produce smoother UAV motion during execution.

5.9. Multi-UAV Conflict Detection and Resolution

To ensure safe simultaneous operation of multiple UAVs, inter-UAV separation is continuously monitored throughout mission execution. For any pair of UAVs i and j, the instantaneous separation distance is defined as:
d i j ( t ) = p i ( t ) p j ( t ) .
A potential conflict is detected whenever the separation distance violates the minimum safety threshold:
d i j ( t ) < d min .

5.9.1. Closest-Approach Computation

To reduce the risk of missed conflicts caused by discrete-time sampling, the minimum continuous-time closest-approach distance is evaluated over overlapping trajectory segments:
d i j min = min t [ t s , t e ] d i j ( t ) ,
where [ t s , t e ] denotes the temporal overlap interval between the two UAV trajectory segments. Whenever d i j min < d min , the conflict is recorded and the safety module evaluates a mitigation action.

5.9.2. Resolution Actions

A simple conflict mitigation mechanism is used to preserve both safety and mission efficiency without modifying the global sensing sequence. First, temporal desynchronisation is applied by introducing start-time offsets between UAVs. If two UAVs still approach within the safety threshold during execution, a basic speed-adjustment action is applied to delay one UAV along its planned trajectory and increase temporal separation. In addition, inflated obstacle margins and continuous closest-approach monitoring are used to identify obstacle-related risks and buffer-zone intrusions.
This lightweight resolution strategy preserves the 3D-TSPN and GA-generated sensing order while supporting safe concurrent multi-UAV operation in continuous three-dimensional space.
Overall, the proposed layered architecture unifies global sequencing through AoI-aware GA, coverage flexibility through 3D-TSPN, obstacle-aware geometric feasibility through RRT-Connect, queue-stable binary computation control through LBO, and multi-UAV safety through continuous closest-approach conflict monitoring. This structured design establishes a resilient UAV-assisted disaster-response pipeline capable of operating reliably under uncertain and dynamic environmental conditions.

6. Simulation Setup

This section describes the simulation environment used to evaluate the proposed layered multi-UAV disaster-response framework. The simulation was implemented in MATLAB using custom implementations of 3D-TSPN sensing-neighbourhood modelling, AoI-aware GA sequencing, 3D RRT-Connect path feasibility checking, Lyapunov-based binary MEC offloading, and multi-UAV safety monitoring. The complete set of simulation parameters and default values is summarised in Table 1. Unless otherwise stated, each comparison uses the same environment configuration, task characteristics, channel assumptions, and random-seed approach to ensure a consistent evaluation. The simulated environment consists of a bounded three-dimensional disaster region containing clustered ground sensors, cylindrical obstacle structures, four UAVs, and a single centrally located MEC node. The obstacle structures represent tall physical hazards such as towers or damaged infrastructure. To improve safety under modelling uncertainty, obstacle radii are inflated using a fixed safety margin before path planning is performed.
Ground sensors are placed in clustered regions to emulate realistic post-disaster sensing demand, where critical measurements are often concentrated around damaged areas. Each sensor is represented as a 3D sensing neighbourhood. Therefore, a UAV does not need to visit the exact sensor coordinate; it only needs to enter the corresponding sensing radius to collect the data. This directly supports the 3D-TSPN formulation used by the spatial planning layer [7,46].
The wireless channel between each UAV and the MEC node follows a distance-dependent path-loss model. The channel gain is expressed as
h i ( t ) = h 0 r i ( t ) η pl ,
where h 0 is the reference channel gain, r i ( t ) is the distance between UAV i and the MEC node, and η pl is the path-loss exponent. To emulate disaster-induced wireless uncertainty, the available bandwidth, interference level, and link availability are varied during execution [3,11,47].
For a collected task of size d j , the uplink transmission rate is modelled as
R i ( t ) = B i ( t ) log 2 1 + P i ( t ) h i ( t ) σ i 2 ( t ) + I i ( t ) ,
where B i ( t ) is the available bandwidth, P i ( t ) is the UAV transmit power, σ i 2 ( t ) is the noise power, and I i ( t ) is the interference power. The corresponding transmission delay is
T i j tx ( t ) = d j R i ( t ) .
If the task is offloaded to the MEC node, the MEC-side processing delay is
T j edge = d j c j f mec ,
where d j is the data size of task j, c j is the number of CPU cycles per bit, and f mec is the MEC CPU capacity. Therefore, the total offloading delay is
T i j off ( t ) = T i j tx ( t ) + T j edge .
Local processing is evaluated using the onboard UAV CPU capacity. For local execution, the processing delay is given by
T i j loc = d j c j f i uav ,
where f i uav is the CPU capacity of UAV i. Each collected task is then assigned to either local processing or MEC offloading by the Lyapunov-based binary decision layer, subject to deadline and battery constraints.
After path generation, the resulting RRT-Connect trajectories are post-processed using redundant waypoint reduction and uniform resampling. This improves path consistency and ensures that the generated UAV trajectories can be evaluated under continuous-time collision monitoring.
After waypoint reduction and uniform resampling, each post-processed trajectory is revalidated against the inflated obstacle regions and inter-UAV safety constraints. Any trajectory that violates these constraints is rejected or repaired before mission execution.

Ablation Study

An ablation study was conducted to evaluate the individual contribution of the main components of the proposed framework. The ablation study uses a fixed scenario and random seed across all component-removal variants; therefore, its full-framework reference values are reported separately from the default and benchmark-comparison scenarios. In each ablation experiment, one component was disabled while the remaining modules were kept unchanged. This allows the effect of each component to be isolated under the same multi-UAV data collection scenario. The complete framework was used as the reference configuration, achieving 100% sensing coverage, a total collection time of 271.53 s, an average delay of 13.58 s, a system cost of 29.98, and a Jain fairness index of 0.9941.
The first ablation experiment disabled the balanced zone-assignment module and replaced it with random UAV assignment. As a result, the sensor distribution became unbalanced, with the four UAVs assigned 4, 4, 4, and 8 sensors, respectively. This imbalance increased the system cost from 29.98 to 43.78 and increased the average delay from 13.58 s to 17.58 s. Moreover, the Jain fairness index decreased from 0.9941 to 0.9102, while the weighted fairness index decreased from 0.9523 to 0.9308. These results demonstrate that the balanced clustering module plays an important role in distributing the sensing workload among UAVs, improving fairness, reducing delay, and maintaining a lower overall system cost.
When the GA-based sequencing module was disabled, the framework used a nearest-neighbour sequence instead of evolutionary route optimisation. Although the balanced zone assignment was maintained, the system cost increased substantially from 29.98 to 192.68, while the average delay increased from 13.58 s to 22.62 s. In addition, three sensing tasks were dropped, reducing the number of successfully processed tasks from 20 to 17. The Jain fairness index also decreased from 0.9941 to 0.9265. These results indicate that the GA module is essential for finding efficient visiting sequences and maintaining high sensing coverage under the proposed 3D path-planning constraints.
The removal of the sensing-radius collection mechanism produced the most severe degradation among the ablation variants. In this configuration, UAVs were required to reach the exact sensor locations rather than collecting data within a TSPN-style sensing neighbourhood. This caused repeated GA failures and forced the use of robust fallback paths for all UAVs. Consequently, the system cost increased sharply from 29.98 to 627.79, and the average delay increased from 13.58 s to 52.57 s. Furthermore, only eight tasks were processed successfully, while twelve tasks were dropped. The Jain fairness index decreased from 0.9941 to 0.6154, confirming that sensing-radius collection is a critical component for improving feasibility, coverage, delay, and workload balance in obstacle-constrained 3D environments.
To assess the role of Lyapunov-based MEC offloading, the dynamic offloading decision module was disabled and all tasks were processed locally. This variant achieved a slightly lower system cost of 29.48 and a lower average delay of 10.26 s under the tested scenario. However, this improvement was obtained by completely eliminating MEC usage, with all 20 tasks processed locally. As a result, the weighted fairness index decreased from 0.9523 to 0.8773, and the average energy per task increased from 4.47 J to 4.85 J. These results suggest that while local-only processing may be competitive in small or favourable scenarios, the Lyapunov-MEC module provides a more balanced computation strategy by enabling selective offloading and improving workload distribution across communication and computation resources.
The safety-avoidance module was also disabled to evaluate its contribution to robust multi-UAV operation. Without this module, the system cost increased from 29.98 to 32.44, while the weighted fairness index decreased from 0.9523 to 0.9121. Although this configuration still processed all 20 tasks and maintained a high Jain fairness index of 0.9899, removing safety-aware avoidance reduces the framework’s ability to proactively regulate UAV interactions during simultaneous missions. Therefore, the safety module contributes to maintaining a more reliable and balanced mission execution, particularly in shared airspace where near-miss and buffer-intrusion risks must be controlled.
Finally, the RRT-Connect obstacle-aware planner was disabled and replaced with direct path segments without tower inflation. This resulted in a substantial increase in system cost from 29.98 to 593.21. Although the average delay remained comparable at 13.03 s and all 20 tasks were processed, the weighted fairness index dropped significantly from 0.9523 to 0.7486. This indicates that direct routing may appear efficient in terms of travel time, but it fails to provide the same level of obstacle-aware feasibility and balanced mission quality. Therefore, the RRT-Connect component is essential for maintaining safe and realistic 3D path generation in obstacle-constrained environments.
Overall, these ablation results confirm that each component contributes meaningfully to the proposed framework, as removing any individual module leads to degradation in at least one key performance aspect, including cost, delay, coverage, fairness, energy efficiency, or operational robustness.

7. Experimental Evaluation and Results Discussion

This section evaluates the proposed 3D-TSPN–AoI-GA–RRT-Connect–LBO framework under the simulation setting described above. The objective is to quantify the contribution of layered spatial planning, Lyapunov-based binary MEC offloading, and multi-UAV safety monitoring to mission success, timeliness, energy efficiency, queue stability, and operational safety.
The evaluation is organised into three parts: comparative performance against representative baseline planners, single-UAV versus multi-UAV scalability, and system-level robustness in terms of processing decisions, queue stability, and safety.

7.1. Comparative Benchmarking Against Baseline Planners

Table 2 compares the proposed framework against representative baseline configurations. The baselines are designed to isolate the contribution of the main retained components: 3D-TSPN coverage modelling, AoI-aware GA sequencing, RRT-Connect path feasibility checking, and Lyapunov-based binary MEC offloading.
Table 2 compares the proposed full framework with a nearest-neighbour multi-UAV baseline and a single-UAV baseline. The proposed framework achieved complete sensing coverage with a 100% success rate, while maintaining zero obstacle collisions and zero inter-UAV collisions. In contrast, the nearest-neighbour baseline achieved only 85% coverage and produced 17 obstacle collisions. This demonstrates that simple greedy routing is insufficient in obstacle-constrained disaster-response environments, where route feasibility and safety-aware planning are required [26,46].
Compared with the nearest-neighbour baseline, the proposed framework reduced the average AoI from 145.76 s to 74.24 s, corresponding to a 49.1% reduction. It also reduced the total energy consumption from 325.81 J to 266.96 J and the mission completion time from 293.80 s to 210.66 s, corresponding to reductions of 18.1% and 28.3%, respectively. These improvements are achieved because the proposed framework combines sensing-neighbourhood planning, AoI-aware routing, obstacle-aware RRT-Connect feasibility checking, and final safety monitoring, rather than relying only on the closest next sensor.

7.2. Impact of Multi-UAV Coordination

To quantify the importance of cooperative deployment, the proposed framework is evaluated in a single-UAV setting and compared against the default four-UAV configuration. This comparison distinguishes apparent efficiency from true mission effectiveness [28,40,48].
Table 3 shows the benefit of using a coordinated multi-UAV framework instead of a single UAV. Both methods achieved 100% coverage; however, the proposed four-UAV framework reduced the collection time from 460.92 s to 210.66 s, corresponding to a 54.3% reduction. The average AoI was also reduced from 151.56 s to 74.24 s, corresponding to a 51.0% reduction. This confirms that distributing the sensing workload across multiple UAVs significantly improves mission efficiency and information freshness.
The proposed framework consumed more energy than the single-UAV baseline because four UAVs were deployed instead of one. Specifically, the total energy increased from 189.09 J to 266.96 J. However, this moderate increase in energy consumption is associated with substantial reductions in mission completion time and AoI. Therefore, the proposed framework provides a favourable trade-off for disaster-response scenarios where timely data collection and information freshness are more critical than minimising the total energy of a single vehicle.

7.3. Processing Decisions and Queue Stability

The Lyapunov-based temporal layer determines whether each collected task is processed locally or offloaded to the MEC node. Table 4 summarises the binary processing decisions and final queue backlogs of the proposed framework.
Table 4 summarises the binary processing decisions and final queue backlogs of the proposed framework. The Lyapunov-based temporal layer selected local processing for 19 tasks and MEC offloading for 1 task, with no dropped tasks. This indicates that most collected tasks were locally feasible under the considered energy, delay, and channel conditions, while MEC offloading was selected only when it reduced the Lyapunov drift-plus-penalty cost. The final queue backlogs remained bounded across all UAVs, ranging from 4.49 to 7.12 tasks, which confirms that the temporal layer maintained queue stability during the mission.
From a safety perspective, the proposed framework achieved zero obstacle collisions and zero inter-UAV collisions. This confirms the effectiveness of the safety layer, which combines obstacle-aware RRT-Connect planning, inflated obstacle checking, and multi-UAV conflict monitoring. The nearest-neighbour baseline, by contrast, produced 17 obstacle collisions, highlighting the need for explicit obstacle-aware feasibility checking in disaster-response UAV missions.
Table 5. Relative Improvement of the Proposed Framework over Baselines.
Table 5. Relative Improvement of the Proposed Framework over Baselines.
Metric vs. Nearest Neighbour vs. Single UAV
Success rate +15 percentage points No change
Average AoI 49.1% reduction 51.0% reduction
Energy consumption 18.1% reduction 41.2% increase
Collection time 28.3% reduction 54.3% reduction
Obstacle collisions 17 to 0 No change
Dropped tasks 3 to 0 No change
Overall, the results demonstrate that the proposed layered framework provides the most balanced performance across coverage, AoI, mission time, energy consumption, and safety. The nearest-neighbour baseline is less reliable because it fails to achieve full coverage and results in obstacle collisions. The single-UAV baseline is safe and energy-efficient, but it suffers from substantially longer mission completion time and higher AoI. By combining 3D-TSPN sensing neighbourhoods, AoI-aware GA routing, RRT-Connect path feasibility, Lyapunov-based binary processing, and safety monitoring, the proposed framework achieves complete coverage, lower AoI, shorter mission time, bounded queues, and collision-free execution. MEC offloading was selected selectively rather than continuously, reflecting the queue-aware and channel-aware nature of the Lyapunov controller.
The distribution of LOCAL and MEC decisions reflects the interaction between UAV energy availability, task delay constraints, queue backlog, and stochastic wireless channel quality. Local processing is generally favoured when the UAV has sufficient remaining energy and the local processing delay is within the deadline. MEC offloading becomes favourable when the wireless channel is strong enough to provide low transmission delay and the combined transmission-plus-edge processing time satisfies the deadline constraint.
Dropped tasks occur only when neither local processing nor MEC offloading is feasible under the current energy, deadline, and channel conditions. Therefore, the number of dropped tasks provides an important indicator of whether the temporal layer can sustain reliable computation under disaster-induced communication uncertainty.

7.4. Safety and Collision Analysis

Operational safety is evaluated using obstacle collision counts, inter-UAV collision counts, and buffer-zone intrusions.
Table 6 shows the safety and collision-monitoring outcomes of the proposed framework. The proposed method achieved zero real obstacle collisions and zero inter-UAV collisions. In addition, no near misses or buffer-zone intrusions were detected. These results indicate that the combination of RRT-Connect feasibility checking, inflated obstacle modelling, final path-safety repair, and temporal deconfliction successfully maintained safe multi-UAV operation in the 3D disaster-response environment. The RRT-Connect planner, inflated obstacle representation, and continuous-time collision monitoring jointly support safe operation in the 3D environment. Real obstacle collisions indicate direct violations of physical obstacles, while buffer-zone intrusions indicate that the UAV entered the conservative safety margin around an obstacle. Inter-UAV collisions and near misses provide insight into the effectiveness of temporal desynchronisation and speed-adjustment-based mitigation.
A desirable outcome is therefore not only a high collection success rate, but also zero real obstacle collisions and no inter-UAV collisions. Buffer-zone intrusions, if present, should be interpreted as conservative safety warnings rather than physical impacts.

7.5. Discussion

Overall, the proposed framework achieves balanced performance because the spatial, temporal, and safety layers address complementary mission requirements. The spatial layer determines where UAVs should fly and the order in which sensing neighbourhoods should be visited. The temporal layer determines how collected tasks should be processed under queue, energy, delay, AoI, and channel constraints. The safety layer monitors whether simultaneous UAV execution remains collision-free.
The main scientific insight is that disaster-response performance cannot be evaluated using travel distance or energy consumption alone. A route that is short may still produce stale information, unsafe UAV interactions, or infeasible computation decisions. Similarly, an offloading strategy that reduces local computation may fail under weak wireless conditions. The proposed layered design therefore provides a practical balance between sensing coverage, freshness, computation feasibility, and operational safety.

7.6. System-Level Behaviour and Safety

In addition to mission-level outcomes, system robustness is evaluated through coverage success, processing feasibility, queue stability, energy consumption, AoI, and collision-related metrics. These metrics provide a broader view of whether the proposed framework can operate reliably under obstacle constraints, stochastic wireless conditions, and concurrent multi-UAV execution.
Table 7 summarises the system-level robustness of the proposed framework. The framework achieved complete sensing coverage with a 100% success rate, while maintaining an average AoI of 74.24 s and a total collection time of 210.66 s. The total mission energy consumption was 266.96 J. The Lyapunov-based temporal layer selected local processing for 19 tasks and MEC offloading for 1 task, with no dropped tasks. The final queue backlogs remained bounded across all UAVs, ranging from 4.49 to 7.12 tasks.
In the default evaluation scenario, the proposed framework achieved zero real obstacle collisions, zero inter-UAV collisions, zero near misses, and zero buffer-zone intrusions. These results confirm that the proposed layered design provides robust mission execution by jointly addressing spatial coverage, temporal processing, queue stability, and operational safety.
The processing decision statistics provide insight into the behaviour of the Lyapunov-based temporal layer. LOCAL decisions indicate tasks processed onboard the UAV, whereas MEC decisions indicate tasks offloaded to the edge node. Dropped tasks occur only when neither local processing nor MEC offloading satisfies the current energy, delay, and channel feasibility constraints. Therefore, a low dropped-task count indicates that the temporal layer can maintain useful service under stochastic communication conditions.
From a safety perspective, real obstacle collisions and inter-UAV collisions represent critical failures and should ideally remain zero. Buffer-zone intrusions are less severe because they refer to violations of conservative inflated safety margins rather than direct physical collisions. Near misses provide an additional indication of how closely UAVs approach one another during simultaneous execution [37,39,49]. Together, these metrics evaluate whether RRT-Connect planning, obstacle inflation, temporal desynchronisation, and continuous closest-approach monitoring provide reliable multi-UAV safety.
The waypoint reduction and path resampling stages also contribute to execution consistency by removing unnecessary intermediate points and generating more regular UAV movement. However, these post-processing steps are used to improve path representation and simulation stability rather than to replace the obstacle-aware feasibility role of RRT-Connect.

7.7. Comparison with Recent Benchmark Methods

The benchmark-comparison experiments are conducted under a controlled benchmark scenario to ensure that the proposed framework and both benchmark methods are evaluated using the same network size, obstacle layout, sensing workload, and simulation configuration. The numerical values in Tables VIII and IX therefore differ from the internal baseline results reported earlier in Tables II–VII. The earlier tables evaluate the default planning and safety scenario, whereas Tables VIII and IX report results obtained from the separate controlled benchmark-comparison experiments.
To provide broader validation, the proposed framework is compared against two categories of benchmark methods: planning-oriented multi-UAV optimisation methods and MEC-oriented cooperative offloading methods [50]. Planning-oriented benchmarks mainly focus on task allocation, route sequencing, and mission completion time, while MEC-oriented benchmarks mainly evaluate delay, energy consumption, computation offloading, and fairness.
The proposed framework differs from both categories because it evaluates mission performance through a layered spatial–temporal architecture. The spatial layer combines 3D-TSPN sensing-neighbourhood coverage, AoI-aware GA sequencing, and RRT-Connect path feasibility checking, while the temporal layer uses Lyapunov-based binary local/MEC processing decisions. Therefore, the aim of the comparison is not to claim superiority over specialised routing-only or MEC-only methods in every isolated metric, but to evaluate whether the proposed framework provides a more balanced solution for realistic disaster-response missions involving coverage, freshness, computation feasibility, and safety.

7.8. Comparison with Benchmark 1: A Modified GA Planning Baseline

To provide a fair planning-oriented comparison, the proposed framework was evaluated against a Modified GA planning baseline inspired by the work of Yan et al. [50]. The reference method addresses integrated multi-UAV task allocation and path planning using a modified Genetic Algorithm (GA), where task allocation and route planning are optimised jointly under resource-related and simultaneous-arrival constraints. Since the original benchmark was designed for cooperative multi-UAV attacking missions rather than disaster-response sensing, it was adapted in this work to the proposed UAV-based data-collection environment.
In the adapted baseline, sensor nodes are treated as data-collection tasks, and the UAVs operate in the same 3D environment, with the same number of UAVs, sensors, and cylindrical obstacle structures. The baseline follows the main planning-oriented principles of the reference method by jointly encoding UAV assignment and route ordering within the GA. Specifically, each candidate solution assigns every sensor to one UAV and determines the visiting order for the sensors allocated to each UAV. The objective function combines the total travel distance across all UAVs and the maximum individual UAV route length, with additional penalties for infeasible or unsafe routes. This makes the baseline suitable for evaluating the planning contribution of the proposed framework under the same simulation setting.
The comparison is therefore not a direct reuse of numerical values reported in the reference paper. Instead, it is a re-implementation of the core Modified GA planning idea inside the proposed simulation environment. This avoids unfair comparison caused by differences in mission type, region size, UAV dynamics, target/task definitions, and obstacle assumptions. The purpose of the baseline is to determine whether the proposed layered framework provides measurable advantages beyond GA-based task allocation and route sequencing alone.
Several simplifications are retained in the adapted baseline. It does not include 3D-TSPN sensing neighbourhoods, AoI-aware route sequencing, RRT-Connect-based path feasibility checking, Lyapunov-based binary MEC offloading, queue-stability control, or temporal inter-UAV deconfliction. Obstacle handling is implemented through a simplified deterministic feasibility mechanism and post-evaluation safety checking. Therefore, the Modified GA baseline should be interpreted as a planning-only benchmark rather than a complete spatial–temporal disaster-response framework.
Table 8 compares the proposed framework with the adapted Modified GA planning baseline using the final shared metrics. Both methods achieved complete sensing coverage, collecting all 20 sensors with a 100% success rate. Both methods also avoided actual obstacle collisions, inter-UAV collisions, buffer-zone intrusions, and dropped tasks. However, the proposed framework achieved substantially stronger time-sensitive and energy-aware performance.
The average AoI was reduced from 183.74 s in the Modified GA baseline to 83.93 s in the proposed framework, corresponding to a 54.3% reduction. The total collection time was also reduced from 396.29 s to 168.91 s, corresponding to a 57.4% reduction. These improvements demonstrate that the proposed framework provides significantly fresher information and faster mission completion than GA-based task allocation and route sequencing alone.
The proposed framework also reduced total energy consumption from 265.91 J to 244.50 J, corresponding to an 8.1% reduction. Similarly, the average energy per collected sensor decreased from 13.30 J to 12.23 J. This shows that the improvement in AoI and collection time is not achieved at the expense of energy consumption; instead, the proposed framework improves freshness, mission speed, and energy efficiency simultaneously.
The fairness index of the proposed framework was 0.9705, compared with 0.9804 for the Modified GA baseline. Although the Modified GA baseline achieved slightly higher fairness, the difference is small, and both values indicate a highly balanced multi-UAV workload distribution. Overall, the comparison shows that GA-based task allocation and route sequencing alone are not sufficient for time-critical disaster-response sensing. By integrating 3D-TSPN sensing neighbourhoods, AoI-aware sequencing, RRT-Connect feasibility checking, Lyapunov-based binary processing, and safety monitoring, the proposed framework provides a more complete spatial–temporal solution than the planning-only Modified GA baseline.
Table 8 and Figure 6 compare the proposed framework with the adapted Modified GA planning baseline using the final shared metrics. Both methods achieved complete sensing coverage, collecting all 20 sensors with a 100% success rate, and both maintained collision-free execution with no obstacle collisions, inter-UAV collisions, buffer-zone intrusions, or dropped tasks. However, the proposed framework achieved substantially better time-sensitive performance. The average AoI was reduced from 183.74 s to 83.93 s, corresponding to a 54.3% reduction, while the total collection time was reduced from 396.29 s to 168.91 s, corresponding to a 57.4% reduction.
The proposed framework also achieved lower energy consumption, using 244.50 J compared with 265.91 J for the Modified GA baseline, corresponding to an 8.1% reduction. The average energy per collected sensor was similarly reduced from 13.30 J to 12.23 J. This confirms that the proposed framework improves information freshness and mission speed while also reducing energy consumption. Overall, the comparison shows that GA-based task allocation and route sequencing alone are not sufficient for time-critical disaster-response sensing. By integrating 3D-TSPN sensing neighbourhoods, AoI-aware sequencing, RRT-Connect feasibility checking, Lyapunov-based binary processing, and safety monitoring, the proposed framework provides a more complete spatial–temporal solution than the planning-only Modified GA baseline.

7.9. Comparison with Benchmark 2: PPO–Greedy–SCA/CVX Cooperative MEC Baseline

To further evaluate the effectiveness of the proposed framework, we compare it with an MEC-oriented benchmark adapted from the multi-UAV cooperative computation framework proposed in Benchmark 2 [51]. This benchmark is particularly relevant because it addresses joint trajectory planning and computation resource allocation in a multi-UAV MEC system. In the original study, the optimisation problem is decomposed into two coupled time scales. At the long time scale, Proximal Policy Optimisation (PPO) is used for multi-UAV trajectory planning under dynamic ground-terminal mobility and random task arrivals. At the short time scale, greedy association is first used to assign ground terminals to UAVs, after which Successive Convex Approximation (SCA) and CVX are used to optimise the inter-UAV task offloading ratios and UAV computation resource allocation.
This benchmark provides a strong comparison point for the proposed framework because it represents a computation-centric cooperative MEC strategy. Unlike simple routing or nearest-neighbour baselines, Benchmark 2 explicitly considers cooperative processing among UAVs and optimises delay–energy trade-offs through resource allocation. Therefore, comparing against this method helps evaluate whether the proposed framework remains effective against a recent MEC-oriented optimisation approach rather than only against planning-based baselines.
For a fair evaluation, the Benchmark 2-inspired method was adapted to the same disaster-response simulation environment used by the proposed framework, including the same number of UAVs, sensors, sensing region, and obstacle-aware evaluation setting. The adapted baseline preserves the key algorithmic structure of Benchmark 2 by using PPO-inspired UAV positioning, greedy task association, and SCA/CVX-based cooperative MEC resource allocation. In contrast, the proposed framework uses a layered spatial–temporal–safety architecture based on 3D-TSPN sensing neighbourhoods, AoI-aware GA sequencing, RRT-Connect path feasibility checking, Lyapunov-based binary local/MEC offloading, and multi-UAV safety monitoring.
This comparison is important because the two methods emphasise different design philosophies. Benchmark 2 focuses primarily on cooperative computation and resource allocation, whereas the proposed framework targets disaster-response data collection where information freshness, obstacle-aware 3D feasibility, queue-stable binary offloading, and safe multi-UAV coordination are jointly required. Therefore, the comparison highlights not only delay, energy, and system cost performance, but also the operational suitability of each method for safety-critical disaster-response missions.
Figure 7 shows that the proposed framework outperforms the Benchmark 2-adapted baseline in AoI, delay, energy consumption, and system cost, while maintaining comparable fairness.
Table 9 compares the proposed framework with the Benchmark 2-adapted PPO–Greedy–SCA/CVX cooperative MEC baseline under the same number of UAVs and sensors. Both methods achieved complete sensing coverage with a 100% success rate and no dropped tasks. However, the proposed framework achieved stronger overall performance across the main disaster-response metrics.
The proposed framework reduced the total collection time from 191.05 s to 168.91 s, corresponding to an 11.6% improvement. It also reduced the average AoI from 126.84 s to 83.93 s, corresponding to a 33.8% improvement in information freshness. The average delay per collected sensor decreased from 40.49 s to 8.45 s, while the average processing delay decreased from 40.07 s to 7.46 s. In addition, the proposed framework reduced the total energy consumption from 2119.53 J to 244.50 J, corresponding to an 88.5% reduction, and reduced the system cost from 1399.15 to 21.31. The substantially higher energy consumption of the Benchmark 2-adapted baseline is primarily caused by more frequent UAV movement, additional cooperative processing, longer active computation periods, and a different resource-allocation pattern. Both methods were evaluated using the same energy-accounting model and simulation conditions.
From a safety perspective, both methods avoided obstacle collisions and buffer-zone intrusions. Nevertheless, the Benchmark 2-adapted baseline produced 24 inter-UAV collisions and 7 near misses, whereas the proposed framework achieved zero inter-UAV collisions and only 2 near misses. This demonstrates that the proposed spatial–temporal–safety integration provides substantially safer multi-UAV coordination in the evaluated disaster-response environment.
The Benchmark 2-adapted baseline achieved slightly higher fairness values, with a Jain fairness index of 1.0000 compared with 0.9705 for the proposed framework. This is expected because the cooperative SCA/CVX allocation distributes computation load almost uniformly across UAVs. However, this fairness advantage is obtained at the cost of higher delay, higher AoI, significantly higher energy consumption, and severe inter-UAV collision risk.
The trajectory cost reported in Figure 9 follows the same GA path-fitness definition used for all compared methods. It is computed as a weighted combination of flight time, cumulative collection-time AoI, and trajectory-smoothness penalty:
F path = w d T fly + w a Δ AoI + w s S smooth ,
where w d = 1.0 , w a = 0.5 , and w s = 0.3 . Candidate trajectories that fail to cover the assigned sensing neighbourhoods are treated as infeasible and assigned F path = . This definition ensures that the comparison reflects not only travelled distance, but also data freshness and route smoothness under the shared benchmark environment.
Figure 8 and Figure 9 demonstrate the consistent superiority of the proposed framework over both benchmark methods as the network size increases. As shown in Figure 8, the proposed framework maintains the lowest energy consumption across all evaluated node configurations, indicating better energy efficiency and scalability. Similarly, Figure 9 shows that the proposed framework consistently achieves the lowest trajectory and path cost, confirming that its spatial planning strategy produces more efficient UAV routes than Benchmark 1 and Benchmark 2.
Figure 8. Average energy per task across different network sizes. The proposed framework maintains lower per-task energy consumption than both benchmark methods by combining efficient trajectory planning with selective binary local/MEC processing decisions.
Figure 8. Average energy per task across different network sizes. The proposed framework maintains lower per-task energy consumption than both benchmark methods by combining efficient trajectory planning with selective binary local/MEC processing decisions.
Preprints 223953 g007
Figure 9. Trajectory and path-fitness comparison across different network sizes. The reported cost follows the GA fitness definition, which combines flight time, cumulative collection-time AoI, and trajectory-smoothness penalty under the shared benchmark environment.
Figure 9. Trajectory and path-fitness comparison across different network sizes. The reported cost follows the GA fitness definition, which combines flight time, cumulative collection-time AoI, and trajectory-smoothness penalty under the shared benchmark environment.
Preprints 223953 g008

7.10. Overall Discussion

The experimental results show that the proposed framework provides a balanced and effective mission-level solution compared with both planning-oriented and MEC-oriented benchmark methods. Against the Modified GA planning baseline, the proposed framework achieved the same 100% sensing success rate and collision-free execution, while reducing average AoI from 183.74 s to 83.93 s, total collection time from 396.29 s to 168.91 s, and total energy consumption from 265.91 J to 244.50 J. These results demonstrate that GA-based task allocation and route sequencing alone are not sufficient for time-critical disaster-response sensing, especially when information freshness and execution efficiency are considered.
Against the Benchmark 2-adapted PPO–Greedy–SCA/CVX cooperative MEC baseline, the proposed framework also maintained complete sensing coverage with no dropped tasks, while achieving lower AoI, lower delay, lower processing delay, lower energy consumption, and lower system cost. Specifically, the proposed framework reduced average AoI from 126.84 s to 83.93 s, average delay from 40.49 s to 8.45 s, average processing delay from 40.07 s to 7.46 s, total energy consumption from 2119.53 J to 244.50 J, and system cost from 1399.15 to 21.31. Although the Benchmark 2-adapted baseline achieved slightly higher fairness and shorter computational runtime, it produced 24 inter-UAV collisions and 7 near misses, whereas the proposed framework achieved zero inter-UAV collisions and only two near misses.
The most important observation is that the proposed framework does not rely on a single dominant metric. Instead, it jointly considers sensing success, AoI, delay, processing delay, energy consumption, queue stability, and safety-aware execution. This balance is particularly important in disaster-response scenarios, where a method that is computationally efficient but unsafe, or fast but energy-intensive and stale in information delivery, is not operationally sufficient. The proposed framework therefore provides a more practical trade-off between information freshness, energy efficiency, computation control, and safe multi-UAV coordination.
Overall, the reported results support the central premise of this work: a layered spatial–temporal–safety decision framework is more suitable for realistic multi-UAV disaster monitoring than fragmented optimisation of route planning or computation management alone. By integrating 3D-TSPN sensing neighbourhoods, AoI-aware GA sequencing, RRT-Connect path feasibility checking, Lyapunov-based binary MEC offloading, queue-stability control, and multi-UAV safety monitoring, the proposed framework offers a more complete and operationally robust solution for disaster-response data collection in complex 3D environments.
Table 10. Unified comparison between the proposed framework and recent benchmark methods.
Table 10. Unified comparison between the proposed framework and recent benchmark methods.
Metric Proposed Framework Benchmark 1: Modified GA Planning Benchmark 2: Cooperative MEC Optimisation
Core optimisation scope 3D-TSPN sensing coverage, AoI-aware GA sequencing, RRT-Connect path feasibility, Lyapunov-based binary MEC offloading, and safety monitoring. Modified GA-based integrated multi-UAV task allocation and path planning with resource-related and simultaneous-arrival constraints. Multi-UAV cooperative MEC optimisation using PPO-based trajectory planning, greedy association, SCA/CVX-based resource allocation, and cooperative task offloading.
Sensing coverage Explicitly modelled using 3D sensing neighbourhoods around sensors. Addressed indirectly as task/target assignment and visitation, but not modelled as sensing-neighbourhood coverage. Not the primary focus.
Obstacle-aware 3D feasibility Explicitly addressed using RRT-Connect and inflated obstacle models. Limited in the disaster-response sense; the benchmark focuses on flyable planning and task execution rather than 3D obstacle-rich sensing environments. Not the primary focus.
AoI awareness Explicitly included in route sequencing and task completion evaluation. Not explicitly addressed. Not explicitly addressed.
Computation offloading Binary local/MEC decision using Lyapunov-based temporal control. Not addressed; the benchmark is planning-oriented. Central component, including cooperative computation and inter-UAV task offloading.
Queue stability Explicitly addressed through Lyapunov drift-plus-penalty control. Not addressed. Not explicitly addressed as Lyapunov queue stability; computation delay and resource allocation are optimised instead.
Mission / collection time Reported from the proposed simulation output. Reported or represented through planning-efficiency measures such as mission completion time and route cost. Not reported as direct sensing mission collection time; the focus is computation task completion and system cost.
Average AoI Reported from the proposed simulation output. Not reported. Not reported.
Average delay Reported under spatial execution and binary offloading constraints. Not reported in the same computation-processing form. Reported as a computation-performance metric.
Energy consumption Includes flight, local processing, and MEC transmission energy. Represented mainly through distance/fuel-related planning constraints rather than detailed computation or communication energy. Central to the energy–delay trade-off analysis.
Fairness Evaluated under combined sensing, trajectory, and computation constraints. Not a primary metric, although the maximum route-length term can indirectly reduce workload imbalance. Strongly emphasised under cooperative MEC and load-balancing settings.
Scalability Evaluated by increasing sensing demand, UAV workload, and environmental complexity. Evaluated mainly through planning complexity, number of UAVs/targets, and mission completion behaviour. Evaluated mainly through network size, task demand, available resources, and environmental dynamics.
Safety Includes obstacle collision checking, inter-UAV monitoring, and buffer-zone analysis. Limited or not reported in the same continuous 3D safety-monitoring form. Not usually a primary metric.
Main strength Balanced mission-level optimisation across sensing coverage, information freshness, computation control, and safety. Strong integrated task allocation and route-planning capability using a modified GA. Strong cooperative computation, trajectory planning, and resource allocation under MEC constraints.
Main limitation Requires more comprehensive evaluation because spatial planning, temporal control, and safety monitoring interact within one framework. Limited integration of AoI, MEC processing, queue stability, and continuous 3D safety monitoring. Limited integration of obstacle-aware 3D route realisation, sensing-neighbourhood coverage, and information freshness.

8. Conclusions and Future Work

This paper proposed a layered spatial–temporal optimisation framework for resilient multi-UAV disaster-response missions in complex three-dimensional and communication-constrained environments. The proposed architecture integrates 3D-TSPN sensing-neighbourhood coverage, AoI-aware GA-based route sequencing, RRT-Connect path feasibility checking, Lyapunov-based binary MEC offloading, and continuous-time multi-UAV safety monitoring within a single coordinated execution framework. By jointly considering sensing coverage, obstacle-aware path feasibility, AoI freshness, queue stability, computation delay, energy consumption, and safety, the framework addresses key limitations of fragmented UAV planning and computation-control approaches.
The experimental evaluation demonstrates that the proposed framework provides a balanced mission-level solution for UAV-assisted disaster data collection. The spatial layer improves coverage flexibility by allowing UAVs to collect data from sensing neighbourhoods rather than exact sensor coordinates, while the AoI-aware GA prioritises freshness during route sequencing. RRT-Connect supports obstacle-aware 3D path generation, and the Lyapunov-based temporal layer dynamically selects between local processing and full MEC offloading according to queue backlog, delay, energy, AoI, and wireless channel conditions. In addition, the safety monitoring layer supports concurrent multi-UAV operation through obstacle inflation, closest-approach checking, temporal desynchronisation, and collision-risk monitoring.
Overall, the results confirm the value of separating the framework into spatial, temporal, and safety layers while allowing these layers to interact through shared mission states. This structure improves interpretability, reduces unnecessary algorithmic complexity, and provides a practical foundation for time-critical UAV-assisted disaster monitoring and data collection. Unlike overly complex hybrid designs, the proposed framework maintains a clear role for each component: 3D-TSPN provides coverage flexibility, AoI-aware GA determines freshness-aware route ordering, RRT-Connect verifies 3D path feasibility, Lyapunov control manages binary computation decisions, and safety monitoring supports collision-free multi-UAV execution.
The current study has several limitations. First, the evaluation is simulation-based and has not yet been validated using physical UAV hardware. Second, the environment contains static obstacle structures and a single MEC node, whereas real disaster environments may include dynamic obstacles, multiple edge nodes, and time-varying sensing priorities. Third, the propulsion, communication, and computation energy models are intentionally simplified to support a clear comparative evaluation. Finally, the present experiments focus on a four-UAV scenario. Larger-scale swarm evaluation is required to investigate scalability under more demanding operational conditions.
Future work will focus on extending the framework to larger UAV swarms, evaluating additional disaster scenarios with dynamic obstacles and moving sensing targets, incorporating learning-based adaptation for uncertain wireless and mobility conditions, and validating the complete pipeline through hardware-in-the-loop simulations and real-world UAV experiments. Further work will also investigate more advanced cooperation strategies between UAVs and edge nodes while preserving the simplified layered structure introduced in this study.

Author Contributions

Conceptualization, R.A. and S.G.; methodology, R.A. and S.G.; software, R.A.; validation, R.A., S.G. and M.N.K.; formal analysis, R.A.; investigation, R.A.; resources, S.G.; writing—original draft preparation, R.A.; writing—review and editing, S.G. and M.N.K.; supervision, S.G. and M.N.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data supporting the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bushnaq, O. M.; Mishra, D.; Natalizio, E.; Akyildiz, I. F. Unmanned Aerial Vehicles (UAVs) for Disaster Management. In Nanotechnology-Based Smart Remote Sensing Networks for Disaster Prevention; Denizli, A., et al., Eds.; Elsevier, 2022; pp. 159–188. [Google Scholar] [CrossRef]
  2. Chandran, I.; Vipin, K. Multi-UAV Networks for Disaster Monitoring: Challenges and Opportunities from a Network Perspective. Drone Syst. Appl. 2024, 12, 1–28. [Google Scholar] [CrossRef]
  3. Kumbhar, A.; Koohifar, F.; Güvenç, I.; Mueller, B. A Survey on Legacy and Emerging Technologies for Public Safety Communications. IEEE Commun. Surv. Tutor. 2017, 19(1), 97–124. [Google Scholar] [CrossRef]
  4. Mozaffari, M.; Saad, W.; Bennis, M.; Nam, Y.-H.; Debbah, M. A Tutorial on UAVs for Wireless Networks: Applications, Challenges, and Open Problems. IEEE Commun. Surv. Tutor. 2019, 21(3), 2334–2360. [Google Scholar] [CrossRef]
  5. Sharma, A.; Vanjani, P.; Paliwal, N.; Basnayaka, C. M. W.; Jayakody, D. N. K.; Wang, H.-C.; Muthuchidambaranathan, P. Communication and Networking Technologies for UAVs: A Survey. J. Netw. Comput. Appl. 2020, 168, 102739. [Google Scholar] [CrossRef]
  6. Wei, Z.; Zhu, M.; Zhang, N.; Wang, L.; Zou, Y.; Meng, Z.; Wu, H.; Feng, Z. UAV-Assisted Data Collection for Internet of Things: A Survey. IEEE Internet Things J. 2022, 9(17), 15460–15483. [Google Scholar] [CrossRef]
  7. Cao, H.; Liu, Y.; Yue, X.; Zhu, W. Cloud-Assisted UAV Data Collection for Multiple Emerging Events in Distributed WSNs. Sensors 2017, 17(8), 1818. [Google Scholar] [CrossRef] [PubMed]
  8. Xu, J.; Ota, K.; Dong, M. Big data on the fly: UAV-mounted mobile edge computing for disaster management. IEEE Trans. Netw. Sci. Eng. 2020, 7(4), 2620–2630. [Google Scholar] [CrossRef]
  9. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, 3(5), 637–646. [Google Scholar] [CrossRef]
  10. Hentati, A. I.; Fourati, L. C. Comprehensive Survey of UAVs Communication Networks. Comput. Stand. Interfaces 2020, 72, 103451. [Google Scholar] [CrossRef]
  11. Chowdhury, M. Z.; Shahjalal, M.; Ahmed, S.; Jang, Y. M. 6G Wireless Communication Systems: Applications, Requirements, Technologies, Challenges, and Research Directions. IEEE Open J. Commun. Soc. 2020, 1, 957–975. [Google Scholar] [CrossRef]
  12. Neely, M. J. Stochastic Network Optimization with Application to Communication and Queueing Systems. In Synthesis Lectures on Communication Networks; Morgan & Claypool Publishers, 2010. [Google Scholar] [CrossRef]
  13. LaValle, S. M. Rapidly-Exploring Random Trees: A New Tool for Path Planning. Department of Computer Science, Iowa State University, Ames, IA, USA, TR 98-11, 1998. Available online: https://msl.cs.illinois.edu/~lavalle/papers/Lav98c.pdf (accessed on 25 June 2026).
  14. Kuffner, J. J.; LaValle, S. M. RRT-Connect: An Efficient Approach to Single-Query Path Planning. In Proceedings of the IEEE International Conference on Robotics and Automation, 2000; pp. 995–1001. [Google Scholar] [CrossRef]
  15. Dorigo, M.; Birattari, M.; Stützle, T. Ant Colony Optimization. IEEE Comput. Intell. Mag. 2006, 1(4), 28–39. [Google Scholar] [CrossRef]
  16. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the IEEE International Conference on Neural Networks, 1995; pp. 1942–1948. [Google Scholar] [CrossRef]
  17. Kaul, S.; Yates, R.; Gruteser, M. Real-Time Status: How Often Should One Update? In IEEE INFOCOM 2012; 2012; pp. 2731–2735. [Google Scholar] [CrossRef]
  18. Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K. B. A Survey on Mobile Edge Computing: The Communication Perspective. IEEE Commun. Surv. Tutor. 2017, 19(4), 2322–2358. [Google Scholar] [CrossRef]
  19. Karaman, S.; Frazzoli, E. Sampling-Based Algorithms for Optimal Motion Planning. Int. J. Robot. Res. 2011, 30(7), 846–894. [Google Scholar] [CrossRef]
  20. Holland, J. H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
  21. Goldberg, D. E. Genetic Algorithms in Search, Optimization and Machine Learning; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar]
  22. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the IEEE International Conference on Neural Networks, 1995; pp. 1942–1948. [Google Scholar] [CrossRef]
  23. Poudel, S.; Arafat, M. Y.; Moh, S. Bio-Inspired Optimization-Based Path Planning Algorithms in Unmanned Aerial Vehicles: A Survey. Sensors 2023, 23(6), 3051. [Google Scholar] [CrossRef] [PubMed]
  24. Baek, J.; Han, S. I.; Han, Y. Optimal UAV Route in Wireless Charging Sensor Networks. IEEE Internet Things J. 2020, 7(2), 1327–1335. [Google Scholar] [CrossRef]
  25. Jia, Z.; Qin, X.; Wang, Z.; Liu, B. Age-Based Path Planning and Data Acquisition in UAV-Assisted IoT Networks. In Proceedings of the IEEE International Conference on Communications Workshops, 2019; pp. 1–6. [Google Scholar] [CrossRef]
  26. Zhan, C.; Zeng, Y. Completion Time Minimization for Multi-UAV-Enabled Data Collection. IEEE Trans. Wirel. Commun. 2019, 18(10), 4859–4872. [Google Scholar] [CrossRef]
  27. Zhan, C.; Huang, R. Energy Minimization for Data Collection in Wireless Sensor Networks with UAV. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), 2019; pp. 1–6. [Google Scholar] [CrossRef]
  28. Luo, C.; Satpute, M. N.; Li, D.; Wang, Y.; Chen, W.; Wu, W. Fine-Grained Trajectory Optimization of Multiple UAVs for Efficient Data Gathering from WSNs. IEEE/ACM Trans. Netw. 2021, 29(1), 162–175. [Google Scholar] [CrossRef]
  29. Abd-Elmagid, M. A.; Ferdowsi, A.; Dhillon, H. S.; Saad, W. Deep Reinforcement Learning for Minimizing Age of Information in UAV-Assisted Networks. arXiv. 2019. Available online: https://arxiv.org/abs/1905.02993 (accessed on 25 June 2026).
  30. Eldeeb, E.; Perez, D. E.; Michel de Souza Sant’Ana, J.; Shehab, M.; Mahmood, N. H.; Alves, H.; Latva-Aho, M. A Learning-Based Trajectory Planning of Multiple UAVs for AoI Minimization in IoT Networks. In Proceedings of the 2022 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit), 2022; pp. 172–177. [Google Scholar] [CrossRef]
  31. Tong, P.; Liu, J.; Wang, X.; Bai, B.; Dai, H. UAV-Enabled Age-Optimal Data Collection in Wireless Sensor Networks. IEEE Trans. Commun. 2019, 67(11), 7778–7791. [Google Scholar] [CrossRef]
  32. Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K. B. A Survey on Mobile Edge Computing: The Communication Perspective. IEEE Commun. Surv. Tutor. 2017, 19(4), 2322–2358. [Google Scholar] [CrossRef]
  33. Xu, J.; Ota, K.; Dong, M. Big Data on the Fly: UAV-Mounted Mobile Edge Computing for Disaster Management. IEEE Trans. Netw. Sci. Eng. 2020, 7(4), 2620–2630. [Google Scholar] [CrossRef]
  34. Messaoudi, K.; Oubbati, O. S.; Rachedi, A.; Lakas, A.; Bendouma, T.; Chaib, N. A Survey of UAV-Based Data Collection: Challenges, Solutions and Future Perspectives. J. Netw. Comput. Appl. 2023, 216, 103670. [Google Scholar] [CrossRef]
  35. Ning, Z.; Yang, Y.; Wang, X.; Guo, L.; Gao, X.; Guo, S.; Wang, G. Dynamic Computation Offloading and Server Deployment for UAV-Enabled Multi-Access Edge Computing. IEEE Trans. Mob. Comput. 2023, 22(5), 2628–2644. [Google Scholar] [CrossRef]
  36. Meng, K.; He, X.; Wu, Q.; Li, D. Multi-UAV Collaborative Sensing and Communication: Joint Task Allocation and Power Optimization. IEEE Trans. Wirel. Commun. 2023, 22(6), 4232–4246. [Google Scholar] [CrossRef]
  37. Sharon, G.; Stern, R.; Felner, A.; Sturtevant, N. R. Conflict-Based Search for Optimal Multi-Agent Pathfinding. Artif. Intell. 2015, 219, 40–66. [Google Scholar] [CrossRef]
  38. Phillips, M.; Likhachev, M. SIPP: Safe Interval Path Planning for Dynamic Environments. In Proceedings of the IEEE International Conference on Robotics and Automation, 2011; pp. 5628–5635. [Google Scholar] [CrossRef]
  39. Stern, R.; Sturtevant, N. R.; Felner, A.; Koenig, S.; Ma, H.; Walker, T.; Li, J.; Atzmon, D.; Cohen, L.; Kumar, T. K. S.; Boyarski, E.; Barták, R. Multi-Agent Pathfinding: Definitions, Variants, and Benchmarks. In Proceedings of the 12th International Symposium on Combinatorial Search, 2019; pp. 151–158. [Google Scholar] [CrossRef]
  40. Alfattani, S.; Jaafar, W.; Yanikomeroglu, H.; Yongacoglu, A. Multi-UAV Data Collection Framework for Wireless Sensor Networks. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 2019; pp. 1–6. [Google Scholar] [CrossRef]
  41. Li, L.; Zhou, S.; Wang, Z. A Novel Multi-UAV Patrol Path Planning Method Based on Evolutionary Multi-Objective Optimization. In Proceedings of the 2022 4th International Conference on Intelligent Information Processing (IIP), Guangzhou, China, 2022; pp. 332–335. [Google Scholar] [CrossRef]
  42. Peng, C.; Wang, X.; Huang, L.; Chen, D. A Decomposition-Based Constrained Multi-Objective Evolutionary Algorithm with a Local Infeasibility Utilization Mechanism for UAV Path Planning. Appl. Soft Comput. 2022, 116, 108495. [Google Scholar] [CrossRef]
  43. Ratliff, N.; Zucker, M.; Bagnell, J. A.; Srinivasa, S. CHOMP: Gradient Optimization Techniques for Efficient Motion Planning. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 2009; pp. 489–494. [Google Scholar] [CrossRef]
  44. Kalakrishnan, M.; Chitta, S.; Theodorou, E.; Pastor, P.; Schaal, S. STOMP: Stochastic Trajectory Optimization for Motion Planning. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, 2011; pp. 4569–4574. [Google Scholar] [CrossRef]
  45. Mellinger, D.; Kumar, V. Minimum Snap Trajectory Generation and Control for Quadrotors. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, 2011; pp. 2520–2525. [Google Scholar] [CrossRef]
  46. Yin, S.; Zhao, S.; Zhao, Y.; Yu, F. R. Intelligent Trajectory Design in UAV-Aided Communications with Reinforcement Learning. IEEE Trans. Veh. Technol. 2019, 68(8), 8227–8231. [Google Scholar] [CrossRef]
  47. Saleem, Y.; Rehmani, M. H.; Zeadally, S. Integration of Cognitive Radio Technology with Unmanned Aerial Vehicles: Issues, Opportunities, and Future Research Challenges. J. Netw. Comput. Appl. 2015, 50, 15–31. [Google Scholar] [CrossRef]
  48. Li, J.; Sun, G.; Duan, L.; Wu, Q. Multi-Objective Optimization for UAV Swarm-Assisted IoT with Virtual Antenna Arrays. IEEE Trans. Mob. Comput. 2024, 23(5), 4890–4907. [Google Scholar] [CrossRef]
  49. van den Berg, J.; Guy, S. J.; Lin, M.; Manocha, D. Reciprocal n-Body Collision Avoidance. In Robotics Research; Springer: Berlin, Heidelberg, 2011; pp. 3–19. [Google Scholar] [CrossRef]
  50. Yan, F.; Chu, J.; Hu, J.; Zhu, X. Cooperative task allocation with simultaneous arrival and resource constraint for multi-UAV using a genetic algorithm. Expert Syst. With Appl. 2024, 245, 123023. [Google Scholar] [CrossRef]
  51. Xu, W.; Zhang, T.; Mu, X.; Liu, Y.; Wang, Y. Trajectory Planning and Resource Allocation for Multi-UAV Cooperative Computation. IEEE Trans. Commun. 2024, 72(7), 4305–4318. [Google Scholar] [CrossRef]
Figure 1. Lyapunov-based binary offloading layer for temporal processing decisions.
Figure 1. Lyapunov-based binary offloading layer for temporal processing decisions.
Preprints 223953 g001
Figure 3. Flowchart of the proposed multi-UAV optimisation process.
Figure 3. Flowchart of the proposed multi-UAV optimisation process.
Preprints 223953 g002
Figure 4. Illustration of 3D-TSPN sensing neighbourhood-based data collection compared with traditional exact-point sensor visiting.
Figure 4. Illustration of 3D-TSPN sensing neighbourhood-based data collection compared with traditional exact-point sensor visiting.
Preprints 223953 g003
Figure 5. AoI-aware GA routing layer for spatial route planning.
Figure 5. AoI-aware GA routing layer for spatial route planning.
Preprints 223953 g004
Figure 6. Normalised performance comparison with the Modified GA baseline.
Figure 6. Normalised performance comparison with the Modified GA baseline.
Preprints 223953 g005
Figure 7. Normalised performance comparison between the proposed framework and the Benchmark 2-adapted PPO–Greedy–SCA/CVX cooperative MEC baseline. The Benchmark 2 baseline is normalised to 100% for each metric.
Figure 7. Normalised performance comparison between the proposed framework and the Benchmark 2-adapted PPO–Greedy–SCA/CVX cooperative MEC baseline. The Benchmark 2 baseline is normalised to 100% for each metric.
Preprints 223953 g006
Table 1. Simulation Parameters and Default Values.
Table 1. Simulation Parameters and Default Values.
Parameter Value
Disaster region size 100 × 100 × 60 m 3
Number of sensors N 20
Number of UAVs U 4
Sensor sensing radius R s 8 m
Data collection time 30 s
UAV speed v uav 1 m / s
Battery capacity E max 1000 J
Safety margin d safe 4 m
Minimum UAV separation 10 m
Collision avoidance radius 15 m
Slowdown factor 0.7
Number of obstacle towers 3
MEC node position ( 50 , 50 , 5 )
Data size per sensor 8 Mbits
Carrier frequency 2.4 GHz
Dynamic bandwidth range 0.5 3.0 MHz
Bandwidth jitter 0.30
Link outage probability 0.20
Path-loss exponent η pl 2.5
Minimum transmit power 0.1 W
Maximum transmit power 1.0 W
UAV CPU capacity 2.0 GHz
MEC CPU capacity 5.0 GHz
CPU cycles per bit 2000 cycles / bit
Maximum task deadline τ max 20 s
GA population size 60
GA maximum generations 120
GA time limit per UAV 25 s
GA crossover probability 0.85
Base mutation rate 0.20
Elite rate 0.15
RRT step size 5 m
RRT maximum nodes 400
RRT goal bias probability 0.20
Lyapunov control parameter V 8.0
UAV flight or hovering power P i fly 0.2 W
UAV computation power P i cpu 0.6 W
Reference channel gain h 0 5 × 10 7
Noise power spectral density N 0 1 × 10 21 W / Hz
Instantaneous noise power σ i 2 ( t ) 5 × 10 16 3 × 10 15 W
Instantaneous noise power in dBm 123.01 to 115.23 dBm
Base interference power I base 1.5 × 10 11 W
Interference burst probability 0.40
Interference burst multiplier 30
Simulation time-step duration Δ t 1.0 s
GA weights w d , w a , w s 1.0 , 0.5 , 0.3
GA feasibility handling Hard rejection, F =
Lyapunov weights α , β , γ 0.4 , 0.4 , 0.2
Number of independent simulation runs N runs 1
Random-seed approach [l]Fixed simulation seed 42;
clustering seed 0
UAV start-time offsets [ 0 , 25 , 50 , 75 ] s
Table 2. Comparative Performance Across Planning Configurations.
Table 2. Comparative Performance Across Planning Configurations.
Method UAVs Success Avg. AoI (s) Energy (J) Time (s) Collisions
Proposed Full Framework 4 100.0% 74.24 266.96 210.66 0
Nearest Neighbour Baseline 4 85.0% 145.76 325.81 293.80 17
Single-UAV Baseline 1 100.0% 151.56 189.09 460.92 0
Table 3. Single-UAV versus Proposed Multi-UAV Framework.
Table 3. Single-UAV versus Proposed Multi-UAV Framework.
Metric Single 4 UAVs Change
Success rate 100.0% 100.0% No change
Sensors collected 20 20 No change
Average AoI (s) 151.56 74.24 51.0% red.
Energy (J) 189.09 266.96 41.2% inc.
Collection time (s) 460.92 210.66 54.3% red.
Obstacle collisions 0 0 No change
Inter-UAV collisions N/A 0 Collision-free
Table 4. Binary Processing Decisions and Final Queue Backlogs.
Table 4. Binary Processing Decisions and Final Queue Backlogs.
Metric Value
LOCAL decisions 19
MEC offloading decisions 1
Dropped tasks 0
Final queue backlog, UAV 1 4.50
Final queue backlog, UAV 2 5.33
Final queue backlog, UAV 3 4.49
Final queue backlog, UAV 4 7.12
Table 6. Safety and Collision Monitoring Results.
Table 6. Safety and Collision Monitoring Results.
Safety Metric Value
Real obstacle collisions 0
Inter-UAV collisions 0
Near misses 0
Buffer-zone intrusions 0
Table 7. System-Level Robustness Metrics.
Table 7. System-Level Robustness Metrics.
Metric Observed Value
Coverage success rate 100.0%
Average AoI 74.24 s
Total collection time 210.66 s
Total energy consumption 266.96 J
LOCAL decisions 19
MEC offloading decisions 1
Dropped tasks 0
Final queue backlog 4.49–7.12 tasks
Real obstacle collisions 0
Inter-UAV collisions 0
Near misses 0
Buffer-zone intrusions 0
Table 8. Comparison with the Modified GA Planning Baseline Inspired by Benchmark 1.
Table 8. Comparison with the Modified GA Planning Baseline Inspired by Benchmark 1.
Metric Proposed Framework Modified GA Baseline Better Result
Success rate 100.0% 100.0% Equal
Sensors collected 20/20 20/20 Equal
Average AoI (s) 83.93 183.74 Proposed
Total collection time (s) 168.91 396.29 Proposed
Total energy consumption (J) 244.50 265.91 Proposed
Average energy per collected sensor (J) 12.23 13.30 Proposed
Obstacle collisions 0 0 Equal
Inter-UAV collisions 0 0 Equal
Buffer-zone intrusions 0 0 Equal
Dropped tasks 0 0 Equal
Fairness index 0.9705 0.9804 Modified GA
Table 9. Comparison Between the Proposed Framework and the Benchmark 2-Adapted PPO–Greedy–SCA/CVX Cooperative MEC Baseline.
Table 9. Comparison Between the Proposed Framework and the Benchmark 2-Adapted PPO–Greedy–SCA/CVX Cooperative MEC Baseline.
Metric Proposed Framework Benchmark 2-Adapted SCA/CVX Better Result
Success rate 100.0% 100.0% Equal
Sensors collected 20/20 20/20 Equal
Total collection time (s) 168.91 191.05 Proposed
Average AoI (s) 83.93 126.84 Proposed
Average delay per sensor (s) 8.45 40.49 Proposed
Average processing delay (s) 7.46 40.07 Proposed
Total energy consumption (J) 244.50 2119.53 Proposed
Average energy per task (J) 3.93 105.98 Proposed
System cost 21.31 1399.15 Proposed
Jain fairness index 0.9705 1.0000 Benchmark 2
Weighted fairness index 0.9613 0.9997 Benchmark 2
Obstacle collisions 0 0 Equal
Inter-UAV collisions 0 24 Proposed
Near misses 2 7 Proposed
Buffer-zone intrusions 0 0 Equal
Dropped tasks 0 0 Equal
Runtime (s) 37.53 1.53 Benchmark 2
CVX solver used N/A Yes N/A
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings