1. Introduction
Freight delivery systems via Unmanned Aerial Vehicles (UAVs) are emerging as one of the most promising solutions in the field of urban and peri-urban logistics. With the increasing demand for fast deliveries, especially for e-commerce and essential goods, UAVs are emerging as a scalable, efficient, and sustainable solution [
1]. The main probable benefits include the fact that UAVs are expected to significantly reduce delivery times, especially in congested urban areas, due to their ability to directly and quickly connect two origin/destination points by avoiding ground traffic. Some studies have shown that delivering goods by UAV, or combined truck–drone modes, may significantly reduce Greenhouse Gases (GHGs) [
2,
3], particularly by considering factors such as cruise speed and payload mass [
4]. Optimal routing aspects are also relevant for obtaining important reductions in CO
2 emissions [
5], although such reductions depend on drone size and the recharging system, particularly with respect to low-emission energy sources [
6]. Furthermore, drones are particularly useful for reaching rural, mountainous, or disaster-stricken areas where traditional delivery methods are limited or expensive and can ensure a quick delivery of essential goods, such as medical supplies [
7,
8].
The opportunities offered by drones for last-mile deliveries are not limited to the reduction of delivery times but also extend to the transformation of airspace into an intelligent logistics infrastructure, thanks to the development of 3D aerial networks. These aerial networks represent a new paradigm for organizing UAV urban traffic. Compared to traditional 2D models, 3D networks make it possible to exploit vertical urban space by defining 3D aerial “corridors” that can be traversed by autonomous fleets of drones. Research by Chowdhury et al. (2023) [
9] and Li et al. (2025) [
10] highlights how optimized trajectory planning in 3D environments can drastically reduce the risk of collisions, improve energy efficiency, and enable higher operational density in high-demand urban areas. From an operational perspective, these networks enable the creation of “air hubs” and exchange stations at altitude, from which drones can depart and land safely. This opens up new scenarios for managing deliveries in congested environments, making it possible to decentralize distribution centers and create vertical micro-depots integrated with urban buildings. Furthermore, thanks to the use of air traffic control algorithms based on artificial intelligence and V2V (Vehicle-to-Vehicle) or V2I (Vehicle-to-Infrastructure) communications [
11,
12], it is possible to coordinate the movements of many drones in real time, by reducing the risk of congestion and ensuring greater safety.
In this context, using intelligent agent approaches (intelligent agents or multi-agent systems, MASs) combined with 3D networks to simulate a UAV last-mile delivery system may offer several advantages. Each agent may represent a drone, a depot, a customer, or a vehicle and can act autonomously by making local decisions based on its own state and the given environment. Particularly, dynamic environments with changing conditions (e.g., air traffic, weather conditions, new delivery requests) may benefit from the flexibility provided by intelligent agents [
13,
14]. Furthermore, multi-agent systems can handle an increasing number of actors (drones, clients, or hubs) while maintaining high performances, even in complex scenarios, because the distribution of the decision load allows for reducing the computation burden. In distributed multi-agent architectures, agents collaborate and coordinate with each other in a distributed manner and there is no need for a single central control entity, although it can be introduced for increased safety. This feature makes the system more resilient to failures [
15].
In the above perspective, the aim of this paper is to provide further insights into the use of UAVs for last-mile delivery by combining a multi-agent approach with a recent 3D Urban Air Network model, which explicitly sets the lower space aerial graph and the related cost functions for finding optimal paths between points of interest (POIs). This approach has the advantage of providing a simulation tool for exploring operational solutions in real urban environments, so that stakeholders may identify suitable scenarios based on selected criteria. Particularly, this study aims to evaluate the scalability and effectiveness of the proposed architecture by examining how its performance is affected by an increasing number of drones as freight traffic increases. The advantage of the proposed integrated approach, which combines a rigorous 3D network model with the operational flexibility of the agent-based approach, lies in the ability to test different scenarios by simulating their effects, regardless of the specific context. Specifically, the highly general 3D network model can be tailored to the needs of different stakeholders, while also considering both environmental (such as physical obstacles or non-flyable areas) and operational constraints, the latter modeled using the agent-based framework. After discussing the framework and the operational structure, the paper provides an example of a simulated system by using travel time as target criterion. The results—although still preliminary due to the prototype features of the main elements, i.e., UAV and 3D networks—are encouraging and show some potential for the use of drones for goods delivery.
The rest of the paper is organized as follows.
Section 2 describes the related literature and identifies the main gaps that this research aims to fill.
Section 3 provides the relevant features of the agent-distributed architecture and the 3D network model used in this study.
Section 4 introduces the tested scenarios and the main results. Finally,
Section 5 discusses the main implications of the obtained results and provides lines for future research.
3. Freight Distribution Problem Using 3D Urban Air Network Model and Agent-Distributed Architecture
The problem addressed in this research focuses on freight transport among Urban Consolidation Centers (UCCs). UCCs are strategically located logistics hubs situated near city boundaries, designed to aggregate freight from long-haul carriers and facilitate efficient last-mile delivery operations within urban areas [
50,
51]. Within the proposed framework, vertiports—designated for vertical take-off and landing actions—are assumed to be co-located with or integrated into UCC facilities.
The previously cited 3D-UAN model is employed in this study to address the challenges associated with freight distribution between UCCs, together with a distributed agent-based architecture where each AFV is modeled as an autonomous agents cooperating with other nearby agents. In addition, a control center is considered, whose aim is to coordinate the whole network.
The following sub-sections will describe in detail the 3D-UAN model and the distributed agent-based architecture.
3.1. The 3D-UAN Model to Support Freight Distribution by Drones
The 3D-UAN model, initially proposed in [
34,
41], was originally conceptualized to support a wide range of aerial services operating in Very Low-Level (VLL) and uncontrolled airspace—defined as airspace typically below 500 feet Above Ground Level (AGL) and not subject to active air traffic control—in accordance with regulatory frameworks like those outlined by the FAA and EASA [
52,
53,
54].
In this study, the 3D-UAN is adapted and extended to address freight distribution operations in urban settings. In detail, the 3D-UAN model is a multi-layered airspace structure, where the vertical dimension is discretized into a finite number of flight levels (or layers) separated by fixed vertical distances, a concept aligned with proposals for structured airspace segmentation in urban air mobility systems [
36,
55]. The 3D graph representing the 3D-UAN includes the following nodes and links:
Fixed nodes: They denote entry and exit points within the network (such as vertiports, logistics hubs, or recharging stations). The set of fixed nodes, , , is defined only at the first layer (), and the nodes correspond to the physical infrastructures;
Transition nodes: They represent points where horizontal routing, as well as vertical transitions between adjacent layers, occur. The set of transition nodes for each layer is , , where is the number of transition nodes at layer L. It is worthwhile to note that some transition nodes share the same coordinates as fixed nodes but differ in their vertical (z) coordinate. In other words, some fixed nodes represent vertical projections of physical infrastructure onto the corresponding layer, for ;
Dynamic links: They are directional, aerial corridors that connect two nodes, either within the same layer (horizontal links) or across different layers (vertical links), enabling flexible routing depending on operational constraints and prevailing environmental conditions. The existence of a link between two nodes depends on the feasibility of the connection, e.g., absence of obstacles or of no-fly zones. The complete set of dynamic links is D.
Each dynamic link
, both horizontal and vertical, is characterized by its activation status, i.e., the link may be activated or deactivated depending on factors such as airspace capacity, conflict resolution requirements, and meteorological conditions. Furthermore, link geometry—including width, curvature, and allowable altitude ranges—may be adapted based on the physical and operational characteristics of the AFVs. For instance, minimum separation distances between vehicles (as required by detect-and-avoid protocols) influence corridor width, while energy constraints between recharging-enabled nodes (e.g., between two vertiports) impose restrictions on maximum allowable link lengths. Additionally, AFV physical dimensions directly impact the required vertical separation between adjacent layers. Larger AFVs with increased wingspans or rotor diameters necessitate greater protection volumes, thereby increasing the inter-layer spacing to maintain airspace deconfliction and operational safety margins [
56]. This scalable design allows the 3D-UAN to accommodate a heterogeneous fleet of aerial freight vehicles, each operating within its designated layer and corridor parameters.
To enhance the description of the 3D-UAN model, two dynamic link subsets within the set
D are considered:
where
h and
v are, respectively, the generic horizontal link for a given layer
L and the generic vertical link connecting two adjacent layers
L and
;
and
are, respectively, the number of horizontal links at layer
L and the number of vertical links connecting two adjacent layers (
L and
). Note that when the last layer is reached,
is set equal to
.
For each layer L, a 2D graph is defined, comprising the set of nodes (fixed and transitions) and the set of horizontal links : . Finally, the 3D graph representing the topological structure of the 3D-UAN includes the horizontal graphs for each layer L and the subset : .
To complete the 3D-UAN model, a cost function—corresponding to travel time—is associated with the links belonging to G. (Note that the following cost functions, from (1) to (2b), refer to the 3D-UAN model proposed in [
34] and are here summarized for clarity.):
where
i is the
i-th AFV using the dynamic link
d (horizontal or vertical) at a given time period;
is the travel time of
i on
d; and
is the time gap between
i and
. It should be noted that the horizontal and vertical operating characteristics are different; therefore, two suitable specifications, which describe Equation (1) in detail, are adopted for horizontal (Equation (2a)) and vertical (Equation (2b)) links, respectively:
In (2a), the total travel time is equal to the running time if only one AFV is traveling along the link h, while, if more than one AFV are running on the same link (), an additional time is considered, which ensures a suitable separation between next two AFVs and therefore safe travel conditions among AFVs operating along the same trajectory. The running time depends on AFV characteristics and any applicable airspace regulations.
To guarantee the time gap across each link
d within the network and prevent collisions among AFVs traversing the network, AFV take-off from fixed nodes is allowed only when the preceding vehicle is far away from the departing AFV. More formally, a headway time
for any two AFVs,
i and
, is considered at each node belonging to the set
. In detail, let
i be the
i-th AFV departing from the generic fixed node
and flying towards the generic transition node
. The headway time
assigned to
i at the departing fixed node
is defined as:
with
In the 3D-UAN, paths between relevant pairs of nodes (e.g., fixed nodes) includes both horizontal and vertical links. In other words, based on suitable algorithms (for example, the well-know Dijkstra or A+), 3D paths between pairs of nodes may be generated within the 3D-UAN as sequences of horizontal and vertical links, by minimizing factors such as travel time, energy consumption, airspace congestion, or a combination of these. If travel time is considered, the combination of both node and link cost functions—respectively and —has to be considered for identifying suitable 3D paths.
3.2. The Distributed, Cooperative Agent-Based Architecture for the Freight Distribution Problem
In the freight distribution problem considered in this study, AFVs are assumed to realize the transportation of goods between UCCs, where goods are aggregated and subsequently redistributed for last-mile delivery (see
Figure 1). Vertiports designated for take-off and landing are assumed to be located either within or in close proximity to UCCs. Consequently, the terms vertiport and UCC are used interchangeably in the context of the 3D-UAN operational framework, unless otherwise specified.
In this context, the utility of the 3D-UAN model—particularly the multi-layered aerial corridors—is fundamental for ensuring safe and conflict-free navigation in urban and peri-urban environments where UCCs are located. Unlike traditional two-dimensional routing schemes, the 3D-UAN layered design described in the previous section supports vertical separation of traffic and structured flight paths by reducing the risk of mid-air collisions and improving throughput in high-density scenarios. Furthermore, although UCCs are generally located in urban peripheral areas, these areas often contain various man-made and natural vertical obstacles, such as high-rise buildings, communication towers, and high-voltage pylons, which pose significant safety risks. Thus, the adoption of a fixed yet flexible network infrastructure is fundamental to ensure safe, efficient freight transport operations.
In the distributed, cooperative agent-based architecture based on the 3D-UAN model here proposed, there are three classes of software agents, each one with specific roles and functions (see also
Figure 2):
The freight drone agents ();
The airspace management authority ();
The fixed node agents ().
As described in
Figure 2, each
, representing an autonomous aerial cargo drone, must submit to
a detailed flight plan when traveling from an origin (O) to a destination (D), which corresponds to fixed node agents
(i.e.,
, vertiports, or any infrastructure equipped for cargo loading, unloading, and, potentially, recharging operations).
The submitted flight plan must include specifications regarding the requested air corridors (i.e., links in the 3D-UAN) for moving between two and nominal cruise speeds. In addition, to ensure safe travel conditions, layer transitions and landing and take-off operations are admissible only on links belonging to . Therefore, both horizontal and vertical links may belong to the path from O to D, which means that, in general, 3D paths will link two .
Authorization for the flight plan is granted by a designated software agent representing the airspace management authority (
), which checks for conflicts with existing or concurrent flight plans, in alignment with both UTM protocols [
54,
57]—or U-Space—and the HyperTwin platform created as part of the project “Digital Twin for Innovative Air Services— DT4IAS” (
https://hypertwin.enac.gov.it/). If necessary, the flight plan is changed and sent to
for approval and adoption.
Once authorized and in flight, each
is assumed to operate autonomously, relying entirely on navigation, obstacle avoidance, and decision-making systems onboard. The
maintains real-time situational awareness through Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure/Everything (V2I/V2X) communication protocols. Therefore, the system architecture incorporates a level of operational autonomy, enabling each agent
to dynamically adjust certain flight parameters in response to real-time contingencies, which may include interactions with other agents, adverse weather conditions, or unexpected obstacles, and reflecting the necessity of reactive flight path adaptation within urban and peri-urban airspace, as also suggested in [
46,
58].
Adjustment of flight parameters may result in a new path generated within the 3D-UAN, based on the information exchanged among AFVs and between AFVs and fixed node agents. In detail, upon receiving approval for its flight plan, the generic
departs from the designated
and proceeds within the 3D-UAN in accordance with the authorized path. Throughout its journey,
exchanges data with other
within an effective communication range and transmits to/receives from
information concerning the state of the 3D-UAN. This communication occurs over a spatial extent equivalent to at least twice the average link length. Specifically, the information refers to the occupancy status of the upcoming links
is expected to traverse. Based on the data received from both
s and the neighboring
,
determines whether to continue along its originally planned path or to initiate a route modification. A deviation from the initial path becomes necessary if the
is informed—relative to its current position—that the next link in its planned route has reached its occupancy threshold. To uphold system safety, let
d denote the link currently occupied by
, and let
and
represent the subsequent links along its intended path.
makes routing decisions based on occupancy information pertaining to both
and
. The cooperative, distributed framework in the 3D-UAN environment described above is shown in
Figure 3.
Finally, it is important to note that the headway time allocated to each at take-off ensures sufficient spatial and temporal separation between agents. This separation enables to safely reconfigure its path in the event that a link reaches its capacity, by utilizing the first available vertical link to switch to an alternative flight level.
The algorithm searching itineraries between origin/destination points, or between the current position of AFV and its final destination, is a customization of the conventional Alpha–Beta algorithm [
59]—named Alpha–Beta Pruning (
–
P)—enhanced with some specific heuristics for optimizing the cut-off mechanism in the depth-first search process.
The main characteristics of this algorithm are as follows: (i) A defined positive function depending on a “cost function” (like time, monetary cost, power consumption, and so on) is optimized at each visited node of the search-tree; (ii) The optimal solution is returned if it lies into the imposed in-depth search horizon; otherwise, when the solution search ends in advance, due to the horizon depth or other constraints, the best solution found at the boundary nodes will be always returned; (iii) Each time that the boundary conditions change, the optimal route is recalculated; (iv) The partial solutions estimation, the Branch and Bound activities, and the in-depth search are guided by heuristic functions; (v) Any temporary lists of expanded nodes are stored.
Without loss of generality, the adopted approach consists of considering any route problem as a sequence of best path search problems between two consecutive nodes, and each partial solution is assumed to be independent from all the other paths linking the other nodes belonging to the route. However, for each AFV request for a flight plan, the
–
P algorithm will exclude all those paths that do not match with the AFV start and maximum arrival times, safety, and power autonomy constraints. In the worst case, it exhibits a time complexity of
, denoting with
b the branching factor and with
m the maximum search depth set. A comparison among
–
P with other algorithms is provided in
Table 1.
The
–
P algorithm has been implemented in a proprietary code written in C++ in numeric form without a graphic user interface [
60].
To conclude this section, it is important to note that the legal and regulatory aspects, which are currently under development or, in some cases, yet to be defined, have been intentionally excluded from the scope of this study. Although regulatory aspects are not within the scope of this study, it is worthwhile to note that the regulation of UAV (or AFV in this study) operations is one of the main enabling—or limiting—factors for their large-scale implementation. Currently, national and international regulatory frameworks are heterogeneous and under development, with significant differences in certification requirements, flight limitations, airspace management, and legal liability in the event of accidents or malfunctions. This regulatory uncertainty is a key challenge for the transition from controlled trials to stable and safe commercial use. Elements such as the integration of drones into urban airspace, privacy protection, data management, and communications security require a clear and shared regulatory framework to outline the operational conditions under which a drone delivery system within a framework such as the one proposed here may be implemented in the future. Looking ahead, the convergence between technological research and regulatory development—for example through the establishment of common standards and recognized safety protocols—will be instrumental in fostering the uptake of reliable UAV systems that comply with emerging regulations.
4. Results
To test the agent-based approach in a 3D-UAN context, according to the aerial net-work model introduced in
Section 3.1, a test network was considered, consisting of three fixed nodes (UCCs) and three levels, with a variable number of drones in a reference period (assumed to be two hours of operation). The objective of the experiments conducted is twofold: (1) check if and to what extent the combined agent-based/3D-UAN structure supports drone delivery operations; (2) check the scalability of the proposed architecture as the number of operational drones changes.
To carry out the experiment, some key elements related to the characteristics of the drones (
Table 2) have been set, as well as the main features of the communication system (
Table 3), which is crucial for the exchange of information in the proposed distributed system. The characteristics of the AFVs have been identified by considering the average features of drones on the basis of what is currently proposed by the involved industries. Similarly, the characteristics of the communication system between the various agents (drones, fixed nodes, and control center) have been identified, in particular, the range. Specifically, an average speed of each
equal to 100 km/h has been assumed and a communication range of up to 5000 m between
s and up to 10,000 m between UCC and
s. Finally, the range of
is still 10,000 m, but it was considered that in each fixed node, there is a duplicate of
. In other words,
is still one, but to ensure the continuous exchange of information, each fixed node also hosts a copy of
that receives and transmits the same information from each fixed node.
As for the links of the test network, it has been assumed that the horizontal lengths are the same, as well as the vertical link lengths. This assumption does not limit the generality of the experiment. In detail, the network consists of three fixed nodes. The distance between two fixed nodes is 8 km, which corresponds to the average distance observed between UCCs in real cases. The lengths of the horizontal links have been assumed to be 2000 m, while the lengths of the vertical links have been fixed to 30 m, which corresponds to a suitable safety distance between two successive layers. The length of 2000 m is compatible with the assumption made in
Section 3 that the range of communication between drones for the exchange of information must be at least twice the average length of the link. In fact, this communication range, together with the headway time associated with the generic
, allows for obtaining information on the occupancy level of the links—both horizontal and vertical—before arriving at the transition node (or fixed node) where the level change is allowed, in such a way as to always guarantee the safety distance between the drones and therefore the safety conditions on the network. The main characteristics of the 3D-UAN used in the experiments are summarized in
Table 4.
The recommended minimum horizontal distance between two drones flying at 100 km/h is at least 100–150 m, to ensure that they can maneuver safely and avoid collisions, especially in scenarios with heavy air traffic or unforeseen conditions. This is based on international regulations such as those of the EASA [
61] and the FAA [
62]. By considering the maximum speed at which drones can travel (assumed to be 120 km/h for horizontal links) and the safety distance that must be maintained between them to ensure safe running, the maximum number of drones that can occupy a link at the same time has been considered equal to six for horizontal links and one for vertical links. The minimum distance between two drones on horizontal links has been calculated as
, where
s is the speed,
a is the deceleration in case of slowdown due to the need to adapt the kinetics for the presence of obstacles (including the presence of other drones), and
t is the latency time, which includes the transmission of information from other agents, onboard processing, and physical reaction (e.g., deceleration, turn, and so on).
Finally, the maximum altitude permitted for drones used to transport goods varies according to the regulations in force in each country, the technologies used, and any environmental conditions or obstacles present. In general, however, international recommendations indicate that the operating height of cargo drones is normally kept below 120 m. In the case under consideration, a vertical distance of 30 m between the various levels has been assumed, which together with the height above ground of the vertiport results in a total height consistent with the maximum suggested value of 120 m.
It should be noted that operational drone systems for delivery goods by using 3D structured networks do not yet exist (drones are still prototypes, as is the space organization for supporting 3D-UAN models). Therefore, the data used in the simulated test case is based on available information regarding the current characteristics of aerial drones and communication capabilities, as shown in
Table 2 and
Table 3, while the assumptions regarding UCCs are consistent with the real case. Consequently, although simulated, the test case is realistic, since all data used is consistent with the representative characteristics of the various elements. Therefore, findings and discussion are in line with possible future scenarios in the real world.
As regards the total number of drones operating on the network, three scenarios have been considered, with 20 drones (SC1), 30 drones (SC2), and 40 drones (SC3), respectively. By taking into account the network structure and the assumption about the headway time, it has been assumed that each drone exchanges information with a number of nearby drones that is constant in the three scenarios. This assumption is consistent with the assumption of the link occupancy limit value, which is constant in the different scenarios, and the headway time, which ensures both separation between drones and compliance with the link occupancy limit.
To verify how this system may operate, the average travel time on the network (in minutes) between two pairs of fixed nodes for the three scenarios considered has been computed. In addition, further simulations have been carried out by considering simulated disturbances that generate delays in the planned flight plans, thus requiring adjustments to the flight plans during the trip. In the simulation, disturbances, which have been here considered depending on environmental and technological issues, generate delays at the take-off from the vertiport, speed variations during the trip, and increased requests of level switches.
It is worthwhile to note that experimental validation using real data is generally the most robust approach to confirm the conclusions of a study. However, the use of simulated data is a justifiable choice at this stage as physical experimentation in this context entails high costs and is subject to regulatory constraints that currently limit the use of drones. In the case under consideration, the simulations have made it possible to systematically analyze different scenarios and operating conditions that are currently difficult to reproduce in a real environment for what is said above, while ensuring the control of variables and the repeatability of experiments. The use of simulated but realistic data is an essential preliminary tool for exploring the feasibility of the system, optimizing design parameters, and identifying the most promising configurations for subsequent experimental testing and should therefore be considered as a preliminary step towards validation with real data. From this perspective, results with simulated data provide consistent and useful quantitative evidence to guide future experimental activities in a more efficient and targeted manner.
The simulations were carried out on a workstation equipped with a Windows 24H2 system, featuring a 10th Gen Intel Core i7-10850H processor, 128 GB of RAM, and a base clock speed of 2.70 GHz up to 5.10 GHz. The – P algorithm was implemented without parallelization, i.e., performing a purely sequential execution on a unique thread, obtaining computation time suitable for real-time operations.
The results of the different tests are shown in
Table 5.
In SC1, the average travel time between pairs of fixed nodes corresponds to standard conditions under the considered hypotheses (i.e., the 3D-UAN structure, the fleet size, and the parameters assumed for the AFVs). In other words, SC1 can be considered the baseline scenario where drones move according to their planned flight. When the fleet size increases, in SC2 and SC3, the number of switches for the changing layer increases with respect to the baseline scenario (see
Table 6).
Finally, the adoption of dynamic links allows the effective use of the network, because the same link can be used in two directions, according to its status. However, as the fleet size increases, links are more likely to reach their limit, which has been assumed equal to six in the experiment, coherently with the drone kinematics and safety recommendations from the stakeholders involved. To explore the effect of fleet size on the link dynamic property, the percentage of links that can be used in both directions during the simulation time (i.e., two hours) has also been computed and reported in
Table 7. As can be seen, the number reduces as the fleet size increases.
Finally, the role of the AAM is to keep consistency among the path changes, when required, by allowing drones autonomy for improving their journeys in cases of deviation from the scheduled flight plan. Although the AAM may introduce some additional constraints, if it is removed from the simulation, the system easily reaches a congested status as the fleet increases and disturbances are introduced. As a result, only a few drones can complete their journey in the simulation period.
5. Discussion and Conclusions
The results in
Table 5 provide some interesting food for thought to contribute to the discussion on the use of aerial drones for cargo delivery. In particular, the hypothesized 3D-UAN structure has allowed for the exploration of possible operational scenarios by considering an increasing number of drones.
Before discussing the results, it is useful to start with some general considerations. In a distributed agent system, each drone is an autonomous agent that communicates with other agents to make decisions by continuously exchanging information. In general, as the number of agents increases, interactions and network usage density increase, and this potentially poses scalability problems by reducing the system’s ability to maintain acceptable performance (e.g., in terms of communication, response time, use of resources). Moreover, as the number of drones increases, it can become difficult to ensure appropriate vertical and horizontal separations, which is important for safety purposes. In particular, vertical operations (climbing/descending for a level change) can become critical points, as queues, conflicts, and slowdowns can form because, often, vertical maneuvers are limited (e.g., only one drone at a time on a segment).
In the proposed network model, two elements make it possible to manage the increase in the average travel time generated as the number of drones on the network increases, while ensuring safe conditions: (1) dynamic links; (2) headway time.
In fact, the structure of the network with dynamic links makes it possible to make more intensive use of the overall capacity of the network by exploiting the link in both directions. The headway time, on the one hand, introduces a time separation at departure to prevent the increase in the number of drones from leading to poor safety conditions during the journey. On the other hand, this delay at departure may result in an increase in the average travel time, which is more significant the greater the number of drones involved.
By considering the experiments conducted on the test network, when the system works optimally (i.e., without disturbances), each drone-agent follows the route planned and approved by the AAM. As the number of drones increases, it may be necessary to activate the headway time to ensure safety conditions on the network and at the same time comply with the initial flight plan as much as possible. As can be seen from
Table 5, the average travel time between two fixed nodes tends to increase as the number of drones increases, as is to be expected. In the three disturbance-free scenarios, the increase in average travel time is linked to the increase in headway time.
The presence of disturbances represents a more realistic operating condition, as it takes into account any changes compared to what was initially planned, which may be due to delays in loading/unloading of drones, unforeseen weather conditions, or other factors that can change the initial scheduling. The opportunity, however, of using dynamic links and modifying the planned route in real time, while introducing an additional complexity linked precisely to this modification, nevertheless makes it possible to limit the delays that are generated as the number of drones increases.
As it can be seen from
Table 5, the presence of disturbances further increases the travel time compared to the basic condition in which optimal system operations are assumed. Note that for both conditions—with and without disturbances—travel time increases more than linearly as the number of drones increases.
The increase in travel times as the fleet size increases is also linked to the maximum number of layers assumed, in this case three, in line with current regulations on the maximum operating height allowed for drone deliveries. Introducing additional levels can reduce travel times. In fact, although changing the layer involves additional time to move along the vertical link (compare results in
Table 5 and
Table 6), this increase is less than the delay associated with each drone when it has to wait for take-off because one or more links have reached the maximum number of drones allowed. It is worthwhile to note that the increase in travel times as the fleet size increases and disturbances are also considered (see
Table 5) is the combination of both changing levels and delay at take-off, which is introduced by the headway time.
Finally, the 3D-UAN with dynamic links offers the opportunity to use effectively the residual capacity (here considered in terms of the number of AFVs on the link). However, as reported in
Table 7, the greater the fleet size and the presence of disturbances, the less the link dynamic property can be used, because of the several constraints that take place (i.e., number of AFVs on the link, safety restrictions, allowable paths).
To conclude, the 3D-UAN network makes it possible to manage an increasing number of drones effectively, thanks to the defined architecture that introduces distributed rules, vertical stratification, and strategic planning together with autonomous and distributed operational control. By combining a 3D-UAN with a scalable agent-based control system, this research provides a fundamental framework for exploring complex urban logistics scenarios. It supports both simulation-based performance assessment and policy-driven scenario testing, facilitating the identification of operationally feasible solutions.
In the context of UAM development, the operational and strategic implications of the above findings for the involved stakeholders are particularly relevant for the efficient and sustainable management of urban airspace.
For UAM operators, the need to plan multi-level and dynamic flights to reduce congestion and waiting times at key network nodes emerges. This requires the adoption of take-off schedule optimization strategies and flexible trajectory management to ensure maximum operational efficiency.
From the perspective of airspace managers (UTM/U-Space), the implementation of predictive capacity and traffic management systems capable of anticipating changes in demand and potential operational disruptions is expected. These systems should enable the dynamic adaptation of flight corridors based on environmental conditions and the evolution of urban air traffic.
Regulatory authorities (such as the EASA and the FAA) are called upon to reassess current altitude indications and introduce flexible regulatory frameworks that allow for the creation of multiple operational levels within urban airspace. This approach would allow for greater operational density without compromising safety or minimal separation between different flight levels. Ultimately, network designers and urban planners should integrate the spatial and operational dimensions of urban air mobility to ensure interoperability, accessibility, and long-term sustainability.
Although the results of combining 3D-UANs with an agent-distributed architecture are encouraging, several developments can be expected, which are discussed below.
The proposed model considered the use of drones within the operational range of energy consumption. Further developments are to be expected by explicitly considering the constraint on energy consumption, which is an important element to ensure both service continuity and system safety. In addition, drones have always been considered “reliable”, meaning that disruptions or failures in information communication systems have not been considered. Also on this aspect, further developments are to be expected by modeling potential failures in communication systems and identifying the most appropriate strategies to continue to ensure safety on the network.
In detail, an important aspect in the design and analysis of drone cargo delivery systems concerns the management of the energy available on board, which is a limited resource and directly determines both the continuity of the service and the overall safety of the system. In this study, explicit energy constraints within the model were not considered, although, in the simulations carried out, the energy constraint was implicitly taken into account by considering a maximum time to achieve the mission compatible with the operational energy range. However, the explicit introduction of energy constraints would make it possible to represent in detail aspects such as the possible interruption of the service to allow the recharging of drones (which was implicitly considered here through the introduction of disturbances) and the definition of management policies that guarantee adequate safety margins, especially in complex or densely populated urban environments. From a service continuity perspective, power consumption modeling makes it possible to analyze in detail whether the set of planned missions can actually be completed with the remaining battery capacity. In terms of safety, monitoring of energy status can predict critical situations such as battery depletion during flight or inability to reach a safe landing point. In addition, the energy consumption, but also the flight stability and overall reliability of the mission, depend on atmospheric factors such as wind intensity, precipitation, and temperature. In the simulations considered, the variability of weather conditions was considered, again, in terms of disturbances, which take into account the deviation between ideal and real conditions, in particular with regard to environmental and technological factors. Explicit energy models will have to introduce the relationship between the operational parameters of the drone (such as mass, speed, altitude, weather conditions) and energy consumption. These energy models can be integrated into the overall framework through a modification of cost functions to penalize energy-inefficient solutions. In addition, stochastic or probabilistic approaches (e.g., Monte Carlo simulations) can be used to capture the variability of weather conditions in the simulation phase, while real-time weather data and weather forecasting services can be part of the information exchanged between drones, fixed nodes, and AAMs in the proposed framework.
As regards communication systems, continuity and quality of communications are key elements in the proposed framework to ensure coordination, air traffic control, and safety of operations. Failure or interruptions in communication systems were not introduced, because the system was considered in “ideal” conditions. However, factors such as electromagnetic interference, signal loss, network congestion, or sensor malfunction can compromise the transmission of critical data, negatively affecting system performances. The assumption made in this study of the complete reliability of drones and the absence of failures or interruptions is, again, an ideal limit condition compared to real operational scenarios, which can obviously lead to an overestimation of the reliability and efficiency of the system. Including communication failure models in future developments—for example, by introducing probability of error, delay, or loss of information packages—would allow for analyzing the resilience of the system and developing mitigation strategies such as redundancy protocols, multi-channel communications, or autonomous emergency procedures. In this way, the model would be more in line with real operating conditions for a better assessment of the overall safety and reliability of the system. Moreover, the modeling of potential failures in communication systems would allow for the identification and implementation of strategies that ensure the maintenance of the operational security, in order to preserve service continuity even in the presence of anomalies or interruptions in information flows. Fault tolerance strategies may include the adoption of redundant communication architectures and automatic data-recovery protocols, while distributed control systems and autonomous decision-making mechanisms on board the drone, which are already present in the proposed framework, may be specified in more detail to explicitly include the case of loss of connection to the core network. Integrating these strategies into the model would allow for the analysis of the overall resilience of the system, and the likelihood of failure cascading, while ensuring safety even under adverse operating conditions. Looking ahead, a fault tolerance approach is a key step towards developing reliable, safe, and sustainable autonomous delivery infrastructures.
In conclusion, although several advances have been made and many studies are now present in the literature to analyze the various aspects of the problem, several challenges still remain. The implementation of UAV-based logistics, in reality, has to deal with airspace congestion, regulatory uncertainty, environmental variability (e.g., weather conditions), and infrastructure dependencies. At the same time, integration with U-Space infrastructures, promoted at the European level, or with UTM systems at the international level, is an essential element for the coordinated and safe management of drone air traffic, as these systems allow monitoring and information-sharing among operators, improving the safety and overall efficiency of delivery operations. Furthermore, ensuring the scalability, safety, and sustainability of such systems requires continuous innovation in both algorithm design and system architecture, while the management of data generated and exchanged during UAV missions raises important privacy and IT security issues, particularly in relation to the collection of sensitive data (e.g., images, locations, or user data) and their transmission via potentially vulnerable networks. These gaps suggest developing delivery models with more adaptable, intelligent, and fault-resistant UAVs that can operate effectively in dynamic urban environments.