A Finite-State Fixed-Corridor Model for UAS Traffic Management
Abstract
This paper proposes a physics-inspired solution for low altitude Unmanned Aircraft System (UAS) Traffic Management (UTM) in urban areas. We decompose UTM into spatial and temporal planning problems. For the spatial planning problem, we use the principles of Eulerian continuum mechanics to safely and optimally allocate finite airspace to a UAS. To this end, the finite airspace is partitioned into planned and unplanned subspaces with unplanned subspace(s) or zone(s) enclosing buildings and restricted no-fly regions. The planned subspace is divided into navigable channels that safely wrap unplanned zone(s). We model the airspace planning problem as a Markov Decision Process (MDP) with states defined based on spatial and temporal airspace features and actions authorizing transitions between safe navigable channels. We apply the proposed traffic management solution to plan safe coordination of small UAS in the airspace above downtown Tucson, Arizona.
Index Terms:
UAS Traffic Management (UTM), Markov Decision Process (MDP), Path PlanningI Introduction
Unmanned Aerial Systems (UAS) were originally developed for military applications [1]. UAS are also becoming popular in a variety of industrial and academic research applications due to benefits such as their agility, low operational cost, and ability to observe and transit through a complex three-dimensional environment. UAS applications include small package delivery [2], data acquisition from hazardous environments [3], agricultural inspection and chemical application [4], aerial surveillance [5], urban search and rescue [6], wildlife monitoring and exploration [7] and urban traffic monitoring [8].
To safely integrate UAS into low altitude airspace, the Federal Aviation Administration (FAA) has published rules that restrict or prohibit UAS operators from flying near sensitive regions like airports, stadiums or prisons [9]. UAS must also remain clear of manned aircraft airspace corridors, terrain, and infrastructure. A UAS traffic management (UTM) system inspired by manned air traffic management (ATM) [10] has been proposed to manage UAS traffic in low-altitude airspace. UTM has to-date focused on defining a sparse and static set of UAS traffic corridors, but these manually-defined and mapped corridors will significantly limit transiting UAS traffic density and throughput. Moreover, UTM requires a transition to autonomy and datalink that will no longer support see-and-avoid and voice-based single-UAS traffic coordination. The UTM framework must therefore include protocols to assure traffic coordination and collision avoidance along with support for high-density, high-throughput operations. This paper describes a planning strategy to support collision-free UAS transit through high-density airspace. Related work and a paper overview are provided below.
I-A Related Work
UTM development by the National Aeronautics and Space Administration (NASA) and FAA is summarized in [11],[12] and [13]. In particular, NASA and FAA are developing UTM-specific metrics and protocols to authenticate users, manage datalink and databases, separate UAS from manned aircraft, and provide updated information to users. A candidate UTM concept of operation in [14] discusses the roles and responsibilities of UTM and UAS pilots. Although the approach in [14] is fundamentally based on manned air traffic control, relevant methods of UAS control, maneuverability, range, and operational constraints are presented. Reference [15] compares airspace safety and capacity with different protocols ranging from free-flight to a network of fixed corridors with pre-planned UAS trajectories meeting separation standards. Issues in deploying UTM for autonomous point-to-point UAS traffic are discussed in [16].
A primary UTM challenge is to assure operational scalability [17], particularly for payload transport applications. This has led package transport companies to propose service models of UTM [18], e.g., low-speed local traffic, high-speed transit layer traffic. Authors in [19] propose a first-come-first-serve procedure to avoid trajectory conflicts. Because UTM will blanket the ground with low-altitude UAS, UTM protocols must also responsibly integrate with a diverse suite of overflown communities mapped by property zoning, a mobile population, navigation signal availability, terrain, man-made infrastructure, and community preferences [20].
A three-dimensional air corridor system is proposed in [21] to safely manage low-altitude UAS traffic. Reference [22] presents a computationally efficient global subdivision method to organize traffic. Four types of low-altitude air routes are designed with a discrete grid transforming the complex spatial computation problem into a spatial database query. Airspace geofencing has been proposed to assure UAS respect no-fly-zones and remain within their allocated airspace volumes [23, 24, 25]. Reference [26] presents three-dimensional flight volumization algorithms using computational geometry and offers path planning solutions responsive to dynamic airspace allocation constraints. UAS path planning must be closely coordinated with or performed by UTM to assure collision-free flight plans compatible with existing traffic flows. Graph search methods such as A* search [27] and D* [28] can efficiently generate solutions with abstract or local-area search spaces. Roadmaps such as Voronoi and visibility graphs [29] and random sampling approaches [30] such as RRT* [31] reduce search space complexity in 2-D and 3-D environments.
Markov decision process (MDP) is a discrete system decision making framework applicable to situations where outcomes are not deterministic. The MDP has been used in a variety of applications including but not limited to finance, maintenance, queue management and robotics. MDP models can be used for path planning given a finite discrete state-space. The authors in [32] and [33] have proposed a collision avoidance system using an MDP model. Reference [34] proposes an MDP for UAS path planning to track multiple ground targets in a dynamic environment.
Researchers have developed different methods for UAS coordination. For example, containment control [35], consensus-based control [36], partial differential-based approach [37], graph-based methods [38] and continuum deformation approach [39][40]. We adopt a compact Eulerian continuum mechanics model for UAS coordination in this paper.
I-B Contributions and Outline
This paper proposes defining UAS traffic coordination for UTM as a spatiotemporal planning problem. For spatial planning, we define UAS coordination as an ideal fluid flow governed by the Laplace partial differential equation (PDE) with inspiration from [40]. Terrain, buildings, and infrastructure are wrapped by airspace obstacles (i.e., no-fly zones) through which we propose the design of fixed airway corridors. In particular, we divide the airspace into different layers and assign each UAS to transit in a fixed altitude layer along that layer’s prescribed traffic flow streamline. Transitions between air corridor layers are permitted at a cost that encourages each UAS to remain in a single layer when possible. For temporal planning, we define an MDP to authorize safe UAS transitions between air corridors in a centralized manner consistent with current concepts proposed for community-based UTM. Compared to the existing literature and the authors’ previous work, this paper offers the following novel contributions:
-
1.
We propose a UTM architecture that includes time-invariant air corridor layers for transiting UAS traffic. Specifically, obstacle-free air corridor geometries are defined by solving a Laplace PDE that safely wraps buildings and no-flight-zones at low computation cost,
-
2.
We propose an MDP-based collision-free multi-vehicle path planning strategy that applies a first-come-first-serve prioritization to UAS airway corridor allocation.
This paper is organized as follows. Section II provides a problem statement followed by a description of our methodology in Section III. Operation of the proposed layered UTM airspace is summarized in Section IV. Simulation results are presented in Section V followed by a brief conclusion in Section VI.
II Problem Statement
This paper develops a physics-inspired UTM solution to maximize safe low-altitude airspace occupancy by small UAS. Our proposed solution defines UAS routing in UTM as a spatiotemporal planning problem. For spatial planning, UAS coordination is defined by an ideal fluid flow pattern with potential and stream functions obtained by solving Laplace PDEs [40, 41]. This solution offers the following advantages:
-
1.
The streamlines define the boundaries of air corridors that safely wrap building and no-fly-zones in low-altitude airspace.
-
2.
The system can be solved in real-time to guarantee collision avoidance given UAS failures and dynamic evolution of local airspace no-fly zone geometry.
For temporal planning, we apply an MDP formulation to manage UAS coordination by optimally allocating air corridors to UAS in a first-come-first-serve prioritization. This work makes the following simplifying assumption.
Assumption 1
Airspace corridor design and allocation is centralized. Each UAS is connected to single local UTM cloud computing system managing low-altitude airspace for that region.
III Methodology
This section presents a mathematical framework for UAS path planning for different tasks in a 3-D obstacle-laden environment. To this end, we first define fixed air corridors by treating UAS coordination as ideal fluid flow that safely wraps unplanned airspace in Section III-A. Then, we define an MDP to optimally allocate air corridors to the UAS requesting passage through the managed airspace volume.
III-A Spatial Planning: Air Corridor Generation Using Fluid Flow Navigation
Section III-A1 presents the foundations of ideal fluid flow coordination. Next, Section III-A2 discusses how fluid flow coordination can be applied to generate safe air corridors in urban low-altitude airspace.
III-A1 Ideal Fluid Flow Pattern
In this work, we treat UAS as particles in an ideal flow moving on streamlines that wrap unplanned airspace zones. Here, the unplanned zones represent buildings and restricted flight areas [40]. Ideal fluid flow is defined over compact set , where is a projection of a finite airspace on a -D plane. Without loss of generality, we assume that lies in the plane (see Fig. 1). Assuming the airspace contains unplanned zones, their projections on are defined by disjoint closed sets of . Let complex variable denote position in the plane. We obtain potential function and stream function of the ideal fluid flow field by defining a conformal mapping
(1) |
with and that satisfy the Laplace PDE and Cauchy-Riemann conditions:
(2) |
(3) |
Using the ideal fluid flow model [40], and components of the UAS are constrained to slide along stream curve defined as follows:
(4) |
where and are and components of the UAS position at reference time when it enters through a boundary point. We can use analytic and numerical approaches to define and over as described next.
Analytic Solution
Unplanned or ”no-fly” airspace zones defined by can be safely wrapped by defining and as the real and imaginary parts of complex function
(5) |
where and denote the nominal position and size of the -th unplanned zone, respectively. Here, must be sufficiently large so that the -th obstacle is safely enclosed.
Remark 1
For , a single compact unplanned region existing in is wrapped by a circle of radius with center positioned at . However, when , unplanned zones are not wrapped with exactly a circular area. Therefore, analytic solution (5) cannot be used for environments containing arbitrary obstacles.
Numerical Solution
When environments contains obstacles with arbitrary non-circular sections, we use the finite difference approach to determine and values over the motion space. The finite-difference method discretizes the governing PDE and the environment by replacing the partial derivatives with their approximations. We therefore uniformly discretize into small regions with increments in the and directions given as and , respectively. We use graph to uniformly discretize where and define nodes and edges of , respectively.

