Strategic and Tactical Path Planning for Urban Air Mobility: Overview and Application to Real-World Use Cases
Abstract
:1. Introduction
- It describes the final version of both tactical and strategical path planning algorithms.
- It provides a systematic approach to deal with tactical planning and its multiple alternatives to overcome any type of unpredicted event.
- It analyzes the tactical and strategic results on relevant environments by applying the entire strategic–tactical path planning flowchart and also highlighting the strategic path selection approach.
2. Environment and Vehicle Based Constraints
- 3D map with fixed obstacles and no fly zones. Fixed obstacle maps are obtained from publicly available representation of the environment available on open source platforms, such as CityGML [19] or OpenStreetMap.
- Risk map. A 2D map that contains information about level of risk associated to each latitude and longitude coordinates. It is computed from satellite images and GIS databases. As detailed in [15], risk map retrieval first uses satellite imagery to classify terrain with a VGG16 convolutional neural network (CNN) [20] trained with the EuroSAT database. Then, information from the GIS database and building footprints is integrated to further segment terrain classification and localize critical structures, such as power plants, railway stations, subways, airports and hospitals. Level of risk going from 1 to 4, with increasing damage entity forecasted in case of vehicle fault, is extracted from segmented information of the terrain so that:
- Class 1 includes low-risk areas such as natural and rural ones;
- Class 2 includes industrial areas characterized by low people density;
- Class 3 includes urban environments. In this scenario a subclassification is performed to distinguish between buildings and populated areas such as squares and streets;
- Class 4 includes critical infrastructures (e.g., train stations and hospitals) and it is again divided in various subcategories.
- 3.
- Landing site maps are 2D maps containing cost information, which increases as the distance from the contingency landing area increases.
- 4.
- Weather or wind maps are multidimensional maps corresponding to each ground point information about wind intensity and direction in terms of azimuth and elevation. In this work, the wind dependency on altitude is not considered, which is consistent with currently available weather maps.
- 5.
- GNSS coverage maps. GNSS coverage maps are defined with the aim of spatially representing the information about navigation performance, thus avoiding the need to propagate navigation error covariance during the path planning process. Indeed, the navigation performance of the majority of UAVs (which are usually implementing INS/GNSS data fusion) is strictly connected to both the inertial instrument specifics and GNSS coverage. A GNSS coverage map is a 2.5D map connected to the dilution of precision (DOP) level, defining the elevation at which the DOP becomes smaller than a certain threshold. As the GNSS constellation varies as a function of time, a time-varying GNSS coverage map is expected over a selected time interval. The approach followed in the SMARTGO project samples the time interval and defines an elevation map for each sample. The so-defined elevation maps are merged in a worst-case logic to have a constant GNSS coverage map to be used during the whole mission time. Several GNSS coverage maps can be defined as a function of the selected DOP threshold. As an example, Figure 2 shows three GNSS coverage maps obtained over a portion of Naples city center with different colors. It can be noticed that the map’s offset with respect to the buildings reduces as the selected DOP threshold (i.e., Dj) increases. Computing each GNSS challenging map can be very time demanding if a very large scenario is considered. However, in many cases, the need for detailed GNSS coverage maps may arise only in proximity of take-off and landing areas. The approach followed in the SMARTGO project uses this idea, thus estimating the GNSS coverage maps only in the surroundings of the start and the end point and assuming the map altitude is equal to the terrain plus an offset in the other areas.
- 6.
- Traffic information is provided via vehicle-to-vehicle (V2V) or infrastructure-to-vehicle (I2V) communications. This work assumes the entire flight plan of the other vehicles is fed to the ownship both in the strategic phase and during the flight. Flight plan information of the intruder is stored in 3D time-varying occupancy maps, detailed in [16]. N occupancy maps varying with time are used to prevent continuously checking for intruder possible collision, each one covering a time interval equal to Δt. The n-th occupancy map is used for checking collision in the time segment going from tn−1 to tn (tn = t0 + nΔt, being t0 the starting time of the mission). The representation of the intruder in each occupancy map is given by its path during the associated time interval enlarged with time and spatial margins. The nature of traffic maps allows them to be merged with the fixed obstacle maps so as to speed up the collision check operation.
3. Path Planning Framework
- are not intersecting with any fixed (including NFZ) or mobile obstacle;
- are compliant with the battery capacity and with the maximum velocity and flight path angle limits;
- have an altitude between the maximum and minimum flight altitude computed above the ground level;
- never lie below the GNSS coverage map used as reference;
- do not enter in areas whose wind intensity is higher than the one the UAV can tolerate.
3.1. Strategic Path planning
3.2. Tactical Path Planning
- Level 1 is aimed at modifying the time history of the trajectory without altering its geometry so as to keep the path optimality. Time history is modified by scaling down the UAV velocity using an ad hoc scaling function, which decelerates the vehicle before the encounter through a deterministic approach. Because spatial modification of the trajectory is not foreseen in this approach, Level 1 can be only used for avoiding mobile obstacle collision in the case of non-frontal confliction geometries. In addition, despite the low computational time, this approach extends the mission time and can be not suitable for vehicles whose nominal path requires an energy consumption close to the battery capacity.
- Level 2 provides spatial modification of the trajectory in the surroundings of the location of the unfavorable event(s). The planner uses a customized version of the RRT algorithm conceived as a global replanner that only provides a local modification of the trajectory because it is informed to return to the strategic path. The global nature of this approach avoids sequential replanning if multiple unfavorable events are experienced by the UAV, thus saving time. Due to the spatial modification of the trajectory, this solution is not only able to deal with both fixed and mobile obstacle geometries, but it can also be used to counteract wind velocity and GNSS coverage maps alteration. The heuristic nature of the RRT makes this solution non-deterministic. In addition, a higher computational time is experienced with respect to the previous approach. However, since only a local modification is provided to the strategic path, its optimality remains almost unaltered while also providing a small increase in flight time, as demonstrated in [16].
- Level 3 of the tactical planning provides a global modification of the trajectory starting from its last non-corrupted point. From that point, a completely new trajectory is recomputed with an algorithm still based on RRT, but not informed to return to the strategic trajectory. This solution, which completely alters the path after the unfavorable event, should be chosen when a significant modification of the flight conditions has been experienced with respect to the scenario available at the strategic level. Due to the similar algorithmic scheme, this level shares the same heuristic nature of Level 2, as well as the higher computational time with respect to Level 1.
4. Use Cases
- Mission 1. From Airport ([−511, 1290, 105] ENU coordinates) to Port ([−591, −2541, 20] ENU coordinates).
- Mission 2. From Airport ([−511, 1290, 105] ENU coordinates) to Business district ([−485, −950, 50] ENU coordinates).
5. Results
5.1. Medical Delivery Scenario
5.2. Air Taxi Scenario
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Ong, S. Electric air taxi flies over Singapore—[News]. IEEE Spectr. 2019, 56, 7–8. [Google Scholar] [CrossRef]
- Hayajneh, M.; Al Mahasneh, A. Guidance, Navigation and Control System for Multi-Robot Network in Monitoring and Inspection Operations. Drones 2022, 6, 332. [Google Scholar] [CrossRef]
- Kopardekar, P.H. Safely Enabling UAS Operations in Low-Altitude Airspace, NASA UTM. Available online: http://utm.arc.nasa.gov/docs/pk-final-utm2015.pdf (accessed on 30 November 2015).
- SESAR 3 Joint Undertaking. Multiannual Work Programme 2022-2031; SESAR Joint Undertaking: Brussels, Belgium, 2022. [Google Scholar]
- Jayaweera, H.M.P.C.; Hanoun, S. Path Planning of Unmanned Aerial Vehicles (UAVs) in Windy Environments. Drones 2022, 6, 101. [Google Scholar] [CrossRef]
- Xue, M.; Wei, M. Small UAV Flight Planning in Urban Environments. In AIAA Aviation 2020 Forum; AIAA AVIATION Forum; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2020. [Google Scholar]
- Hong, D.; Lee, S.; Cho, Y.H.; Baek, D.; Kim, J.; Chang, N. Energy-Efficient Online Path Planning of Multiple Drones Using Reinforcement Learning. IEEE Trans. Veh. Technol. 2021, 70, 9725–9740. [Google Scholar] [CrossRef]
- Lou, J.; Yuksek, B.; Inalhan, G.; Tsourdos, A. An RRT* Based Method for Dynamic Mission Balancing for Urban Air Mobility Under Uncertain Operational Conditions. In Proceedings of the 2021 IEEE/AIAA 40th Digital Avionics Systems Conference (DASC), San Antonio, TX, USA, 3–7 October 2021; pp. 1–10. [Google Scholar]
- Blasi, L.; D’Amato, E.; Mattei, M.; Notaro, I. UAV Path Planning in 3D Constrained Environments Based on Layered Essential Visibility Graphs. IEEE Trans. Aerosp. Electron. Syst. 2022, 1–30. [Google Scholar] [CrossRef]
- Watanabe, Y.; Veillard, A.; Chanel, C. Navigation and Guidance Strategy Planning for UAV Urban Operation. In AIAA Infotech @ Aerospace; AIAA SciTech Forum; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2016. [Google Scholar]
- la Cour-Harbo, A. Quantifying Risk of Ground Impact Fatalities for Small Unmanned Aircraft. J. Intell. Robot. Syst. 2019, 93, 367–384. [Google Scholar] [CrossRef] [Green Version]
- Sláma, J.; Váňa, P.; Faigl, J. Risk-aware Trajectory Planning in Urban Environments with Safe Emergency Landing Guarantee. In Proceedings of the 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE), Lyon, France, 23–27 August 2021; pp. 1606–1612. [Google Scholar]
- Primatesta, S.; Guglieri, G.; Rizzo, A. A Risk-Aware Path Planning Strategy for UAVs in Urban Environments. J. Intell. Robot. Syst. 2019, 95, 629–643. [Google Scholar] [CrossRef]
- Delamer, J.-A.; Watanabe, Y.; Chanel, C.P.C. Safe path planning for UAV urban operation under GNSS signal occlusion risk. Rob. Auton. Syst. 2021, 142, 103800. [Google Scholar] [CrossRef]
- Fasano, G.; Causa, F.; Franzone, A.; Piccolo, C.; Cricelli, L.; Mennella, A.; Pisacane, V. Path planning for aerial mobility in urban scenarios: The SMARTGO project. In Proceedings of the 2022 IEEE International Workshop on Metrology for AeroSpace, Pisa, Italy, 27–29 June 2022. [Google Scholar]
- Causa, F.; Franzone, A.; Fasano, G. Comparison and integration of tactical path planning approaches for Urban Air Mobility. In Proceedings of the 2022 IEEE/AIAA 41st Digital Avionics Systems Conference (DASC), Portsmouth, VA, USA, 18–22 September 2022; pp. 1–10. [Google Scholar]
- Causa, F.; Fasano, G. Multi-objective modular strategic planning framework for Urban Air Mobility. Submitt. IEEE Trans. Aerosp. Electron. Syst. 2023, in press. [Google Scholar]
- Hoekstra, J.M.; Ellerbroek, J.; Sunil, E. Geovectoring: Reducing Traffic Complexity to Increase the Capacity of UAV airspace. In Proceedings of the International Conference for Research in Air Transportation (ICRAT), Barcelona, Spain, 25–29 June 2018. [Google Scholar]
- Yao, Z.; Nagel, C.; Kunde, F.; Hudra, G.; Willkomm, P.; Donaubauer, A.; Adolphi, T.; Kolbe, T.H. 3DCityDB—A 3D geodatabase solution for the management, analysis, and visualization of semantic 3D city models based on CityGML. Open Geospatial Data Softw. Stand. 2018, 3, 5. [Google Scholar] [CrossRef] [Green Version]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. In Proceedings of the International Conference on Learning and Representations, San Diego, CA, USA, 7–9 May 2015; pp. 1–14. [Google Scholar]
- Chakrabarty, A.; Stepanyan, V.; Krishnakumar, K.; Ippolito, C. Real-time path planning for multi-copters flying in UTM-TCL4. In Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA, 7–11 January 2019; ISBN 9781624105784. [Google Scholar]
- LaValle, S.M. Rapidly-Exploring Random Trees: A New Tool for Path Planning; Iowa State University: Ames, IA, USA, 1998. [Google Scholar]
- Guruji, A.K.; Agarwal, H.; Parsediya, D.K. Time-efficient A* Algorithm for Robot Path Planning. Procedia Technol. 2016, 23, 144–149. [Google Scholar] [CrossRef]
- Gammell, J.D.; Srinivasa, S.S.; Barfoot, T.D. Batch Informed Trees (BIT*): Sampling-based optimal planning via the heuristically guided search of implicit random geometric graphs. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 3067–3074. [Google Scholar]
- Sucan, I.A.; Moll, M.; Kavraki, L.E. The Open Motion Planning Library. IEEE Robot. Autom. Mag. 2012, 19, 72–82. [Google Scholar] [CrossRef]
- Richter, C.; Bry, A.; Roy, N. Polynomial Trajectory Planning for Aggressive Quadrotor Flight in Dense Indoor Environments. In Proceedings of the Robotics Research: The 16th International Symposium ISRR; Inaba, M., Corke, P., Eds.; Springer International Publishing: Cham, Switzerland, 2016; pp. 649–666. [Google Scholar]
- DJI. Matrice 300 RTK. Available online: https://www.dji.com/it/matrice-300/specs (accessed on 21 December 2022).
- Honeywell. HG1120 MEMS Inertial Measurement Unit. Available online: https://aerospace.honeywell.com/en/~/media/aerospace/files/brochures/n61-1524-000-004-hg1120-mems-inertial-measurement-unit-bro.pdf (accessed on 10 June 2019).
Constraints | Value | |
---|---|---|
Battery capacity | ξ (mAh) | 11,870 |
Maximum airspeed | (m/s) | 23 |
Max wind speed | (m/s) | 15 |
Cruise speed | vc (m/s) | 10 |
Maximum Flight Path Angle | α (°) | 15 |
Max Positioning error | Δpmax (m) | 2 |
IMU Parameters 1 | Acc. In-run stability (mg) | 0.11 |
Velocity random walk (m/s/√h) | 0.06 |
GNSS Coverage Map Threshold | Cost Functions (m) | Flyable | Comput. Time (s) | ||||
---|---|---|---|---|---|---|---|
Cs | Cr | Cl | Cw | f | |||
D1 | 6650.7 | 1836.8 | 6472.8 | 7018.6 | 33,961.9 | yes | 53.0 |
D2 | 5440.8 | 1301.9 | 5098.4 | 5830.2 | 26,675.4 | yes | 55.3 |
D3 | 6384.0 | 1481.0 | 5807.1 | 6859.1 | 30,781.3 | yes | 60.3 |
GNSS Map Thr. | Tactical Level | Total Time (s) | Max Nav Err. (m) | Comp. Time (s) | Cost Functions (m) | ||||
---|---|---|---|---|---|---|---|---|---|
Cs | Cr | Cl | Cw | f | |||||
D2 | Strategic | 543.5 | 1.19 | 5440.8 | 1301.9 | 5098.4 | 5830.2 | 26,675.4 | |
1 | 1174.6 | 1.25 | 1.7 | 5440.8 | 1301.9 | 5098.4 | 6300.2 | 27,145.3 | |
2 | 546.0 | 1.20 | 4.2 | 5457.5 | 1292.3 | 5110.4 | 5838.5 | 26,686.1 | |
3 | 584.0 | 1.19 | 5.2 | 5958.5 | 1747.0 | 5484.7 | 6244.4 | 30,160.3 |
Miss. No | GNSS Map Threshold | Cost Functions (m) | Flyable | Computation Time (s) | ||||
---|---|---|---|---|---|---|---|---|
Cs | Cr | Cl | Cw | f | ||||
1 | D1 | 4168.0 | 2.4905 | 2.8956 | 4189.7 | 24,110.9 | yes | 26.3 |
D2 | 4098.6 | 2449.0 | 3347.8 | 4118.3 | 24,708.4 | yes | 22.0 | |
D3 | 4110.2 | 2580.3 | 3125.7 | 4131.2 | 24,813.9 | yes | 25.4 | |
2 | D1 | |||||||
D2 | 2358.5 | 1449.9 | 2042.7 | 2349.2 | 14,592.7 | yes | 21.9 | |
D3 | 2502.2 | 1510.7 | 1925.3 | 2490.8 | 14,886.4 | yes | 23.6 |
Miss. No. | GNSS Map Thresh | Tactical Level | Total Time (s) | Max Nav Err. (m) | Comp. Time (s) | Cost Functions (m) | ||||
---|---|---|---|---|---|---|---|---|---|---|
Cs | Cr | Cl | Cw | f | ||||||
1 | D1 | Strategic | 414.1 | 1.19 | 4168.0 | 2.4905 | 2.8956 | 4189.7 | 24,110.9 | |
1 | 492.4 | 1.21 | 0.2 | 4168.0 | 2.4905 | 2.8956 | 4223.2 | 24,142.5 | ||
2 | 414.6 | 1.19 | 2.0 | 4156.9 | 2504.5 | 2990.0 | 4191.1 | 23,246.0 | ||
3 | 407.3 | 1.19 | 6.2 | 4115.3 | 2519.4 | 3006.3 | 4114.9 | 24,320.3 | ||
2 | D2 | Strategic | 233.6 | 1.35 | 2358.5 | 1449.9 | 2042.7 | 2349.2 | 14,592.7 | |
1 | 339.7 | 1.36 | 0.4 | 2358.5 | 1449.9 | 2042.7 | 2367.2 | 14,611.4 | ||
2 | 235.7 | 1.36 | 2.7 | 2365.6 | 1465.7 | 2123.9 | 2369.6 | 14,845.7 | ||
3 | 252.1 | 1.41 | 2.0 | 2558.5 | 1556.3 | 2029.6 | 2546.7 | 15,389.6 |
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. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Causa, F.; Franzone, A.; Fasano, G. Strategic and Tactical Path Planning for Urban Air Mobility: Overview and Application to Real-World Use Cases. Drones 2023, 7, 11. https://doi.org/10.3390/drones7010011
Causa F, Franzone A, Fasano G. Strategic and Tactical Path Planning for Urban Air Mobility: Overview and Application to Real-World Use Cases. Drones. 2023; 7(1):11. https://doi.org/10.3390/drones7010011
Chicago/Turabian StyleCausa, Flavia, Armando Franzone, and Giancarmine Fasano. 2023. "Strategic and Tactical Path Planning for Urban Air Mobility: Overview and Application to Real-World Use Cases" Drones 7, no. 1: 11. https://doi.org/10.3390/drones7010011
APA StyleCausa, F., Franzone, A., & Fasano, G. (2023). Strategic and Tactical Path Planning for Urban Air Mobility: Overview and Application to Real-World Use Cases. Drones, 7(1), 11. https://doi.org/10.3390/drones7010011