1. Introduction
With the rapid development of artificial intelligence and the advent of the Internet era, UAV logistics has gradually entered the public’s field of vision as an emerging technology with tremendous potential [
1]. Particularly in the field of logistics, UAV logistics is considered a promising and widely applicable new transportation mode that can effectively address the “last-mile” delivery challenges [
2]. At the same time, UAV logistics is an important component of Urban Air Mobility (UAM), driving the prosperity and development of the urban air transportation industry [
3]. Electric Vertical Takeoff and Landing UAVs (eVTOL) [
4] are crucial transportation tools in the UAM field, offering unique advantages, such as low operating costs [
5], low noise emissions [
6], and convenient takeoff and landing [
7]. Many logistics companies employ eVTOL for urban logistics services. In January 2022, Brazilian aerospace company Eve partnered with Falko [
8] to develop a global operational network and ordered 200 eVTOLs to support the development of urban air mobility. During 2022, Meituan [
9] conducted more than 100,000 drone deliveries in Shenzhen, covering more than a dozen communities and office buildings, serving over 20,000 residents, and completing over 75,000 orders. According to a research report by Morgan Stanley [
10], the eVTOL industry is projected to reach a market size of USD 300 billion by 2030. Due to the rapid development of the eVTOL industry, the density of aircraft in the urban low-altitude airspace will gradually increase. Therefore, establishing an effective urban low-altitude public route network and implementing strict aircraft access rules [
11] are key challenges to ensure the safety and efficient operation of future urban air mobility systems.
Urban logistics drone transportation planning is commonly regarded as a multi-objective optimization problem, necessitating the simultaneous consideration of various interrelated objectives. This issue can be resolved through the utilization of optimization algorithms. Maiyue Chen [
12] proposed the Self-Adaptive Fast Fireworks Algorithm to address large-scale optimization problems. By incorporating expressive fast explosion and inter-fireworks competitive cooperation mechanisms, the algorithm enriched the search space and achieved adaptive tuning of the hyperparameters. This approach demonstrated improved solving capabilities and faster convergence speed. In Junayed Paha’s [
13] investigation of vehicle routing problems with a factory-in-a-box, a multi-objective hybrid metaheuristic algorithm was devised with the objective of minimizing the costs associated with early arrivals, delays, and compensations. This algorithm yielded optimal delivery routes for warehouses, suppliers, and customers. For the allocation and scheduling issue concerning ship berths, Maxim A. Dulebenets [
14] developed the Diffusion Memetic Optimizer (DMO). Through interactive evolution during the DMO process, the optimizer promoted diffusion within the network search space, facilitating the identification of the optimal solution.
Currently, there have been preliminary explorations of urban low-altitude route network research both domestically and internationally. NASA [
15] has established a radial intercity air traffic route network centered around the Dallas Vertical Takeoff and Landing Port, connecting 19 surrounding cities’ vertical takeoff and landing airports. By implementing aircraft safety intervals and departure time intervals, they have successfully achieved aircraft scheduling and sequencing at the vertical airports. Nanyang Technological University [
16] has proposed the concept of managing urban airspace in an adaptive manner, discussing three types of urban low-altitude air route networks: the AirMatrix network, the over-buildings network, and the over-roads network. With the optimization objective of minimizing the distances, the concepts of non-intersecting channels, and the first-come-first-served principle, they have developed a routing algorithm to determine the optimal routes under different network configurations. Chan, Y.Y., et al. [
17] proposed an energy-efficient path-planning model for unmanned aerial vehicles in a large-scale and complex urban environment considering wind dynamics. Firstly, the complex urban environment was decomposed into a network model using Voronoi diagrams, which enabled the acquisition of feasible initial paths. Then, by taking into account the non-linear energy consumption along the paths, the Particle Swarm Optimization (PSO) metaheuristic algorithm was employed to obtain ultimately an optimal path characterized by a short distance, low energy consumption, and the avoidance of collisions. Based on the spatial distribution characteristics of takeoff and landing points, Hao Peng [
18] established a horizontal main route network without obstacle constraints using the Voronoi diagram. They also determined the altitude levels for each segment and proposed a branch route design based on an improved ACO-Dubins algorithm, further reducing the risk of conflicts during aircraft takeoff and landing processes. Bizhao Peng et al. [
19] divided the urban airspace into an AirMatrix ConOps traffic network model. Based on the route network and risk cost matrix, they utilized the A* cost algorithm to search for cost-effective paths for UAVs. However, this algorithm was superior to the Dijkstra algorithm only in terms of computation time and was not as effective as the Dijkstra algorithm in reducing the total risk costs. Li Shan et al. [
20], considering the complex urban low-altitude environment and the constraints of the UAV’s performance, proposed a route network planning method based on improved cellular automata and minimum spanning tree algorithms to construct an aerial route network by selecting the optimal routes. In summary, there are currently two types of urban low-altitude route network planning methods: on-demand allocated central radiation networks [
21] and route networks relying on urban infrastructure [
22]. Although these methods are effective for small-scale UAVs transportation, their efficiency significantly decreases as the scale of the UAVs increases. This can lead to excessive route network density and wastage of the airspace resources.
To address the existing design issues of urban low-altitude route networks, this study considers urban airspace constraints and the UAV’s performance and proposes a public route-network-planning method based on Voronoi diagrams and the A* algorithm. The initial route network utilizing the Voronoi diagram is established. One of its advantages lies in its ability to allocate flight paths effectively while ensuring comprehensive coverage of the urban airspace. By employing the A* algorithm for obstacle avoidance in path planning, it is possible to search efficiently for the shortest routes, thereby reducing time and resource consumption. The specific steps of the planning method are as follows: Firstly, construct a city airspace grid model in which the characteristics of the airspace are mapped onto the grid map. Introduce an obstacle clustering algorithm based on DBSCAN to generate representative obstacle points as the Voronoi seed nodes. Utilize the Voronoi diagram to establish the initial route network. Then, conduct an improved path planning by employing the A* algorithm for obstacle avoidance in route edges that pass through obstacles. To ensure the safe operation of the drones, set constraints on the route safety interval. This process will generate a low-altitude public air route network for urban areas. After considering the cost of logistics drone flights at different heights, determine the layout heights of the route network. Finally, establish multiple metrics to evaluate the rationality and applicability of the network.
2. Problem Description and Modeling
2.1. Problem Description and Model Assumptions
The problem investigated in the study presented in this paper is the construction of a low-altitude UAV public route network for urban logistics. As the terminal distribution network for UAVs has not yet been established, the large-scale free operation of drones cannot meet the safety and efficiency requirements of urban airspace traffic, which is detrimental to the security management of the UAV system network. Therefore, the purpose of this study is to establish a UAV public route network in the low-altitude urban airspace, enabling the UAV to avoid obstacles during a low-altitude flight while making full use of the urban airspace resources. To ensure the safe operation of the UAV and reduce the complexity of network management, a unified high-altitude terminal distribution route network is constructed in this study.
The model assumptions are as follows:
(1) The location of the supply center and each logistics demand point is known.
(2) The UAV can perform only ascent or descent operations in takeoff and landing areas, and horizontal flight is the only option in other areas.
(3) The UAV maintains a constant flight speed during flight.
2.2. Urban Airspace Environment Modeling
A combination of the Digital Elevation Model (DEM) and the grid method is used to model the urban airspace environment. The urban spatial region is denoted as , and the function expression of DEM in the region is given as , where represents the plane coordinate and represents the elevation corresponding to . The space is divided into u×v grids, and the grid center is denoted by . The unit grid accuracy is , m and n represent the serial numbers of the grid center in the and directions of the space , and . The coordinates of are , where and .
This paper considers urban airspace obstacles as high-rise buildings, no-fly zones, and signal interference zones. A modeling diagram is shown in
Figure 1. The blue region corresponds to high-rise buildings, while the red section indicates the designated no-fly zone. The yellow area denotes regions susceptible to signal interference. These obstacle areas are gridded and mapped to the grid map, The grid risk values for urban airspace allocation with different characteristics are shown in
Table 1; grid cells assigned a value of 1 are excluded from expansion as path points, while the remaining grid cells are eligible for expansion.
5. Simulation Analysis
5.1. Simulation Environment
In this study, the regional geographic information altitude data of Shanghai are used for simulation. The selected area is a square matrix of 4 km × 4 km, as shown in
Figure 6. A 200 × 200 matrix is obtained by gridding the urban airspace environment. In accordance with the Provisional Regulations on Flight Management of Unmanned Aerial Vehicles (Draft) approved by the State Council [
27] issued by the Central People’s Government of the People’s Republic of China and the relevant data collection and analysis, the simulation parameters and UAV performance parameters are selected, as shown in
Table 2 [
20,
26,
28].
5.2. Optimal Flight Altitude
During the process of determining the optimal flight altitude, an A* algorithm is employed to generate the horizontally shortest obstacle-free path for each candidate altitude layer.
Figure 7 illustrates a set of examples depicting the shortest paths generated for candidate altitudes of 30 m, 70 m, 110 m, and 150 m, respectively. The dot is the origin point, the star is the destination point, and the yellow line segment is the shortest path. As the candidate altitude increases, the length of the flight path decreases. This indicates that longer horizontal paths are needed to avoid obstacles at lower altitudes, while the horizontal path length can be shortened by raising the flight altitude. The randomly set OD pair distances range from 1 km to 4 km.
Table 3 shows the average shortest horizontal path length and the average total cost for 50 sets of OD pairs at different altitudes. It can be seen that the average total flight cost is lowest at the altitude level of 110 m. When the candidate altitude is below 110 m, increasing the flight altitude can significantly reduce the horizontal flight distance due to a increased presence of obstacles. However, when the candidate altitude exceeds 110 m, the added vertical cost outweighs the saved horizontal cost. Therefore, this altitude is the best flight altitude for a given ratio of horizontal cost to vertical cost.
5.3. Simulation Analysis of the Route Network
Based on the optimal flight altitude determined above, the constructed urban low-altitude public route network is obtained, as shown in
Figure 8 below. The red line is the air route network, which is arranged at the altitude level of 110 m.
To better reflect the superiority of the air route network constructed in this study, a comparison is made with the city-road-network-planning method and the central-radial-network-planning method. The city-road network has natural obstacle avoidance conditions, enabling the use of aerial delivery of the logistics drones above it to mitigate the collision risks associated with operational anomalies. The city-road network data are imported into ArcGIS for data preprocessing, and topological analysis is performed to output the road nodes and edges, resulting in the network shown in
Figure 9. Based on the distribution of takeoff and landing points within the region, a central radial network is established, as shown in
Figure 10.
The results of the three network features in the same simulation scenario are shown in the
Table 4.
Through comparative analysis, the air route network constructed in this study is compared with the urban-road-network-planning method—the total network length is shortened by 7.1%, the maximum number of intersection routes is reduced by 133%, the average network degree is decreased by 52.6%, the airspace coverage is increased by 9.8%, and the average flight time is reduced by 19.4s. Compared with the central-radial-network-planning method, the air route network has a 9% reduction in total length, a 233% decrease in the maximum number of intersecting routes, a 212% decrease in network average degree, a 35% increase in airspace coverage, and a decrease in average flight time by 3.7s. Therefore, the proposed method in this paper has shorter total network length, fewer intersection conflicts, higher airspace coverage, and better network reachability, which reduces the risk of route conflicts and makes the route network management less difficult.
5.4. Shortest-Path Search Simulation Analysis
To verify the effectiveness of the route network constructed in this study, a path search simulation is carried out. One supply point and ten demand points are set centrally, and the specific coordinate parameters are set, as listed in
Table 5.
To comply with the minimum safety separation requirements for drone flights while considering the uncertainties of drone operating conditions and measurement errors, the route safety separation is set to be no less than 5 m, 10 m, 15 m, 20 m, 25 m, and 30 m. The energy and risk cost of the route are calculated by the Formulas (9) and (10). According to the initial path of the air route network and the route safety interval constraints, the optimal route path is obtained, as shown in
Figure 11 and
Table 6. The green line is the air route network and the yellow line is the optimal path searched for. It can be observed that as the safety interval increases, the path gradually moves away from the obstacle area, resulting in an increase in the average length of a single flight path, average flight time, and detour distance, while the path risk decreases. Based on Formula (11), we calculate the total cost of the path under different safety intervals. Specifically, when the safety interval of the flight route is set to 15 m, the total path cost value is the smallest at 722.8; when the safety interval is set to 30 m, the total path cost value is largest at 762.6.
Through the analysis of the simulation results, when considering both the energy cost and risk cost of the path comprehensively, we find that the total cost of the path follows a trend of initially decreasing and then increasing as the safety interval increases. This is because a larger safety interval at the beginning allows the path-planning algorithm to avoid more obstacles, providing greater flexibility in selecting the path from a wide range of available spaces, thus reducing the total cost. However, as the safety interval continues to increase, the path-planning algorithm may need to deviate from a straight-line path and choose a longer route to bypass obstacles. This leads to an increase in the overall path length and, consequently, an increase in the total cost. By balancing these two factors, selecting a balanced safety interval in path planning allows us to obtain an optimal path with the minimum total cost.
5.5. Discussion
To summarize, the urban low-altitude flight route network constructed in the study presented in this paper has the capability to allocate flight paths in a rational manner, enhance the coverage of urban airspace, reduce conflict risks at intersections, and decrease the overall network density. Furthermore, by employing the Dijkstra algorithm to solve the network model, it was possible to determine the optimal path with the minimum total cost. In future research, our focus will remain on optimizing the urban logistics drone route network. This will be accomplished through the establishment of multi-objective network planning models and the application of advanced optimization algorithms, aiming to maximize transportation efficiency, maximize profits, and minimize risks. These efforts will drive the development and application of urban air mobility.
6. Conclusions
This research paper presents a novel approach for planning a public network of low-altitude logistics UAVs in urban areas, which utilizes obstacle-based Voronoi diagrams and A* algorithms. This facilitates an efficient and comprehensive coverage of the urban area, optimizing the utilization of the available airspace resources. The Voronoi diagram effectively maximizes the utilization of the gaps between obstacles, allowing for the generation of safe flight paths that maintain a maximum distance from all obstacles. To enhance the efficiency of the Voronoi diagram generation, we employ the DBSCAN clustering algorithm to generate representative obstacle points as the Voronoi seed nodes. Furthermore, we utilize the A* algorithm for obstacle-avoidance planning for the route edges that pass through obstacles and for minimizing unnecessary turns. Additionally, we establish safety interval constraints for each route in the air route network to ensure safe operating conditions. By balancing the flight costs of logistics UAVs at different altitudes, the route network layout height is determined. Based on the research methodology proposed in this study, a city low-altitude air route network with short total routes, low conflict risk, high airspace coverage, and good network accessibility can be ultimately obtained.
Based on authentic geographical information data, the proposed methodology can provide optimal routes for UAVs and improve the overall efficiency of logistics and transportation operations in urban areas. Moreover, the reduction in conflict risks and the expansion of airspace coverage contribute to enhancing the safety and operational reliability of the air route network, thereby exerting a positive impact on the fields of logistics, transportation, and other related sectors.
In the future, we will carry out more flight mission simulation scenarios, increase the consideration of external factors, and apply the models and methods proposed in this paper to the construction of an urban low-altitude route network in real scenarios, providing strong support for the planning and management of an urban low-altitude route network and realizing an efficient, safe, and sustainable urban air mobility system.