We express set as where disjoint sets , , and identify boundary, interior, and obstacle nodes, respectively (i.e. is the total number of nodes used for discretization of ). Fig. 1 shows a uniform discretization of rectangular domain with the boundaries denoted by , , , and . Assuming the UAS objective is to safely move from left to right, we impose the following conditions (constraints) on over and :
(6) |
Here, is the component of node position; , , , and are constant parameters that are assigned so that the streamlines are directed along the or axis. When streamlines are directed along the axis, and . Also, and when the streamlines are directed along the axis. From the above expression, is constant over and which in turn implies that and are the boundary streamlines.
By substituting the approximated derivatives from the Taylor series to (2), stream value function at node satisfies the following equation:
(7) |
where and are values at the neighbor nodes in the direction, i.e. . Similarly, and are the values at the neighbor nodes in the direction, i.e. .
Let represent the nodal vector of the potential function. Equation (7) can then be written in compact form
(8) |
where is the Laplacian matrix of graph with entry
(9) |
where is the in-degree of node . According to [42] the multiplicity of eigenvalue 0 of is equal to the number of maximal reachable vertex sets. In other words, multiplicity of zero eigenvalues is the number of trees needed to cover graph . Therefore, matrix has eigenvalues equal to 0. Hence, the rank of is .
Let denote the vector of values corresponding to the interior nodes. Since rank is , (8) can be solved for . Details of this numerical approach are presented in [40]. Fig. 2 shows the streamlines in a rectangular environment wrapping a polygonal obstacle obtained with the numerical approach presented above.

