Airspace Geofencing and Flight Planning for Low-Altitude, Urban, Small Unmanned Aircraft Systems
<p>UAS airspace geofencing examples. The left figure shows a keep-out geofence (red) around One World Trade Center in New York City. A transiting UAS keeps clear of this geofence with a path wrapped by a trajectory or keep-in geofence (yellow). The right figure shows a wind turbine being inspected by a small UAS. During inspection, the usual wind turbine keep-out geofence (red) is expanded as depicted in green to also enclose the inspection UAS. Any other nearby UAS will keep clear of this expanded keep-out geofence (green) during inspection activities. This geofence design assures separation between the two illustrated UAS.</p> "> Figure 2
<p>Airspace and environment geofencing functionality and data flow.</p> "> Figure 3
<p>Example application of Algorithm 1. A sample 3-D flight path is shown on the left. A corresponding flight trajectory keep-in geofence is shown on the right.</p> "> Figure 4
<p>Example of reducing number of vertices to simplify the associated visibility graph. The left illustration shows three original polygons. The right illustration shows the polygons after applying the vertex downsampling algorithm. <math display="inline"><semantics> <msub> <mi>n</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mi>V</mi> <mi>e</mi> <mi>r</mi> <mi>t</mi> </mrow> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>p</mi> <mrow> <mi>d</mi> <mi>w</mi> <mi>n</mi> <mi>S</mi> <mi>m</mi> <mi>p</mi> <mi>l</mi> <mi>e</mi> </mrow> </msub> </semantics></math> are 15 and 60%, respectively. The time complexity of visibility graph generation is <math display="inline"><semantics> <mrow> <mi>O</mi> <mo>(</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mi>l</mi> <mi>o</mi> <mi>g</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </semantics></math>, where <span class="html-italic">n</span> is the total number of vertices in all polygons. The number of vertices in the lower polygon illustrated here is reduced from 15 to 9.</p> "> Figure 5
<p>Illustration of rectangular ROI generation. Start point, destination point, and ROI initial buffer size <math display="inline"><semantics> <msub> <mi>δ</mi> <mrow> <mi>R</mi> <mi>O</mi> <mi>I</mi> </mrow> </msub> </semantics></math> are used to initialize the rectangular ROI per Algorithm 3.</p> "> Figure 6
<p>Three candidate flight planning solutions respecting keep-out airspace geofence and obstacle “no-fly” volumes. A turn solution uses a visibility graph to define a constant-altitude path around no-fly zones (<b>left</b>). A cruise altitude solution climbs to an altitude greater than the highest building enroute to the destination (<b>center</b>). The terrain follower defines an altitude profile maintaining minimum safe clearance or greater from no-fly zones (<b>right</b>).</p> "> Figure 7
<p>Flowchart of post-processing map data. OSM data were converted to a MATLAB format, then processed using polygon set convex hull operators to reduce the number of keep-out geofences in the region of interest (ROI), the area between departure and destination points. If the number of vertices in a geofence is greater than threshold <math display="inline"><semantics> <msub> <mi>n</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mi>V</mi> <mi>e</mi> <mi>r</mi> <mi>t</mi> </mrow> </msub> </semantics></math>, it is downsampled to <math display="inline"><semantics> <msub> <mi>p</mi> <mrow> <mi>d</mi> <mi>w</mi> <mi>n</mi> <mi>S</mi> <mi>m</mi> <mi>p</mi> <mi>l</mi> <mi>e</mi> </mrow> </msub> </semantics></math>. <math display="inline"><semantics> <msub> <mi>n</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mi>V</mi> <mi>e</mi> <mi>r</mi> <mi>t</mi> </mrow> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>p</mi> <mrow> <mi>d</mi> <mi>w</mi> <mi>n</mi> <mi>S</mi> <mi>m</mi> <mi>p</mi> <mi>l</mi> <mi>e</mi> </mrow> </msub> </semantics></math> are user-defined parameters set to 15 and 60%, respectively, in this work. Algorithms 2 and 3 are used in finding ROI and reducing number of map vertices. Three-dimensional keep-out geofences around buildings are generated with safety buffer <math display="inline"><semantics> <msub> <mi>δ</mi> <mrow> <mi>b</mi> <mi>u</mi> <mi>i</mi> <mi>l</mi> <mi>d</mi> <mi>i</mi> <mi>n</mi> <mi>g</mi> </mrow> </msub> </semantics></math>.</p> "> Figure 8
<p>Post-processing map data for southern Manhattan. Buildings with heights greater than 20 m are shown. The rightmost plot shows keep-out geofences enclosing building clusters (black solid lines), individual building keep-out geofences (black dashed lines), and building outlines (colored lines). Geofence maps for 60 m, 122 m, and 400 m altitude cross-sections are constructed in the same manner.</p> "> Figure 9
<p>Post-processed georeferenced data for the One World Trade Center building in Manhattan. The top left and right show raw OSM data side and top views, respectively. The bottom left and right show post-processed keep-out geofence data (shaded in green) side and top views, respectively.</p> "> Figure 10
<p>Keep-out geofence polygon extraction for UAS flight planning. The initial ROI (green dashed line) is a rectangular box per <a href="#applsci-12-00576-f005" class="html-fig">Figure 5</a>. Keep-out geofences (solid black lines) inside or intersecting the rectangular ROI box are found using polygon intersection and point-in-polygon operations. The final ROI (red dashed line) is the convex hull around these keep-out geofences. For our simulation, <math display="inline"><semantics> <mrow> <msub> <mi>δ</mi> <mrow> <mi>R</mi> <mi>O</mi> <mi>I</mi> </mrow> </msub> <mo>=</mo> <mn>150</mn> </mrow> </semantics></math> m.</p> "> Figure 11
<p>Flow chart of pathfinding logic for different start and end locations. In the chart, V.G. abbreviates visibility graph, and <math display="inline"><semantics> <msub> <mi>h</mi> <mrow> <mi>b</mi> <mi>l</mi> <mi>d</mi> <mi>g</mi> </mrow> </msub> </semantics></math> is the height of a geofence around a cluster of buildings. If the departure/destination is not inside the keep-out geofence ROI box, <math display="inline"><semantics> <msub> <mi>h</mi> <mrow> <mi>b</mi> <mi>l</mi> <mi>d</mi> <mi>g</mi> </mrow> </msub> </semantics></math> at start/end point is set to street/terrain altitude.</p> "> Figure 12
<p>Example horizontal and vertical airway corridors in Manhattan.</p> "> Figure 13
<p>Top-down view of example flight paths for airspace volumization and fixed flight corridor solutions. Distances traveled are 770 m (turn), 1051 m (constant cruise), 1139 m (terrain follower), 1528 (150 m flight corridor), and 1977m (500 m flight corridor).</p> "> Figure 14
<p>Flight altitude time histories for airspace volumization and flight corridor solutions for <a href="#applsci-12-00576-f013" class="html-fig">Figure 13</a> example.</p> "> Figure 15
<p>Example of a 3-D geofence wrapping a “turn” flight plan solution. Polyhedra in green denote keep-out geofences around buildings near the trajectory’s keep-in geofence. The remaining 2-D polygons denote keep-out geofences around buildings that are more distant from the sUAS flight path.</p> "> Figure 16
<p>Example 3-D geofencing solution for a “constant cruise altitude” flight plan solution. Polyhedra in green denote keep-out geofences around buildings near the trajectory’s keep-in geofence. The remaining 2-D polygons denote keep-out geofences around buildings that are more distant from the sUAS flight path.</p> "> Figure 17
<p>Example 3-D geofencing solution for a “terrain follower” flight plan solution. Polyhedra in green denote keep-out geofences around buildings near the trajectory’s keep-in geofence. The remaining 2-D polygons denote keep-out geofences around buildings that are more distant from the sUAS flight path.</p> "> Figure 18
<p>Percent frequency distribution of minimum-cost solutions over Monte Carlo simulations.</p> "> Figure 19
<p>Top-down view of <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math> sample solutions. Five flight trajectory solutions are generated for <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math>. Each solution provides route deconfliction from Manhattan terrain and building geofences and from the <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> </semantics></math> flight trajectory geofence. Distances traveled are 2008 m (turn), 1585 m (constant cruise), 1634 (terrain follower), 1983 (150 m flight corridor), and 2395 (500 m flight corridor). The minimum-cost solution for <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math> is the constant cruise altitude option.</p> "> Figure 20
<p>Flight altitude time histories for airspace volumization and flight corridor solutions for <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math> in <a href="#applsci-12-00576-f019" class="html-fig">Figure 19</a> example.</p> "> Figure 21
<p>Example of a 3-D geofence wrapping a “turn” flight plan for <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math>. The <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math> trajectory is shown in black, and the <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> </semantics></math> trajectory is shown in blue. Polyhedra (green) denote keep-out geofences around buildings. The remaining 2-D polygons denote keep-out geofences around buildings that are outside the combined ROI.</p> "> Figure 22
<p>Example of a 3-D geofence wrapping a “constant cruise altitude” flight plan for <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math>. The <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math> trajectory is shown in black, and the <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> </semantics></math> trajectory is shown in blue. Polyhedra (green) denote keep-out geofences around buildings. The remaining 2-D polygons denote keep-out geofences around buildings that are outside the combined ROI.</p> "> Figure 23
<p>Example of a 3-D geofence wrapping a “terrain follower” flight plan for <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math>. The <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>2</mn> </msub> </mrow> </semantics></math> trajectory is shown in black, and the <math display="inline"><semantics> <mrow> <mi>s</mi> <mi>U</mi> <mi>A</mi> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> </semantics></math> trajectory is shown in blue. Polyhedra (green) denote keep-out geofences around buildings. The remaining 2-D polygons denote keep-out geofences around buildings that are outside the combined ROI.</p> ">
Abstract
:1. Introduction
- The specification of formal algorithms to define keep-in/keep-out geofences for obstacles to plan UAS paths with separation assurance;
- The integration of airspace and environmental geofencing processing pipelines with user inputs to construct geofences and geofence-wrapped path plans in a real-world urban environment;
- Map data processing to generate keep-out geofences around buildings and terrain and a process to simplify a detailed map dataset to support a more compact representation and improved path planning efficiency;
- A benchmark comparison of our geofenced path planning solutions with a fixed sUAS airway flight corridor design, and a case study of sUAS route deconfliction in shared airspace.
2. Literature Review
2.1. Unmanned Traffic Management and Geofencing
2.2. Computational Geometry
2.3. Path Planning
3. Definitions and Algorithms
3.1. Airspace Operational Volumization
Algorithm 1 3D Flight Trajectory Operational Volumization (3dOperVol). |
Inputs: 2-D Trajectory waypoints , Velocity , Time to Climb , Time to Descent , Number of Geofence , UAS Safety Buffer , Cruise Altitude Outputs: 3-D Flight Trajectory , 3-D Geofence for 3-D Flight Trajectory Algorithm:
|
3.2. Constructing a Geofence Volume from an Urban Map
Algorithm 2 Reduce Map Geofence Vertex Set. |
Inputs: Set of Keep-out Geofences , Downsample Threshold , Downsample Tolerance In Percentage Outputs: Set of Downsampled Keep-out Geofences Algorithm:
|
Algorithm 3 Compute Visibility Graph ROI. |
Inputs: Departure Point , Destination Point , ROI Inital Buffer , Keep-out Geofence Set Outputs: Keep-out Geofences in ROI Algorithm:
|
3.3. UAS Flight Planning in a Geofenced UTM Airspace
Algorithm 4 Flight Planning With Geofencing. |
Inputs: Departure Point , Destination Point , Cruise Altitude , Keep-out Geofence Boundaries , Aircraft Velocity , Time to Climb , Time to Descend , Number of Geofences , UAS Safety Buffer Outputs: Planned Flight Trajectory , Trajectory-wrapping 3-D Geofence Volumes Algorithm:
|
4. Environment Modeling
Map Data Processing
5. Simulation Setup
6. Simulation Results
7. Case Study with sUAS Route Deconfliction
8. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
AAM | Advanced Air Mobility |
AGL | Above Ground Level |
ATC | Air Traffic Control |
ATM | Air Traffic Management |
BVLOS | Beyond Visual Line of Sight |
Vehicle travel distance | |
ERG | Explicit Reference Governor |
GNC | Guidance Navigation and Control |
IoT | Internet of Things |
MDG | Multi-staged Durational Geofence |
MSG | Multiple Staircase Geofence |
NAS | National Airspace System |
Allowable maximum number of vertices in a geofence | |
OSM | OpenStreetMap |
Downsampling percentage of the number of vertices in a geofence | |
Power consumption over | |
ROI | Region of Interest |
RPS | Rotational Plane Sweep |
SA | Situational Awareness |
SBG | Single Big Geofence |
SDG | Shrinking Durational Geofence |
sUAS | small Unmanned Aerial System |
TBOV | Transit Based Operational Volumnes |
TWCA | Triangle Weight Characterization with Adjacency |
Wait time until a geofence disappears | |
UAS | Unmanned Aircraft System |
UTM | UAS Traffic Management |
UAM | Urban Air Mobility |
UAS flight speed | |
Safety buffer around a building | |
Total safety buffer | |
Safety buffer of initial ROI | |
Safety buffer of vehicle |
References
- Joshi, D. Drone Technology Uses and Applications for Commercial, Industrial and Military Drones in 2020 and the Future. December 2019. Available online: https://www.businessinsider.in/tech/news/drone-technology-uses-and-applications-for-commercial-industrial-and-military-drones-in-2020-and-the-future/articleshow/72874958.cms (accessed on 3 January 2021).
- Doole, M.; Ellerbroek, J.; Hoekstra, J. Estimation of traffic density from drone-based delivery in very low level urban airspace. J. Air Transp. Manag. 2020, 88, 101862. [Google Scholar] [CrossRef]
- Kopardekar, P.; Rios, J.; Prevot, T.; Johnson, M.; Jung, J.; Robinson, J.E. Unmanned aircraft system traffic management (UTM) concept of operations. In Proceedings of the 16th AIAA Aviation Technology, Integration, and Operations Conference, Washington, DC, USA, 13–17 June 2016; pp. 1–16. [Google Scholar]
- Barrado, C.; Boyero, M.; Brucculeri, L.; Ferrara, G.; Hately, A.; Hullah, P.; Martin-Marrero, D.; Pastor, E.; Rushton, A.P.; Volkert, A. U-Space Concept of Operations: A Key Enabler for Opening Airspace to Emerging Low-Altitude Operations. Aerospace 2020, 7, 24. [Google Scholar] [CrossRef] [Green Version]
- Samir Labib, N.; Danoy, G.; Musial, J.; Brust, M.R.; Bouvry, P. Internet of unmanned aerial vehicles—A multilayer low-altitude airspace model for distributed UAV traffic management. Sensors 2019, 19, 4779. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Stevens, M.N.; Atkins, E.M. Generating Airspace Geofence Boundary Layers in Wind. J. Aerosp. Inf. Syst. 2020, 17, 113–124. [Google Scholar] [CrossRef]
- Fu, Q.; Liang, X.; Zhang, J.; Qi, D.; Zhang, X. A Geofence Algorithm for Autonomous Flight Unmanned Aircraft System. In Proceedings of the IEEE 2019 International Conference on Communications, Information System and Computer Engineering (CISCE), Haikou, China, 5–7 July 2019; pp. 65–69. [Google Scholar]
- Stevens, M.N.; Rastgoftar, H.; Atkins, E.M. Geofence boundary violation detection in 3D using triangle weight characterization with adjacency. J. Intell. Robot. Syst. 2019, 95, 239–250. [Google Scholar] [CrossRef]
- Zhu, G.; Wei, P. Low-altitude uas traffic coordination with dynamic geofencing. In Proceedings of the 16th AIAA Aviation Technology, Integration, and Operations Conference, Washington, DC, USA, 13–17 June 2016; p. 3453. [Google Scholar]
- Hermand, E.; Nguyen, T.W.; Hosseinzadeh, M.; Garone, E. Constrained control of UAVs in geofencing applications. In Proceedings of the IEEE 2018 26th Mediterranean Conference on Control and Automation (MED), Zadar, Croatia, 19–22 June 2018; pp. 217–222. [Google Scholar]
- Johnson, M.; Jung, J.; Rios, J.; Mercer, J.; Homola, J.; Prevot, T.; Mulfinger, D.; Kopardekar, P. Flight test evaluation of an unmanned aircraft system traffic management (UTM) concept for multiple beyond-visual-line-of-sight operations. In Proceedings of the 12th USA/Europe Air Traffic Management Research and Development Seminar (ATM2017), Seattle, WA, USA, 26–30 June 2017. [Google Scholar]
- Dill, E.T.; Young, S.D.; Hayhurst, K.J. SAFEGUARD: An assured safety net technology for UAS. In Proceedings of the 2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC), Sacramento, CA, USA, 25–29 September 2016; pp. 1–10. [Google Scholar]
- Kim, J.T.; Mathur, A.; Liberko, N.; Atkins, E. Volumization and Inverse Volumization for Low-Altitude Airspace Geofencing. In Proceedings of the AIAA AVIATION 2021 FORUM, Virtual, 2–6 August 2021; p. 2383. [Google Scholar]
- Prevot, T.; Rios, J.; Kopardekar, P.; Robinson, J.E., III; Johnson, M.; Jung, J. UAS traffic management (UTM) concept of operations to safely enable low altitude flight operations. In Proceedings of the 16th AIAA Aviation Technology, Integration, and Operations Conference, Washington, DC, USA, 13–17 June 2016. [Google Scholar]
- Sesar, J. European Drones Outlook Study Unlocking the Value for Europe; SESAR: Brussels, Belgium, 2016. [Google Scholar]
- Sedov, L.; Polishchuk, V. Centralized and distributed UTM in layered airspace. In Proceedings of the 8th International Conference on Research in Air Transportation, Barcelona, Spain, 26–29 June 2018. [Google Scholar]
- Jiang, T.; Geller, J.; Ni, D.; Collura, J. Unmanned Aircraft System traffic management: Concept of operation and system architecture. Int. J. Transp. Sci. Technol. 2016, 5, 123–135. [Google Scholar] [CrossRef]
- Cho, J.; Yoon, Y. How to assess the capacity of urban airspace: A topological approach using keep-in and keep-out geofence. Transp. Res. Part C Emerg. Technol. 2018, 92, 137–149. [Google Scholar] [CrossRef]
- Dasu, T.; Kanza, Y.; Srivastava, D. Geofences in the sky: Herding drones with blockchains and 5G. In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, WA, USA, 6–9 November 2018; pp. 73–76. [Google Scholar]
- Yoon, H.; Chou, Y.; Chen, X.; Frew, E.; Sankaranarayanan, S. Predictive runtime monitoring for linear stochastic systems and applications to geofence enforcement for uavs. In International Conference on Runtime Verification; Springer: Cham, Switzerland, 2019; pp. 349–367. [Google Scholar]
- Stevens, M.N.; Rastgoftar, H.; Atkins, E.M. Specification and evaluation of geofence boundary violation detection algorithms. In Proceedings of the IEEE 2017 International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA, 13–16 June 2017; pp. 1588–1596. [Google Scholar]
- Endsley, M.R. Design and evaluation for situation awareness enhancement. In Proceedings of the Human Factors Society Annual Meeting, Anaheim, CA, USA, 24–28 October 1988; Sage Publications: Los Angeles, CA, USA, 1988; Volume 32, pp. 97–101. [Google Scholar]
- Endsley, M.R.; Rodgers, M.D. Situation awareness information requirements analysis for en route air traffic control. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting; SAGE Publications: Los Angeles, CA, USA, 1994; Volume 38, pp. 71–75. [Google Scholar]
- Verma, S.A.; Monheim, S.C.; Moolchandani, K.A.; Pradeep, P.; Cheng, A.W.; Thipphavong, D.P.; Dulchinos, V.L.; Arneson, H.; Lauderdale, T.A.; Bosson, C.S.; et al. Lessons learned: Using UTM paradigm for urban air mobility operations. In Proceedings of the 2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC), San Antonio, TX, USA, 11–16 October 2020; pp. 1–10. [Google Scholar]
- Stevens, M.N.; Atkins, E.M. Multi-mode guidance for an independent multicopter geofencing system. In Proceedings of the 16th AIAA Aviation Technology, Integration, and Operations Conference, Washington, DC, USA, 13–17 June 2016; p. 3150. [Google Scholar]
- Weiler, K. Polygon comparison using a graph representation. In Proceedings of the 7th Annual Conference on Computer Graphics and Interactive Techniques, Seattle, WA, USA, 14–18 July 1980; pp. 10–18. [Google Scholar]
- Sklansky, J. Finding the convex hull of a simple polygon. Pattern Recognit. Lett. 1982, 1, 79–83. [Google Scholar] [CrossRef]
- Haines, E. Point in Polygon Strategies. Graph. Gems 1994, 4, 24–46. [Google Scholar]
- Hormann, K.; Agathos, A. The point in polygon problem for arbitrary polygons. Comput. Geom. 2001, 20, 131–144. [Google Scholar] [CrossRef] [Green Version]
- Duchoň, F.; Babinec, A.; Kajan, M.; Beňo, P.; Florek, M.; Fico, T.; Jurišica, L. Path planning with modified a star algorithm for a mobile robot. Procedia Eng. 2014, 96, 59–69. [Google Scholar] [CrossRef] [Green Version]
- Stentz, A. Optimal and efficient path planning for partially known environments. In Intelligent Unmanned Ground Vehicles; Springer: Boston, MA, USA, 1997; pp. 203–220. [Google Scholar]
- De Berg, M.; Van Kreveld, M.; Overmars, M.; Schwarzkopf, O. Computational geometry. In Computational Geometry; Springer: Berlin/Heidelberg, Germany, 1997; pp. 1–17. [Google Scholar]
- Latombe, J.C. Robot Motion Planning; Springer Science & Business Media: New York, NY, USA, 2012; Volume 124. [Google Scholar]
- Lingelbach, F. Path planning using probabilistic cell decomposition. In ICRA’04, Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA, USA, 26 April–1 May 2004; IEEE: New York, NY, USA, 2004; Volume 1, pp. 467–472. [Google Scholar]
- Hwang, Y.K.; Ahuja, N. A potential field approach to path planning. IEEE Trans. Robot. Autom. 1992, 8, 23–32. [Google Scholar] [CrossRef] [Green Version]
- Burns, B.; Brock, O. Sampling-based motion planning using predictive models. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; pp. 3120–3125. [Google Scholar]
- Stevens, M.; Atkins, E. Geofence Definition and Deconfliction for UAS Traffic Management. IEEE Trans. Intell. Transp. Syst. 2021, 22, 5880–5889. [Google Scholar] [CrossRef]
- Semechko, A. Decimate 2D Contours/Polygons. 2018. Available online: https://github.com/AntonSemechko/DecimatePoly (accessed on 3 January 2021).
- Bondy, J.A.; Murty, U.S.R. Graph Theory with Applications; Macmillan: London, UK, 1976; Volume 290. [Google Scholar]
- Huang, H.P.; Chung, S.Y. Dynamic visibility graph for path planning. In Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), Sendai, Japan, 28 September–2 October 2004; Volume 3, pp. 2813–2818. [Google Scholar]
- Haklay, M.; Weber, P. Openstreetmap: User-generated street maps. IEEE Pervasive Comput. 2008, 7, 12–18. [Google Scholar] [CrossRef] [Green Version]
- Ochoa, C.A.; Atkins, E.M. Urban Metric Maps for Small Unmanned Aircraft Systems Motion Planning. arXiv 2021, arXiv:2102.07218. [Google Scholar] [CrossRef]
- Kumar, M. World geodetic system 1984: A modern and accurate global reference frame. Mar. Geod. 1988, 12, 117–126. [Google Scholar] [CrossRef]
- Mathur, A.; Atkins, E.M. Design, Modeling and Hybrid Control of a QuadPlane. In Proceedings of the AIAA Scitech 2021 Forum, Virtual, 11–22 January 2021; p. 374. [Google Scholar]
- Hershberger, J.; Suri, S. An optimal algorithm for Euclidean shortest paths in the plane. SIAM J. Comput. 1999, 28, 2215–2256. [Google Scholar] [CrossRef] [Green Version]
5 (m/s) | 2 (m) | 5 (m) | 5 | 50 (m) |
Climb | Descent | Forward Flight |
---|---|---|
312 (J/s) | 300 (J/s) | 328 (J/s) |
} | } |
---|---|
698 out of 712 cases | 702 out of 712 cases |
1391 (m) | 91259 (J) | 189 (m) | 3003 (m) |
1595 (m) | 606 (m) | 94,338 (J) | 39,609 (J) | 254 (m) | 3349 (m) |
2303 (m) | 820 (m) | 149,084 (J) | 53,449 (J) | 479 (m) | 4464 (m) |
2796 (m) | 788 (m) | 179,363 (J) | 51,502 (J) | 1142 (m) | 4836 (m) |
115 (%) | 103 (%) | 166 (%) | 163 (%) |
[584,085; 4,508,093; 0] | [584,248; 4,506,598; 0] | 30 | 50 | |
[583,600; 4,507,000; 0] | [584,460; 4,507,660; 0] | 20 | 50 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 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
Kim, J.; Atkins, E. Airspace Geofencing and Flight Planning for Low-Altitude, Urban, Small Unmanned Aircraft Systems. Appl. Sci. 2022, 12, 576. https://doi.org/10.3390/app12020576
Kim J, Atkins E. Airspace Geofencing and Flight Planning for Low-Altitude, Urban, Small Unmanned Aircraft Systems. Applied Sciences. 2022; 12(2):576. https://doi.org/10.3390/app12020576
Chicago/Turabian StyleKim, Joseph, and Ella Atkins. 2022. "Airspace Geofencing and Flight Planning for Low-Altitude, Urban, Small Unmanned Aircraft Systems" Applied Sciences 12, no. 2: 576. https://doi.org/10.3390/app12020576
APA StyleKim, J., & Atkins, E. (2022). Airspace Geofencing and Flight Planning for Low-Altitude, Urban, Small Unmanned Aircraft Systems. Applied Sciences, 12(2), 576. https://doi.org/10.3390/app12020576