III-A2 Air Corridor Generation
We decompose the 3-D environment into layers, identified by , corresponding to different altitudes. Mathematically speaking, is a horizontal floor parallel to the plane at altitude .
Let be the projection of unplanned zone on . Using the numerical approach expressed in Section III-A, we can safely exclude by obtaining stream function over , and discretize the planned space
into a finite number of corridors with the boundaries obtained by level curves with .
III-B Temporal Planning: Optimal Allocation of Air Corridors to UAS
We define an MDP to maximize the usability of the low-altitude airspace through optimal allocations of air corridors to UAS. Note that although the below formulation supports a general stochastic dynamic programming (SDP) or MDP model, we later define case studies relying on a dynamic programming model for which the MDP/SDP state transition function is deterministic rather than stochastic.
The generalized MDP models decision-making in discrete environments with stochastic or partially stochastic outcomes and is defined by tuple
with the following elements:
-
1.
Finite set of states ;
-
2.
Finite set of actions ;
-
3.
State transition dynamics defined by probability tensor
where assigns transition from current state to state under action ;
-
4.
Cost function
where assigns numerical cost at state under action ;
-
5.
Discount factor .
Note that cost function can equivalently be defined by a negative reward function in an MDP. The MDP policy specifying a mapping from states to actions maximizes expected value at each state. Note that some researchers [43] define an MDP formulation that minimizes cost and expected cost instead. We use a minimum cost MDP formulation in this paper. MDP value function defines total expected value corresponding to the sequence of states and actions :
(10) |
Using the value iteration algorithm, we can compute a function that associates to each state a lower bound to the optimal cost . In particular, by updating in the following way
(11) |
converges monotonically and in polynomial time to . Threshold specifies the numerical convergence requirement for value in each state:
(12) |
The optimal policy is defined as the sequence of actions that provide the optimal total cost starting at state and is computed from:
(13) |
Assumption 2
In this paper, we assume that for every and . Therefore, transition over the state space is deterministic under each action .
Although, we assume that transitions over the state space are deterministic, we can indirectly incorporate uncertainty into planning by updating the geometry of the unplanned space without changing the dimension of the state space. In other words, if a UAS cannot admit or follow the desired corridor assigned by the authorized decision-maker, it is contained by an unplanned airspace and safely excluded from the planned airspace. Note that this problem has been previously investigated by the second and third authors in Ref. [40].
For the UAS traffic management, without loss of generality, the low altitude airspace is projected on eight layers (), denoted by , , , where:
-
1.
Streamlines are elongated along the axis on , , , and ;
-
2.
Streamlines are elongated along the axis on , , , and .
We define as a finite set identifying the air corridors at (). Also, we define and as finite sets representing discrete values of and coordinates, respectively, and finite set defines future discrete times.
The state set is finite and defined by
where “” is the Cartesian product symbol.
We define four possible actions with the following functionality:
-
•
: Move forward in the current corridor,
-
•
: Stay at the current position for the next time,
-
•
: Move to the next higher level,
-
•
: Move to the next lower level.
Note that the actions are constrained to satisfy the following limitations:
-
1.
At the highest level must not be selected.
-
2.
At the lowest level must not be selected.
-
3.
Transition from the current state to the next state is allowed only if has not already been allocated to another UAS.
Without loss of generality, case studies in this paper assume transitions over the states are deterministic, which in turn implies that probability is a binary variable, either or for and . More specifically, when transition from to is feasible, , otherwise . We assume that the next state is feasible, if , where is a threshold value, and is the Euclidean distance between two states and that is defined as follows:
where and are positions associated with current state and next state , respectively.
To optimally allocate air corridors to a new UAS, we define cost as follows:
(14) |
where is the target state for a new UAS, is the metric distance between the next state and target state , and is constant and considered to penalize unnecessary layer change, where is a binary variable defined as follows:
(15) |
In this paper, we choose to optimally assign the air corridors to the UAS. The optimal policy obtained by (13) is assigned by the value iteration method.





IV UTM Operation
To safely allocate the airspace to the UAS requesting airspace access, we prioritize the airspace usability by the existing UAS and apply a first-come-first-serve strategy to authorize access for the new UAS. Air corridors can be optimally allocated to UAS using the MDP approach presented in Section III-B. Computational cost is reasonable for real-time policy updates because in most air corridors are already assigned to existing UAS inaccessible by updating the MDP transitions when there is new request for using the airspace. Therefore, the proposed MDP approach assigns airways only to a single UAS after the request is submitted. We apply the state machine shown in Fig. 3 to safely and resiliently implement our proposed UTM system. This state machine consists of two terminal states and four non-terminal states with definitions given in Table I.
Algorithm 1 presents the functionality of our proposed physics-inspired UTM system. If no non-terminal (NT) state is satisfied, the current policy for air corridor allocation is acceptable. If non-terminal (NT) state or NT state is satisfied, we perform the following steps:
-
•
Consider a failed UAS or no-fly zone temporarily allocated to ATM as temporary unplanned airspace, and revise definitions of the air corridors assigned by .
-
•
Update definitions of the state set , transition probabilities, and cost.
-
•
Update the optimal policy by solving Eq. (13).
If NT state or NT state is satisfied, we do not need to revise the state set and action set . However, cost and transition functions will change and the updated policy is obtained by solving (13).
Implication | |
---|---|
Terminal State 1 | Normal Operation: Current optimal allocation of air corridors are acceptable. |
Terminal State 2 | Update definitions of states, actions, transition probabilities, and cost; update the air corridor assignment. |
Non-Terminal State 1 | Check if the UTM interfaces with ATM. |
Non-Terminal State 2 | Check if there is a new request for entering or departing the airspace. |
Non-Terminal State 3 | Check if there are any failed UAS in the airspace. |
Non-Terminal State 4 | Check if there is a new request for entering or departing the airspace. |
V Simulation Results
In this section, we evaluate the efficacy of the proposed physics-inspired UTM by modeling UAS traffic coordination in the low-altitude airspace above Downtown Tucson. To this end, we use the data collected from Google-Maps ( coordinates and building levels) to generate a 3-D environment with buildings modeled as 3-D objects per Fig. 4(a) and Fig. 4(b)). Fig. 5(a) and Fig. 5(b) show a top view and -D model of the buildings used by MATLAB to generate the unplanned airspace, defined by through .



In order to construct the navigable channels, we divide the airspace, shown in Fig. 5(b), into eight layers at altitudes , , , , , , , and , respectively. We define as a collection of navigable channels in layers 1 through 8. We define 10 and 18 navigable channels in layers with odd and even index, respectively. A UAS is allowed to move along the corridors with specified direction at every through . As shown in Fig. 6(b), a UAS is authorized to move in the positive direction along an air corridor at and , while it can only move in the negative direction inside the channels defined at and . On the other hand, the corridors in and authorize UAS motion along the negative direction, whereas corridors of and permit UAS to move in the positive direction. In order to simplify the geometrical computational complexity, we use a convex hull operation to combine proximal buildings into a single obstacle (see Fig. 6(a)). Fig. 6(b) shows the combined obstacles in different levels. Moreover, we suppose that a manned air vehicle (a helicopter) plans to land on top of the parking building for an emergency case. In this case, ATM defines a no-fly (exclusion) corridor to make a safe flying zone for the helicopter. We model the helicopter’s flying zone as a circular cylinder with central axis in the direction. The blue disks shown in Fig. 6(b) are the projections of the unplanned airspace on through allocated by ATM to the helicopter. Given the geometry of the unplanned zones, at through . we generate the navigable channels by using the approach explained in Section III-A. Fig. 6(b) shows the streamlines in each layer. We consider 10 and 18 streamlines (corridors) in each layer with motion in and directions, respectively.
We consider a queue of UAS consisting of four UAS requesting transit from departure points to destination points in the environment modeled in the previous subsection. In order to define the state set we discretize each streamline on each layer. We define as grids distributed uniformly every 10 on each streamline in , and similarly, we define as grids distributed uniformly every 10 on each streamline in . Each grid point represents the spatial term of the states in . Therefore, cardinality of is 30 and 10, respectively. We assume that UAS enter the airspace in an order of their labelling indices. Implementing Algorithm 1, we find the optimal policies for each agent. We consider in the cost function (14). Fig. 6(c) shows the optimal paths constructed from Algorithm 1 for a queue of four agents. UAS depart from different points on in the first layer and reach different destination points at . Dimensions are scaled by in Fig. 6(c). Grid points in different layers are shown in Fig. 6(c).
VI Conclusion
This paper has proposed and utilized a novel physics-based method to safely manage low altitude UAS traffic in low-altitude airspace over a potentially complex urban environment. We used the fundamentals of Eulerian continuum mechanics to spatially define airway corridors around obstacles wrapping buildings and restricted flight zones at low-altitude airspace. We defined UAS coordination as an ideal fluid flow pattern and obtained geometries of the air corridors by solving Laplace PDEs. For temporal planning, we define an MDP to model air corridor allocation and managed MDP updates with a manually-designed finite-state machine. The efficacy of the proposed method was shown in simulation for low-altitude airspace above Downtown Tucson.
Acknowledgment
This work has been supported by the National Science Foundation under Award Nos. 2133690 and 1914581.
References
- [1] L. R. Newcome, Unmanned aviation: a brief history of unmanned aerial vehicles. Aiaa, 2004.
- [2] S. Jung and H. Kim, “Analysis of amazon prime air uav delivery service,” Journal of Knowledge Information Technology and Systems, vol. 12, no. 2, pp. 253–266, 2017.
- [3] B. Argrow, D. Lawrence, and E. Rasmussen, “Uav systems for sensor dispersal, telemetry, and visualization in hazardous environments,” in 43rd AIAA Aerospace Sciences Meeting and Exhibit, 2005, p. 1237.
- [4] D. C. Tsouros, S. Bibi, and P. G. Sarigiannidis, “A review on uav-based applications for precision agriculture,” Information, vol. 10, no. 11, p. 349, 2019.
- [5] E. Semsch, M. Jakob, D. Pavlicek, and M. Pechoucek, “Autonomous uav surveillance in complex urban environments,” in 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, vol. 2. IEEE, 2009, pp. 82–85.
- [6] H. Surmann, R. Worst, T. Buschmann, A. Leinweber, A. Schmitz, G. Senkowski, and N. Goddemeier, “Integration of uavs in urban search and rescue missions,” in 2019 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR). IEEE, 2019, pp. 203–209.
- [7] J. Witczuk, S. Pagacz, A. Zmarz, and M. Cypel, “Exploring the feasibility of unmanned aerial vehicles and thermal imaging for ungulate surveys in forests-preliminary results,” International Journal of Remote Sensing, vol. 39, no. 15-16, pp. 5504–5521, 2018.
- [8] E. V. Butilă and R. G. Boboc, “Urban traffic monitoring and analysis using unmanned aerial vehicles (uavs): A systematic literature review,” Remote Sensing, vol. 14, no. 3, p. 620, 2022.
- [9] https://www.faa.gov/uas/resources/community_engagement/no_drone_zone, 2022.
- [10] B. Sridhar, K. S. Sheth, and S. Grabbe, “Airspace complexity and its application in air traffic management,” in 2nd USA/Europe Air Traffic Management R&D Seminar. Federal Aviation Administration Washington, DC, 1998, pp. 1–6.
- [11] T. Prevot, J. Rios, P. Kopardekar, J. E. Robinson III, M. Johnson, and J. Jung, “Uas traffic management (utm) concept of operations to safely enable low altitude flight operations,” in 16th AIAA Aviation Technology, Integration, and Operations Conference, 2016, p. 3292.
- [12] J. Rios, D. Mulfinger, J. Homola, and P. Venkatesan, “Nasa uas traffic management national campaign: Operations across six uas test sites,” in 2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC). IEEE, 2016, pp. 1–6.
- [13] P. Kopardekar, J. Rios, T. Prevot, M. Johnson, J. Jung, and J. E. Robinson, “Unmanned aircraft system traffic management (utm) concept of operations,” in AIAA Aviation and Aeronautics Forum (Aviation 2016), no. ARC-E-DAA-TN32838, 2016.
- [14] T. Jiang, J. Geller, D. Ni, and J. Collura, “Unmanned aircraft system traffic management: Concept of operation and system architecture,” International journal of transportation science and technology, vol. 5, no. 3, pp. 123–135, 2016.
- [15] E. Sunil, J. Hoekstra, J. Ellerbroek, F. Bussink, D. Nieuwenhuisen, A. Vidosavljevic, and S. Kern, “Metropolis: Relating airspace structure and capacity for extreme traffic densities,” in Proceedings of the 11th USA/Europe Air Traffic Management Research and Development Seminar (ATM2015), Lisbon (Portugal), 23-26 June, 2015. FAA/Eurocontrol, 2015.
- [16] J. Lundberg, K. L. Palmerius, and B. Josefsson, “Urban air traffic management (utm) implementation in cities-sampled side-effects,” in 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC). IEEE, 2018, pp. 1–7.
- [17] A.-Q. V. Dao, L. Martin, C. Mohlenbrink, N. Bienert, C. Wolter, A. Gomez, L. Claudatos, and J. Mercer, “Evaluation of early ground control station configurations for interacting with a uas traffic management (utm) system,” in International Conference on Applied Human Factors and Ergonomics. Springer, 2017, pp. 75–86.
- [18] A. P. Air, “Revising the airspace model for the safe integration of small unmanned aircraft systems,” Amazon Prime Air, 2015.
- [19] V. Battiste, A.-Q. V. Dao, T. Z. Strybel, A. Boudreau, and Y. K. Wong, “Function allocation strategies for the unmanned aircraft system traffic management (utm) system, and their impact on skills and training requirements for utm operators,” IFAC-PapersOnLine, vol. 49, no. 19, pp. 42–47, 2016.
- [20] C. A. Ochoa and E. M. Atkins, “Urban metric maps for small unmanned aircraft systems motion planning,” Journal of Aerospace Information Systems, vol. 19, no. 1, pp. 37–52, 2022.
- [21] D. Feng, P. Du, H. Shen, and Z. Liu, “Uas traffic management in low-altitude airspace based on three dimensional digital aerial corridor system,” in Urban Intelligence and Applications. Springer, 2020, pp. 179–188.
- [22] W. Zhai, B. Han, D. Li, J. Duan, and C. Cheng, “A low-altitude public air route network for uav management constructed by global subdivision grids,” Plos one, vol. 16, no. 4, p. e0249680, 2021.
- [23] M. Stevens and E. Atkins, “Geofence definition and deconfliction for uas traffic management,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 9, pp. 5880–5889, 2020.
- [24] M. N. Stevens, H. Rastgoftar, and E. M. Atkins, “Geofence boundary violation detection in 3d using triangle weight characterization with adjacency,” Journal of Intelligent & Robotic Systems, vol. 95, no. 1, pp. 239–250, 2019.
- [25] ——, “Specification and evaluation of geofence boundary violation detection algorithms,” in 2017 International Conference on Unmanned Aircraft Systems (ICUAS). IEEE, 2017, pp. 1588–1596.
- [26] J. Kim and E. Atkins, “Airspace geofencing and flight planning for low-altitude, urban, small unmanned aircraft systems,” Applied Sciences, vol. 12, no. 2, p. 576, 2022.
- [27] F. Duchoň, A. Babinec, M. Kajan, P. Beňo, M. Florek, T. Fico, and L. Jurišica, “Path planning with modified a star algorithm for a mobile robot,” Procedia Engineering, vol. 96, pp. 59–69, 2014.
- [28] A. Stentz, “Optimal and efficient path planning for partially known environments,” in Intelligent unmanned ground vehicles. Springer, 1997, pp. 203–220.
- [29] J.-C. Latombe, Robot motion planning. Springer Science & Business Media, 2012, vol. 124.
- [30] B. Burns and O. Brock, “Sampling-based motion planning using predictive models,” in Proceedings of the 2005 IEEE international conference on robotics and automation. IEEE, 2005, pp. 3120–3125.
- [31] I. Noreen, A. Khan, Z. Habib et al., “Optimal path planning using rrt* based approaches: a survey and future directions,” Int. J. Adv. Comput. Sci. Appl, vol. 7, no. 11, pp. 97–107, 2016.
- [32] S. Temizer, M. Kochenderfer, L. Kaelbling, T. Lozano-Pérez, and J. Kuchar, “Collision avoidance for unmanned aircraft using markov decision processes,” in AIAA guidance, navigation, and control conference, 2010, p. 8040.
- [33] J.-B. Jeannin, K. Ghorbal, Y. Kouskoulas, A. Schmidt, R. Gardner, S. Mitsch, and A. Platzer, “A formally verified hybrid system for safe advisories in the next-generation airborne collision avoidance system,” International Journal on Software Tools for Technology Transfer, vol. 19, no. 6, pp. 717–741, 2017.
- [34] S. Ragi and E. K. Chong, “Uav path planning in a dynamic environment via partially observable markov decision process,” IEEE Transactions on Aerospace and Electronic Systems, vol. 49, no. 4, pp. 2397–2412, 2013.
- [35] N. H. Li and H. H. Liu, “Formation uav flight control using virtual structure and motion synchronization,” in 2008 American Control Conference. IEEE, 2008, pp. 1782–1787.
- [36] Y. Li, C. Tang, K. Li, S. Peeta, X. He, and Y. Wang, “Nonlinear finite-time consensus-based connected vehicle platoon control under fixed and switching communication topologies,” Transportation Research Part C: Emerging Technologies, vol. 93, pp. 525–543, 2018.
- [37] J. Kim, K.-D. Kim, V. Natarajan, S. D. Kelly, and J. Bentsman, “Pde-based model reference adaptive control of uncertain heterogeneous multiagent networks,” Nonlinear Analysis: Hybrid Systems, vol. 2, no. 4, pp. 1152–1167, 2008.
- [38] L. Wang and Q. Guo, “Distance-based formation stabilization and flocking control for distributed multi-agent systems,” in 2018 IEEE International Conference on Mechatronics and Automation (ICMA). IEEE, 2018, pp. 1580–1585.
- [39] H. Rastgoftar and E. M. Atkins, “Continuum deformation of multi-agent systems under directed communication topologies,” Journal of Dynamic Systems, Measurement, and Control, vol. 139, no. 1, 2017.
- [40] H. Rastgoftar and E. Atkins, “Physics-based freely scalable continuum deformation for uas traffic coordination,” IEEE Transactions on Control of Network Systems, vol. 7, no. 2, pp. 532–544, 2019.
- [41] H. Rastgoftar, “Fault-resilient continuum deformation coordination,” IEEE Transactions on Control of Network Systems, vol. 8, no. 1, pp. 423–436, 2020.
- [42] J. Veerman and R. Lyons, “A primer on laplacian dynamics in directed graphs,” arXiv preprint arXiv:2002.02605, 2020.
- [43] M. Agarwal, Q. Bai, and V. Aggarwal, “Markov decision processes with long-term average constraints,” arXiv preprint arXiv:2106.06680, 2021.
![]() |
Hamid Emadi received the B.Sc. degree in mechanical engineering from Shiraz University, Shiraz, Iran, the M.S. degree in mechanical systems and solid mechanics from Shiraz University, and the Ph.D. degree in mechanical engineering from Iowa State University, Ames, IA, USA, in 2021. He is a Postdoc research associate in Dr. Rastgoftar’s group with the Department of Aerospace and Mechanical Engineering, The University of Arizona, Tucson, AZ, USA. His research interests include decision making, game theory, optimization, and control. |
![]() |
Ella M. Atkins is a Professor in the University of Michigan’s Aerospace Engineering Department where she directs the Autonomous Aerospace Systems (A2SYS) Lab and is Associate Director of the Robotics Institute. Dr. Atkins holds B.S. and M.S. degrees in Aeronautics and Astronautics from MIT and M.S. and Ph.D. degrees in Computer Science and Engineering from the University of Michigan. She is an AIAA Fellow, private pilot, and Part 107 UAS pilot. She served on the National Academy’s Aeronautics and Space Engineering Board and the Institute for Defense Analysis Defense Science Studies Group. She has served on several National Academy study committees and co-authored study reports including Advancing Aerial Mobility A National Blueprint (2020) and Autonomy Research for Civil Aviation Toward a New Era of Flight (2014). Dr. Atkins has built a research program in decision-making and control to assure safe contingency management in manned and unmanned Aerospace applications. She is currently Editor-in-Chief of AIAA Journal of Aerospace Information Systems (JAIS) and a member of the 2020-2021 AIAA Aviation Conference Executive Steering Committee. |
![]() |
Hossein Rastgoftar is an Assistant Professor in the Department of Aerospace and Mechanical Engineering at the University of Arizona and an Adjunct Assistant Professor at the Department of Aerospace Engineering at the University of Michigan Ann Arbor. He received the B.Sc. degree in mechanical engineering-thermo-fluids from Shiraz University, Shiraz, Iran, the M.S. degrees in mechanical systems and solid mechanics from Shiraz University and the University of Central Florida, Orlando, FL, USA, and the Ph.D. degree in mechanical engineering from Drexel University, Philadelphia, in 2015. |