Next Article in Journal
Experimental Study on the Icing of Rotating Intake Cones in Wind Tunnels Under Supercooled Large-Droplet Conditions
Previous Article in Journal
Structural and Topological Optimization of a Novel Elephant Trunk Mechanism for Morphing Wing Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Variable Aircraft Spacing Quadratic Bézier Curve Trajectory Planning for Cascading Delay Mitigation †

Mechanical Engineering, Russ College of Engineering and Technology, Ohio University, Athens Campus, Athens, OH 45701, USA
*
Author to whom correspondence should be addressed.
This article is a revised and expanded version of a paper entitled Cascading Delay Mitigation with Quadratic Bézier Curve Trajectory Planning, which was presented at AIAA SciTech Forum and Exposition 2025, Orlando, FL, USA, 6–10 January 2025.
Aerospace 2025, 12(5), 382; https://doi.org/10.3390/aerospace12050382
Submission received: 26 February 2025 / Revised: 11 April 2025 / Accepted: 28 April 2025 / Published: 29 April 2025
(This article belongs to the Section Air Traffic and Transportation)

Abstract

:
Congested airspace conflict resolution during terminal operations is a common air traffic management issue that may produce cascading delays. Vehicles needing emergency clearance to land, at either traditional airports or vertiports, would require others on approach to move out of the way and, in some instances, cause a wave of delay to propagate through all vehicles on approach. Specifically, uncrewed aerial systems utilizing near-maximum arrival rates would be greatly impacted when requested to move off their approach path and may interfere with others. Vertiports further complicate crowded approaches because vehicles can arrive from many different angles at the same time to maximize landing area usage. Traditional air traffic management techniques were studied for vertiport applications specific to high-capacity operations. This work investigated methods of uniformly re-directing vehicles on approach to a vertiport that would be impacted by an emergency vehicle to minimize or avoid cascading delays. A route of time-optimal Bézier curves as well as Dubins paths optimized for interception heading was generated and flown on as an alternate maneuver when an unaccounted-for emergency vehicle initiated a bypass of an air traffic fleet. A comparison to flight on a holding pattern showed that the Bézier and Dubins route improved delay times and mitigated a cascading delay effect.

1. Introduction

The desire for Uncrewed Aerial Vehicles (UAVs) to carry and transport various types of cargo in a semi-autonomous air traffic environment has grown tremendously [1,2,3,4,5,6]. Airspace operation standards and vehicle requirements have been suggested by different entities such as Uber, NASA, and the FAA [5,7,8], with plans to release more Advanced Air Mobility (AAM) operational conditions by the late 2020s [9]. While commercial air transport lays a foundation for AAM, key differences exist due to aircraft being smaller in size with the requirement of operating in a denser airspace. Passenger aircraft or jetliners are typically separated 4–7 miles for safety reasons [10] when landing. However, the smaller size of AAM aircraft may allow for aircraft to operate with shorter separations. Unlike passenger aircraft, electric vertical take-off and landing (eVTOL) AAM aircraft may utilize vertiports for urban operations. A high airspace density coupled with short windows between landings will require AAM aircraft to coordinate approach and holding patterns for safe and timely landings. Emergency aircraft entering a holding or approach pattern require surrounding aircraft to adjust their paths while maintaining goal point time of arrival (TOA) requirements. However, obstacles such as buildings may limit maneuverability, increasing the risk of overlapping flight maneuvers. Flight paths and alternate maneuvers must be coordinated throughout a fleet even though AAM aircraft may have enhanced capabilities aligning with FAA and NASA standards [6]. The potential for conflicting alternate flight paths could cause collisions or large delays to be absorbed in each aircraft and put an excessive workload on Air Traffic Controllers (ATCs), possibly resulting in a cascading delay effect [11,12,13,14,15,16,17,18]. Traditional air traffic techniques for handling emergency vehicles could be applied to AAM flights, but they may prove ineffective when used in the AAM airspace. Currently for passenger aircraft, an FAA standard holding pattern is used as the alternate maneuver to delay an aircraft but provides a minimum delay of two minutes [19]. While effective in maintaining separation, holding patterns prevent aircraft from moving toward their destination, which could disrupt the landing sequence or propagate a wave of delay throughout the fleet. Passenger aircraft may enter a holding pattern to accommodate an emergency landing, which may result in losing their assigned position in the landing sequence, leading to significant delays or necessitating diversion to an alternate airport. Extending the holding pattern maneuver to AAM may cause excessive or cascading delays, as holding patterns were not developed for use in a high-density environment. While cascading delay has been studied and solutions have been proposed for commercial air traffic networks, there is a lack of proposed solutions for high-density vertiport operations. Delays experienced by a fleet of aircraft during approach operations can be managed or mitigated by using optimal trajectory planning to maintain goal point TOA requirements.
Minimizing TOA for queued aerial vehicles experiencing cascading route replans during terminal operations to vertiports can be addressed by using quadratic Bézier curve [20,21,22,23,24,25,26,27,28,29,30,31] trajectory planning and Dubins [22,32,33,34,35,36,37,38] path planning. The presented work investigated scenarios known to cause cascading route replans where aircraft, already sequenced for landing, receive notice that an emergency vehicle will be performing a priority landing. Quadratic Bézier curves were used for trajectory planning when a route replan was required by an aircraft because they allow for the specific arrival time of an aircraft to be controlled while adhering to some aircraft performance constraints if the aircraft velocity is held constant. Time-optimal Bézier trajectories were planned to ensure that each fleet aircraft would allow the passage of an emergency vehicle by controlling the trajectory length, in turn changing path travel times. Dubins paths that considered final heading were also planned to intercept the planned Bézier trajectories to ensure that vehicles with turn rate constraints could utilize the trajectories. Without automated optimal path tuning, each aircraft may have undergone multiple reroutes to avoid the emergency vehicle, causing a cascading delay effect. The use of Bézier curves and Dubins path tuning provided an optimal route with the consideration of aircraft arrival times and interception heading, respectively, to avoid large delays. Scenarios were also flown with varying starting distances between aircraft to study the impact of aircraft spacing on the automated optimal path tuning. Starting distances ranged from no risk of aircraft collision to one half of a wing span away to find trade-offs between successful delay mitigation and other mission parameters such as calculated distance between aircraft. The goal of this work was to evaluate the effectiveness of minimizing cascading delay by trajectory planning with optimal quadratic Bézier curves and optimal bank-angle turns with decreasing distances between aircraft.
In the case of a vehicle bypassing an approach pattern, the need for surrounding aircraft to reach their goal point in a timely manner becomes increasingly more important. Excessive delay absorbed by each approaching aircraft could cause a cascading delay effect and increase terminal arrival times. For example, if a flight into Dallas-Fort Worth Airport is delayed by 30 min, the next flight in sequence could be delayed by 20 min, and the following flight by 10 min. Cascading delay, an acknowledged and studied issue [11,12,13,14,15,16,17,18], occurs when one flight’s delay causes stacking delays for subsequent flights. The propagation of cascading delays has been characterized [14], modeled [12], and quantified [15] for crewed air traffic networks. Many proposed solutions address the aircraft scheduling approach [39,40] or multi-agent coordination approaches [41,42] rather than trajectories. In a high-density environment, such as the AAM airspace, cascading delay due to a route replan may be more likely to occur because of the decreased space between aircraft and the ability to land anywhere at a vertiport. Cascading delay in high-density airspace has not been studied as extensively as in crewed aircraft networks. However, automated trajectory tuning with a specific control of interception time and position could minimize observed cascading delay effects. Proposed solutions for delay reduction in an AAM airspace mainly target the scheduling approach [43,44,45,46].
If an emergency vehicle begins its route and needs to bypass or overtake aircraft that are queued for landing, an alternate maneuver needs to be performed by each queued aircraft where they fly on a route that considers their final position and TOA. Control over where and when an aircraft arrives can be achieved through the use of quadratic Bézier curves [20,21,22,23,24,25,26,27,28,29,30] for trajectory planning. Bézier curves are often used for swarm path planning [20,21,22,23,24,25,26,27,28,29,30] because of their ability to control interception time and position, seeing use when obstacles or restricted airspaces are introduced [26] and when specific interception times need to be adhered to [25]. Quadratic Bézier curves require three (x,y) points for generation: a starting point ( p 0 ), an ending point ( p 2 ), and an additional control point ( p 1 ), where the full equations are defined in [25,26]. They specifically have been used to consider vehicle turn radius limitations by constraining the maximum curvature of the path [25,26] and moving a singular control point to adjust the path length. The final position of an aircraft along the quadratic Bézier curve could be accounted for with the control points used to generate the curve [20,21,22,23,24,25,26,27,28,29,30]. For quadratic Bézier curves, there is a closed-form method of calculating curve length and maximum curvature [25,47], which is the main reason why higher-order Bézier curves were not chosen for this study. As long as aircraft velocity is constant, the interception time of an aircraft following a quadratic Bézier curve can be controlled by adjusting the curve length, L, given in [25,26]. The maximum curvature of a quadratic Bézier curve, κ m a x defined in [25,26], could be constrained to help meet TOA constraints as well as ensure that the curvature of the Bézier trajectory does not violate aircraft turn rate constraints, which is beneficial when vehicle and mission parameters require a certain turn radius. Clothoid paths [48,49,50] are an alternative to Bézier curves; however, they are more often used for path interception [48,49,50,51] because they require final position and heading as a generation parameter. Dubins paths, which are made of circular or straight path segments and are commonly used for various path interception cases, may outperform clothoids when interception position and heading are unknown [22,32,33,34,35,36,37,38].
This work used the BlueSky Air Traffic Simulator [52] version 1.0.4, an open-source Python-based simulation environment for aircraft trajectories and air traffic flow, interfaced using Python version 3.12.10, because of its ability to replicate a high-density air traffic environment and manage aircraft physics. In BlueSky, aircraft parameters can be adjusted, and custom Aircraft Performance Models (APMs) can be created to ensure simulations are accurate to vehicle capabilities. For this work, an APM was implemented for the flight physics of a four-passenger fixed-wing and vertical take off and landing (VTOL) aircraft.

2. Materials and Methods

This work investigated the effects of time-optimal trajectory planning on mitigating delays caused by cascading path replans and examined the aircraft density at which the planned trajectory becomes infeasible. Cascading delays may be caused when an aircraft is required to perform a reroute where it does not continue moving towards its original goal; the proposed trajectory planning method ensures aircraft maintain movement toward their destination while meeting TOA requirements by employing an optimization process with the goal of reducing absorbed delays. A time-optimal Bézier trajectory was achieved by choosing a heuristic placement for the start and end points of each Bézier curve, ( p 0 ) and ( p 2 ), respectively, defining a cost function that uses a minimum TOA, and applying continuity and trajectory curvature constraints. Two time-optimal G1 continuous [25] Bézier curves were generated and combined to form one flight trajectory. The Dubins paths were optimized so that the aircraft heading at interception was accurate to the required heading of the Bézier curve or nominal path. The complete trajectory planning approach is as follows: when the time of impact between an emergency vehicle and fleet aircraft is 10 s or less, the fleet aircraft plans a Bézier trajectory so that ( p 0 ) is 10 s ahead of the current position. When the fleet aircraft is within a certain distance to the emergency vehicle, Dubins interception paths are planned and combined with the Bézier trajectory to form a final route that the fleet aircraft initiated a flight on immediately. The motion planning framework [53] and risk assessment model [54] were not implemented because this work assumed that ATCs will be able to supervise the bypass scenario and have the choice to initiate trajectory planning or flight on a holding pattern.
Trajectory length and curvature can be controlled by moving control points; thus, the time of impact to the goal point can be controlled [25]. Areas where the trajectory could not lie were outside the flight corridor’s [5,6] bounds and within the emergency vehicle’s flight area. To adhere to flight area requirements, two Bézier curves were generated to form a singular, continuous trajectory. Each Bézier curve was solved by minimizing the cost function J:
J = | L T · v 1 |
where L is the trajectory length given in [25,26], v 1 is the aircraft fleet velocity in m/s, and T is the target time of arrival to resume the nominal path. The cost function could be used because v 1 was assumed to be constant and held by a controller throughout the flight, allowing the trajectory length to control the TOA. The only value in the cost function that had to be calculated was L, which aided in keeping the computational complexity low. Bézier curve T was 1.5 times the emergency vehicle’s TOA to a point on the nominal path, ahead in time, so that when two Bézier curves were combined, the total T would be three times the emergency vehicle’s. The 1.5 multiplier was chosen to provide a safety buffer of time separation between aircraft and account for small variability in aircraft velocity during flight on the path. Adjusting T would cause a different trajectory to be generated. The cost function, J, was minimized to goal point TOA by controlling point p 1 placement using the Sequential Least SQuares Programming (SLSQP) algorithm from Scipy [55], a Python library. One quadratic Bézier curve could not provide a geometry that adhered to the requirements of keeping the aircraft within the flight corridor’s bounds and outside the emergency vehicle’s flight area, so two Bézier curves were generated for each trajectory replan.
The first Bézier curve had its start point, p 01 , placed ahead of the fleet aircraft, and its endpoint, p 21 , was placed near the outer edge of the flight corridor and halfway to the endpoint of the final trajectory. Point p 21 was also used as the start of the second curve, p 02 , to ensure a connection between the two curves. The endpoint of the second Bézier curve, p 22 , was placed on the nominal path a set distance ahead of p 01 , or at a goal point, to ensure that the aircraft would end at the desired location. The control point p 21 / p 02 had to fall on the line formed by points p 11 and p 12 to ensure G1 continuity between the two quadratic Bézier curves [25]. The first Bézier curve was constrained so that p 11 fell on the line formed by p 21 and p 12 to meet the G1 continuity constraints. Additionally, the second Bézier curve was constrained so that p 12 fell on the line formed by p 21 and p 11 . There was also a check in place to ensure that no points on either Bézier curve violated the emergency vehicle’s flight path or the flight corridor’s bounds, causing the target T to increase, the guess for points p 11 and p 12 to be adjusted, and an alternate trajectory to be generated if the check failed. An example of two Bézier curves subject to G1 continuity and curvature constraints where T is 5.3 s is shown in Figure 1, where the emergency vehicle is granted a radius where other aircraft cannot fly, for safety. The light blue line shows the y coordinate where first Bézier curve ends and the second begins. No additional constraints or weights were included in the optimization process, and explicit convergence thresholds were not defined. Multiple clothoids may provide a similar geometry to the Bézier curves, but clothoids may not perform as well when optimized for TOA. Generally, clothoids are optimized by changing the curve’s end point or curvature [56], but when the endpoint is fixed or unknown, the clothoid optimization may fail or provide a geometry that violates the emergency vehicle’s clearance area. Numerical optimization of clothoids can also be more computationally expensive than for Bézier curves [57], which may not be as beneficial when aiming for a lightweight optimization.
The method of generating and optimizing the quadratic Bézier curves allows for T to be adjusted. Increasing or decreasing T changes the length of the Bézier curves so that the travel time of the trajectory is altered. Enabling control of an aircraft’s TOA during an alternate maneuver while still moving towards a goal may be crucial to minimizing delay when current flight procedures are to enter a holding pattern until the desired delay has been reached, which may cause sequencing issues between aircraft. Bézier trajectories with different T values are compared to holding patterns with the same requested T in Figure 2. Aircraft following Bézier trajectories always move toward their goal point, whereas following a holding pattern causes them to move away, potentially leading to sequence violations, increased delays, and a higher risk of cascading delays.
While the Bézier trajectory itself was curvature-constrained to allow for fixed-wing aircraft with minimum turn radii to fly on it, these aircraft must begin intercepting the trajectory before reaching control point p 01 or face the risk of not being able to utilize the trajectory. In the case of an emergency vehicle bypassing an approach pattern, when the time of impact ( T O I ) between a fleet aircraft and the emergency vehicle was 10 s, the fleet aircraft planned its Bézier trajectory 10 s ahead in time as its alternate maneuver. Commercial aircraft are considered to be in a conflict state when they are within five nautical miles of each other [58]. Given that AAM aircraft will likely be 10–15 times smaller than commercial aircraft, the conflict range was proportionally reduced by 15, resulting in a separation threshold of 0.3 nautical miles for this study. Assuming AAM aircraft operate at speeds around 50–60 m/s, as suggested by [59], this separation distance corresponds to approximately 10 s of flight time. The T O I between two aircraft is given by
T O I = d v 2 v 1
where d is the distance between aircraft in meters, v 2 is the emergency vehicle’s velocity in m/s, and v 1 is the fleet aircraft’s velocity in m/s. The fleet aircraft begins intercepting its Bézier trajectory when it violates the emergency vehicle’s safety radius. The interception of the Bézier trajectory requires the fixed-wing aircraft to perform a single-bank turn, modeled as a Dubins path segment, so that the aircraft heading at interception is accurate to the required heading of the Bézier curve.
The turn radius of a single bank turn in meters, R t u r n , can be given by
R t u r n = 0.027 · v 1 k 2 tan θ b
where v 1 k is the aircraft velocity in knots and θ b is the aircraft bank angle in radians [60]. The velocity is assumed constant so R t u r n can be controlled by changing θ b , which changes the interception point on the Bézier path. R t u r n could be used to estimate the Dubins path, but multiple bank angles could produce a path that intercepts the Bézier trajectory at different points.
The metric for which bank angle to use for the interception path was selected based on the aircraft heading at the interception point on the Bézier trajectory. Interception heading could affect an aircraft’s ability to follow the Bézier trajectory accurately, so a bank angle that provides a minimal difference in heading between the required heading of the Bézier trajectory and the actual interception heading of the aircraft results in the cost function J E :
J E = ϕ p ϕ a c
where ϕ p is the required interception heading and ϕ a c is the actual interception heading. Failure to accurately intercept the Bézier curves may result in a collision or significant delays as the aircraft attempts to intercept the trajectory at an alternate point. The cost function J E is minimized when optimizing the Dubins entry and exit routes. J E and aircraft performance constraints bound the result to be within a minimum and maximum, and the final bank angle is optimized with the SLSQP algorithm to produce a path that results in the minimum deviation between the heading at interception, a minimum value of J E .
The aircraft initiates flight on its Dubins path when it violates a safety radius around the emergency vehicle; the fleet aircraft’s position could be used to find the center of the entry interception path. For a given bank angle, the interception path is
R t u r n 2 = ( Γ x ( γ ) h ) 2 + ( Γ y ( γ ) k ) 2
h = A C x ± R t u r n
k = A C y
where h and k are the circle’s center, A C x is the aircraft’s x position, A C y is the aircraft’s y position, and Γ x ( γ ) and Γ x ( γ ) are the x and y components of the Bézier curve, respectively, defined in [25,26]. Using Equations (6) and (7) for the entry path’s center allows for the entry path to be on either side of each fleet aircraft, which is necessary because collisions between aircraft may occur otherwise. To find the value of γ that give the intersection point between the Bézier trajectory and the entry Dubins path at a given bank angle, Equation (5) is solved. The required and actual heading at the intersection point are then calculated to result in ϕ p and ϕ a c , respectively, for use in the cost function J E . An entry path where the fleet aircraft initiates flight at the (x, y) coordinate (229, −400) is shown in Figure 3, where the bank angle is optimized. If the fleet aircraft performed a different bank angle turn from the same starting point, the aircraft would not intercept the Bézier trajectory, as shown in Figure 4. Not being able to intercept the Bézier trajectory could render the fleet aircraft unable to minimize its delay after initiating its alternate maneuver.
Finding the optimal Dubins path for exit from the Bézier trajectory is similar to the process for the entry path. The heading difference is found after calculating R t u r n in Equation (5); however, the method of determining h and k, which has to be optimized, and the value of ϕ p in the cost function J E , are different. When optimizing the exit Dubins path, the target for interception is the fleet aircraft’s nominal path instead of the Bézier trajectory. Similarly to the entry case, the exit path’s center depends on bank angle, θ b , and the aircraft’s position. The center of the exit Dubins path is given by
h = Γ x ( γ ) ± R t u r n · c o s ( ϕ )
k = Γ y ( γ ) + R t u r n · s i n ( ϕ )
where Γ x ( γ ) and Γ y ( γ ) are representative of the aircraft’s position on the Bézier trajectory and ϕ is the aircraft heading at Γ x ( γ ) and Γ y ( γ ) . In addition to finding the bank angle where the interception heading is most accurate, the point along the Bézier curve where the aircraft would exit needs to be optimized. The exit point of the Bézier trajectory needs to be optimized so that no excessive delays are absorbed in the traversal of the route and no collision between aircraft occurs. The equation for the exit Dubins path is, then, given by the following:
R t u r n 2 = ( p 22 x h ) 2 + ( y k ) 2
where p 22 x is the x component of control point p 22 x , and y is the intersection point along the nominal path. The intersection point, y, is found at any bank angle by solving Equation (10). In the exit case, the cost function J E is used, where ϕ p is 90° and ϕ a c is the aircraft heading, ϕ . J E is minimized while complying with minimum and maximum bank angle constraints and constraints with a minimum value for γ . A minimum γ is needed to guarantee that the fleet aircraft will not conflict with the emergency aircraft when intercepting the nominal path. Minimizing J E results in an optimal bank angle for the exit of the Bézier trajectory, where the resulting exit Dubins path is shown in Figure 5.
Using the entry path, Bézier trajectory, and exit path, an alternate maneuver trajectory is generated and shown in Figure 6 along with a holding pattern, where the TOA from the fleet aircraft’s start to the goal point is shown for the Bézier trajectory, holding pattern, and nominal path. Holding patterns require aircraft to travel on the inbound and outbound legs for 5 s and use a maximum bank angle for the changes in direction. The fleet aircraft is moving with a constant velocity of 57 m/s with a maximum turn rate of 20°/s (bank angle of 73°) and minimum turn rate of 2.2°/s (bank angle of 20°). The aircraft velocity is reflective of predicted cruise speeds of AAM aircraft per [59], and the turn rates were chosen as estimations of eVTOL turning capabilities and based off of FAA standard rate turns [61,62]. The aircraft utilized a max turn rate for the holding pattern, and the Dubins paths for entry and exit each required a bank angle of 30°. The objective of this work was to minimize the cascading delay observed in queued aircraft undergoing cascading path replans with quadratic Bézier trajectory planning and Dubins path planning. The resulting time-optimal Bézier trajectory and heading-optimal Dubins paths could be used as an alternate maneuver when a path replan was necessary, where an example process diagram is presented in Figure 7. After the emergency vehicle declares operational intent to bypass the fleet agents, each agent will measure its T O I to the emergency vehicle using Equation (5). Once T O I between aircraft is 10 s or less, the Bézier trajectory is planned 10 s ahead of the fleet aircraft. When the fleet aircraft is within a certain threshold of the emergency vehicle, the entry and exit Dubins path segments are planned to form a final trajectory similar to the one shown in Figure 6, and the fleet aircraft initiates flight on the newly planned route. Flight on the route was simulated in BlueSky version 1.0.4 using the Python version 3.12.10 API. The pure pursuit guidance law [63,64,65,66,67] was used to generate heading commands for traversal of the Bézier trajectory, and a single heading command was given to the aircraft for traversal of the Dubins paths.
The proposed trajectory planning method was evaluated at varying initial distances between aircraft. However, to demonstrate the robustness of the model, the nondimensional parameter, δ , can be introduced to relate the varied distance to aircraft velocity. The parameter δ can be defined as
δ = d 0 d m i n + τ ( v j v i )
where d m i n is the minimum separation between aircraft before a collision occurs, v j and v i are aircraft velocities, τ is the simulation time-step, and d 0 is the starting distance between aircraft.

3. Results

The first scenario, where an emergency vehicle bypasses only the leader of an aircraft fleet, and the second case, where an emergency vehicle bypasses the entire fleet, were simulated to validate the optimal automated trajectory tuning in situations known to cause a cascading path replan. For each flight, the fleet aircraft were five seconds apart, sequenced for landing, cruising in a straight line with a velocity of 57 m/s, v 1 , and with a maximum turn rate of 20°/s (bank angle of 73°), minimum turn rate of 2.2°/s (bank angle of 20°), and a wing span of 16 m. The aircraft velocity was chosen to reflect predicted cruise speeds of AAM aircraft per [59]; however, the proposed trajectory planning method would likely perform similarly to the current work under a range of fleet aircraft velocities. Changes may be seen in the radius of the Dubins path segments, Bézier trajectory curvature and length, and total delay times. The emergency vehicle cruised with a velocity of 64 m/s, v 2 . The minimum separation between aircraft before a collision occurred, d m i n , was 8 m, and the time-step, τ , was 0.01 s. Fleet aircraft performed two alternate maneuvers: one where automated optimized trajectory tuning was used and one where a predefined holding pattern was initiated. Additionally, fleet aircraft were required to maintain their sequence throughout the flight; an alternate maneuver was initiated if the sequence was violated. After delay times from both the trajectory planning and holding pattern maneuvers were quantified, each scenario was simulated again with the spacing between aircraft adjusted. In the first scenario, the leader aircraft was moved closer to the emergency vehicle. In the second scenario, the distance between fleet aircraft was reduced.
In the first scenario, the emergency vehicle, e 0 , was placed between the lead and second aircraft, a 0 and a 1 , respectively, as seen at time-stamp t 0 in Figure 8, which shows a time-lapse for the Scenario 1 flight where blue lines and points represent a 0 , green lines and points represent a 1 , and red lines and points represent e 0 . When a 0 was with within 10 s of e 0 , a 0 planned its Bézier trajectory. The interception Dubins paths were planned, and the path flight was initiated when a 0 violated the emergency vehicle’s safety radius, shown at t 1 in Figure 8. At t 3 , a 0 began to intercept the nominal path after performing its alternate maneuver, successfully allowing the emergency vehicle to perform a bypass. Time-stamp t 4 shows a 0 resuming flight on the nominal path, maintaining its sequence with respect to a 1 .
A second flight with the same starting conditions where a holding pattern is initiated as the alternate maneuver, instead of the Bézier trajectory, was conducted for comparison with a time-lapse of the flight shown in Figure 9 where blue lines and points represent a 0 , green lines and points represent a 1 , and red lines and points represent e 0 . At t 1 , a 0 violated the emergency vehicle’s safety radius and initiated flight on its pre-planned holding pattern, which involved a max-bank turn until the aircraft heading was 180°, flight in a straight line for at least 5 s until e 0 had passed, and a max-bank turn until aircraft heading was 0°. Performing the alternate maneuver allowed for the bypass of e 0 . At t 2 , a 1 passed a 0 , violating the landing sequence, thus requiring a 1 to initiate a holding pattern similar to that of a 0 . a 1 was not allowed to exit the straight segment of its holding pattern until a 0 resumed flight on the nominal path and was ahead of a 1 . At t 3 , a 0 was on the nominal path and ahead of a 1 , allowing a 1 to initiate its max-bank turn to resume flight on the nominal path, as shown in Figure 9. All aircraft, in the correct sequence after performing their alternate maneuvers, are shown at t 4 in Figure 9.
When the Bézier alternate maneuver was utilized, a 0 was delayed by 1.9 s, and a 1 absorbed no delay because it did not need to perform an alternate maneuver. When a holding pattern was used, a cascading delay effect appeared in the aircraft fleet, where a 0 was delayed by 20.4 s and a 1 was delayed by 20.6 s. Each aircraft’s total delay is shown in Figure 10. Utilizing the Bézier trajectory planning method reduced the delay absorbed by a 0 by 91% and reduced a 1 ’s delay by 100% because it did not have to perform an alternate maneuver.
Additionally, the relationship between initial aircraft spacing and delay times was studied by changing the starting position of a 0 with respect to e 0 . Values of v j = 64 m/s and v i = 57 m/s were used in Equation (11) to calculate the nondimensional parameter δ that relates initial spacing between aircraft to aircraft velocity. Each flight was performed again where the starting distance between a 0 and e 0 , d 0 , ranged from 104 m to 8 m, incrementing by 8 m in each flight. Delay times for a 0 when the Bézier trajectory was used are shown in Figure 11; the delay for a 1 is not shown because it remained at 0 s across all flights. As the distance between a 0 and e 0 decreased, there was no clear trend in delay times. Delays decreased when aircraft spacing was between 80 and 40 m but increased from 32 to 8 m. Differences in delay times are due to the point at which the entry Dubins segment intercepted the Bézier curve. When a holding pattern was utilized, delay times for a 0 remained constant, but delay absorbed by a 1 showed an inverse relationship with spacing, meaning as spacing between a 0 and e 0 decreased, delay for a 1 increased, as shown in Figure 12. While the Bézier alternate maneuver greatly reduced delay times, it sacrificed the distance between a 0 and e 0 . The distance between each aircraft was recorded at each time-step of simulation, and the minimum allowable distance between aircraft before identifying a collision, d m i n , was 8 m, half of the aircraft’s wing span. The use of the Bézier alternate maneuver caused a collision between a 0 and e 0 in two flights where the initial spacing between aircraft was 8 m and 16 m, but the only collision when using the holding pattern was when the initial spacing was 8 m, as shown in Figure 13.
The emergency vehicle e 0 was placed behind the last aircraft in the fleet, a 1 , seen at t 0 in Figure 14 where blue lines and points represent a 0 , green lines and points represent a 1 , and red lines and points represent e 0 . When a 1 was within 10 s of e 0 , it planned its alternate Bézier path. At time-stamp t 1 , when a 1 violated EX0’s safety radius, a 1 planned and initiated a flight on its Dubins entry path. At t 3 , a 1 resumed flight on the nominal path, successfully allowing e 0 to bypass while maintaining its sequence. Similarly to a 1 , a 0 began performing its alternate maneuver at t 4 after planning its Bézier and Dubins paths. a 0 planned the alternate maneuver on the right side of the flight corridor, whereas a 1 planned the alternate maneuver on the left side. Both aircraft in the fleet planned and flew on an optimal alternate maneuver so that e 0 could bypass the fleet while a 0 and a 1 maintained sequence, as shown at t 6 in Figure 14.
A second flight with the same starting conditions, where a holding pattern was initiated as the alternate maneuver instead of the Bézier path, was conducted for comparison with a time-lapse of the flight shown in Figure 15 where blue lines and points represent a 0 , green lines and points represent a 1 , and red lines and points represent e 0 . At t 1 , a 1 violated the emergency vehicle’s safety radius and initiated flight on its pre-planned holding pattern. The holding pattern required the aircraft to initiate a max-bank turn until the aircraft heading was 180°, flight on the inbound leg for at least 5 s until e 0 had passed, and a max-bank turn until the aircraft heading was 0°. Performing the alternate maneuver allowed for a bypass of e 0 , as seen at t 2 . At t 3 , a 0 violated EX0’s radius and initiated its alternate maneuver to allow e 0 to pass. Time-stamp t 5 in Figure 15 shows a 0 and a 1 maintaining their sequence after they both perform an alternate maneuver to allow for a bypass of the emergency vehicle.
When the Bézier alternate maneuver was utilized, a 0 was delayed by 1.9 s, and a 1 was delayed by 2.1 s. Even though both aircraft used the same methods for planning the alternate maneuver, slight differences between paths caused a variation in delay. When a holding pattern was used, no cascading delay effect was observed, and each aircraft was delayed by 20.4 s. a 0 had its delay reduced by 91%, and a 1 had its delay reduced by 90% when using the Bézier maneuver. Each aircraft’s total delay is shown in Figure 16. If both Bézier paths had been planned on the right side of a 0 and a 1 , as shown in Figure 17, delay times for the two aircraft would have been more similar.
The relationship between aircraft spacing and delay times was studied by changing the starting position of a 0 with respect to a 1 . In this scenario, values of v j = v i = 57 m/s were used in Equation (11) to calculate the nondimensional parameter δ that relates initial spacing between aircraft to aircraft velocity. Each flight was performed again where the starting distance between a 1 and a 0 d 0 ranged from 104 m to 8 m, incrementing by 8 m each flight. Delay times for each aircraft, when the Bézier trajectory was used, are shown in Figure 18, where there was no change in delay times for either aircraft regardless of the initial distance between them. When a holding pattern was utilized, delay times for a 0 and a 1 also remained constant, as shown in Figure 19, but were much larger than the Bézier delay times. However, the use of the Bézier alternate maneuver caused a collision between a 0 and a 1 in one flight, where the initial spacing between aircraft was 8 m, and the Bézier trajectories were planned on the same side. There were no collisions when the Bézier curves were generated on opposite sides of each other or when a holding pattern was used as shown in Figure 20.

4. Discussion

The summarized results presented in Table 1 show that delay times can be greatly reduced or even completely mitigated when a Bézier alternate maneuver is used. Each flight that utilized the optimal maneuver showed at least a 90% improvement in delay times when compared to a holding pattern maneuver. There were some deviations in delay when following the Bézier trajectory, specifically in Scenario 2 where a 0 was delayed by 1.9 s and a 1 was delayed by 2.1 s, which can be explained by slight differences in the final trajectory when planned on the left and right sides of an aircraft. In each scenario, across various aircraft starting distances, the cascading delay effect observed when using a holding pattern as an alternate maneuver was mitigated or greatly reduced. When the space between a 0 and e 0 was reduced to 16 m or less in Scenario 1, the Bézier maneuvers led to two collisions, and the holding pattern led to one, as shown in Table 2. The importance of alternating sides for the Bézier maneuver was shown in Scenario 2 because when a 0 and a 1 planned their Bézier maneuvers on the same side, there was a collision when they were spaced 8 m apart. All other iterations of Scenario 2 showed no collisions between any aircraft.
The presented trajectory planning method significantly reduced the cascading delay effect caused by terminal emergency vehicle operations. Cascading delays may cause critical issues for terminal operations, such as excessive delays, collisions, or aircraft arriving out of sequence, when present in a high-density airspace. The proposed Bézier trajectory planning method mitigated the delay absorbed by each aircraft by more than 90% when compared to a holding pattern, which could positively impact the operational efficiency of vertiports. This study assumed constant vehicle parameters and did not investigate the effects of wind on the aircraft. Future works could include studying the impact of wind on absorbed delays, investigating the effects of varying aircraft velocities on absorbed delay, or integrating the trajectory planner with a form of scheduling algorithm.

5. Conclusions

Current FAA methods of rerouting aircraft may be insufficient in the AAM airspace due to congestion, thus increasing the need for effective delay management techniques during emergency landings. This work investigated a novel optimal trajectory planning method to mitigate cascading delays in high-density AAM operations. Delay absorbed by the aircraft, after utilizing the developed trajectory planning method, was reduced by upwards of 90% when compared to a holding pattern, which provided a minimum delay of 20 s and caused a cascading delay. The path-tuning technique maintained its effectiveness down to a minimum aircraft spacing of 1.5 times the aircraft’s wingspan, as delay times showed no observable trend, indicating a limit for the method’s applicability. The proposed automated path-tuning method has the potential to significantly reduce the cascading delay effect caused by terminal emergency aircraft operations when compared to the holding pattern maneuver.

Author Contributions

Conceptualization, M.R.V. and J.P.W.; methodology, M.R.V. and T.W.M.; software, M.R.V.; validation, M.R.V.; formal analysis, M.R.V.; investigation, M.R.V.; resources, J.P.W.; writing—original draft preparation, M.R.V.; writing—review and editing, T.W.M. and J.P.W.; visualization, M.R.V.; supervision, J.P.W.; project administration, J.P.W.; funding acquisition, J.P.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article are in a github repository for the OUIDEAS lab group but have not been published to the repository. Data can be made available upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TOAtime of arrival
AAMAdvanced Air Mobility
ATCAir Traffic Controller
eVTOLElectric Vertical Takeoff and Landing
TOItime of impact

References

  1. Northeast UAS Airspace Integration Research Alliance (NUAIR). High-Density Automated Vertiport Concept of Operations. 2021. Available online: https://ntrs.nasa.gov/citations/20210016168 (accessed on 27 February 2024).
  2. Chan, W.N.; Barmore, B.E.; Kibler, J.L.; Lee, P.U.; O’Connor, C.J.; Palopo, K.; Thipphavong, D.P.; Zelinski, S.J. Overview of NASA’s air traffic management-exploration (ATM-X) project. In Proceedings of the AIAA Aviation Forum 2018, Atlanta, GR, USA, 25–29 June 2018. number ARC-E-DAA-TN57276. [Google Scholar]
  3. Lee, S.; Abramson, M.; Phillips, J.D.; Tang, H. Preliminary analysis of separation standards for urban air mobility using unmitigated fast-time simulation. 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]
  4. Hasan, S.; Brown, L.; Gorrin-Rivas, F.; Lee, P.U. Extensible Traffic Management Coordination with Air Traffic Services—Industry Perspectives and Recommendations. In Proceedings of the AIAA AVIATION 2022 Forum, Chicago, IL, USA, 27 June–1 July 2022. [Google Scholar] [CrossRef]
  5. NASA. Advanced Air Mobility Mission; NASA: Washington, DC, USA, 2024.
  6. Hill, B.P.; DeCarme, D.; Metcalfe, M.; Griffin, C.; Wiggins, S.; Metts, C.; Bastedo, B.; Patterson, M.D.; Mendonca, N.L. Uam Vision Concept of Operations (Conops) Uam Maturity Level (UML) 4. 2020. Available online: https://www.nasa.gov/directorates/armd/aosp/uam-vision-concept-of-operations-conops-uam-maturity-level-uml-4/ (accessed on 15 April 2024).
  7. Uber Elevate. UberAir Vehicle Requirements and Missions. 2020. Available online: https://s3.amazonaws.com/uber-static/elevate/Summary+Mission+and+Requirements.pdf (accessed on 11 March 2024).
  8. Federal Aviation Administration. Integration of Powered-Lift: Pilot Certification and Operations; Miscellaneous Amendments Related to Rotorcraft and Airplanes-Final Rule; Federal Aviation Administration: Washington, DC, USA, 2024.
  9. NASA. NASA Advanced Air Mobility Mission (AAM) Mission Status; NASA: Washington, DC, USA, 2021.
  10. FAA. Wake Turbulence; Federal Aviation Administration: Washington, DC, USA, 2024.
  11. Morisset, T.; Odoni, A. Capacity, delay, and schedule reliability at major airports in Europe and the United States. Transp. Res. Rec. 2011, 2214, 85–93. [Google Scholar] [CrossRef]
  12. Wu, Q.; Hu, M.; Ma, X.; Wang, Y.; Cong, W.; Delahaye, D. Modeling flight delay propagation in airport and airspace network. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 3556–3561. [Google Scholar]
  13. Cai, Q.; Alam, S.; Duong, V.N. A Spatial–Temporal Network Perspective for the Propagation Dynamics of Air Traffic Delays. Engineering 2021, 7, 452–464. [Google Scholar] [CrossRef]
  14. Li, Q.; Jing, R. Characterization of delay propagation in the air traffic network. J. Air Transp. Manag. 2021, 94, 102075. [Google Scholar] [CrossRef]
  15. Cats, O.; Hijner, A.M. Quantifying the cascading effects of passenger delays. Reliab. Eng. Syst. Saf. 2021, 212, 107629. [Google Scholar] [CrossRef]
  16. Zeng, L.; Wang, B.; Wang, T.; Wang, Z. Research on delay propagation mechanism of air traffic control system based on causal inference. Transp. Res. Part C Emerg. Technol. 2022, 138, 103622. [Google Scholar] [CrossRef]
  17. Scott, D.; Manyam, S.G.; Casbeer, D.W.; Kumar, M.; Weintraub, I.E. Multi Agent Pathfinding for Noise Restricted Hybrid Fuel Unmanned Aerial Vehicles. arXiv 2024, arXiv:2403.17849. [Google Scholar]
  18. Scott, D.; Manyam, S.G.; Weintraub, I.E.; Casbeer, D.W.; Kumar, M. Noise Aware Path Planning and Power Management of Hybrid Fuel UAVs. arXiv 2024, arXiv:2402.17708. [Google Scholar] [CrossRef]
  19. Federal Aviation Administration. Aeronautical Information Publication: ENR 1.5 Holding, Approach, and Departure Procedures; Federal Aviation Administration: Washington, DC, USA, 2025.
  20. Sahingoz, O.K. Generation of bezier curve-based flyable trajectories for multi-UAV systems with parallel genetic algorithm. J. Intell. Robot. Syst. 2014, 74, 499–511. [Google Scholar] [CrossRef]
  21. Scheiderer, C.; Thun, T.; Meisen, T. Bézier curve based continuous and smooth motion planning for self-learning industrial robots. Procedia Manuf. 2019, 38, 423–430. [Google Scholar] [CrossRef]
  22. Stephens, S.; Manyam, S.G.; Casbeer, D.W.; Cichella, V.; Kunz, D.L. Randomized continuous monitoring of a target by agents with turn radius constraints. In Proceedings of the 2019 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA, 11–14 June 2019; pp. 588–595. [Google Scholar]
  23. Weintraub, I.E.; Demers, Z.J.L.; Shroyer, J.; Ritsema, N.P.; Sluss, D.P. Circular Rejoin in 3D Using Bézier Paths. In Proceedings of the 2020 IEEE Conference on Control Technology and Applications (CCTA), Montreal, QC, Canada, 24–26 August 2020; pp. 600–605. [Google Scholar] [CrossRef]
  24. Kielas-Jensen, C.; Cichella, V.; Casbeer, D.; Manyam, S.G.; Weintraub, I. Persistent Monitoring by Multiple Unmanned Aerial Vehicles Using Bernstein Polynomials. J. Optim. Theory Appl. 2021, 191, 899–916. [Google Scholar] [CrossRef]
  25. Manyam, S.G.; Casbeer, D.W.; Weintraub, I.E.; Taylor, C. Trajectory Optimization For Rendezvous Planning Using Quadratic Bézier Curves. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; pp. 1405–1412. [Google Scholar] [CrossRef]
  26. Manyam, S.G.; Casbeer, D.; Weintraub, I.E.; Tran, D.M.; Bradley, J.M.; Darbha, S. Quadratic Bezier Curves for Multi-Agent Coordinated Arrival in the Presence of Obstacles. In Proceedings of the AIAA Scitech 2021 Forum, Virtual, 11–15 & 19–21 January 2021. [Google Scholar] [CrossRef]
  27. Yu, L.; Wang, X.; Hou, Z.; Du, Z.; Zeng, Y.; Mu, Z. Path Planning Optimization for Driverless Vehicle in Parallel Parking Integrating Radial Basis Function Neural Network. Appl. Sci. 2021, 11, 8178. [Google Scholar] [CrossRef]
  28. Machmudah, A.; Shanmugavel, M.; Parman, S.; Manan, T.S.A.; Dutykh, D.; Beddu, S.; Rajabi, A. Flight trajectories optimization of fixed-wing UAV by bank-turn mechanism. Drones 2022, 6, 69. [Google Scholar] [CrossRef]
  29. Manyam, S.G.; Casbeer, D.W.; Darbha, S.; Weintraub, I.E.; Kalyanam, K. Path planning and energy management of hybrid air vehicles for urban air mobility. IEEE Robot. Autom. Lett. 2022, 7, 10176–10183. [Google Scholar] [CrossRef]
  30. Sartori, D.; Zou, D.; Pei, L.; Yu, W. Near-optimal 3D trajectory design in presence of obstacles: A convolutional neural network approach. Robot. Auton. Syst. 2023, 167, 104483. [Google Scholar] [CrossRef]
  31. Variny, M.; Moleski, T.W.; Wilhelm, J. Cascading Delay Mitigation With Quadratic Bézier Curve Trajectory Planning. In Proceedings of the AIAA SCITECH 2025 Forum, Orlando, FL, USA, 6–10 January 2025; p. 1545. [Google Scholar]
  32. Manyam, S.G.; Casbeer, D.; Moll, A.V.; Fuchs, Z. Optimal Target Intercept Paths for Vehicles with Turn Radius Constraints. arXiv 2018, arXiv:1810.02676. [Google Scholar]
  33. Manyam, S.G.; Casbeer, D.W. Intercepting a Target Moving on a Racetrack Path. In Proceedings of the 2020 International Conference on Unmanned Aircraft Systems (ICUAS), Athens, Greece, 1–4 September 2020; pp. 799–806. [Google Scholar] [CrossRef]
  34. Manyam, S.G.; Casbeer, D.; Moll, A.L.V.; Fuchs, Z. Shortest Dubins path to a circle. In Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA, 7–11 January 2019. [Google Scholar] [CrossRef]
  35. Manyam, S.G.; Rathinam, S.; Casbeer, D.; Garcia, E. Tightly Bounding the Shortest Dubins Paths Through a Sequence of Points. J. Intell. Robot. Syst. 2017, 88, 495–511. [Google Scholar] [CrossRef]
  36. Manyam, S.G.; Casbeer, D.; Von Moll, A.; Fuchs, Z. Optimal Dubins Paths to Intercept a Moving Target on a Circle. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 828–834. [Google Scholar] [CrossRef]
  37. Zheng, Y.; Shao, X.; Chen, Z.; Zhao, W. Time-Optimal Guidance to Intercept Moving Targets by Dubins Vehicles. arXiv 2020, arXiv:2012.11855. [Google Scholar]
  38. Goaoc, X.; Kim, H.S.; Lazard, S. Bounded-Curvature Shortest Paths through a Sequence of Points Using Convex Optimization. SIAM J. Comput. 2013, 42, 662–684. [Google Scholar] [CrossRef]
  39. Zelinski, S.J.; Jung, J. Arrival Scheduling with Shortcut Path Options and Mixed Aircraft Performance. In Proceedings of the Tenth USA/Europe Air Traffic Management Research and Development Seminar (ATM2015), Lisbon, Portugal, 23–26 June 2015. [Google Scholar]
  40. Yen, J.W.; Birge, J.R. A Stochastic Programming Approach to the Airline Crew Scheduling Problem. Transp. Sci. 2006, 40, 3–14. [Google Scholar] [CrossRef]
  41. Ernest, N.D.; Garcia, E.; Casbeer, D.; Cohen, K.; Schumacher, C.J. Multi-agent Cooperative Decision Making using Genetic Cascading Fuzzy Systems. In Proceedings of the AIAA SciTech Forum, Kissimmee, FL, USA, 5–9 January 2015. [Google Scholar] [CrossRef]
  42. Tumer, K.; Agogino, A. Adaptive Management of Air Traffic Flow: A Multiagent Coordination Approach. In Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (AAAI-08), Chicago, IL, USA, 13–17 July 2008; pp. 1738–1743. [Google Scholar]
  43. Zhang, J.; Qin, X.; Zhang, M. Multi-Aircraft Scheduling Optimization in Urban Environments. arXiv 2024, arXiv:2412.09279. [Google Scholar] [CrossRef]
  44. Pang, B.; Low, K.H.; Duong, V.N. Chance-constrained UAM traffic flow optimization with fast disruption recovery under uncertain waypoint occupancy time. Transp. Res. Part C Emerg. Technol. 2024, 161, 104547. [Google Scholar] [CrossRef]
  45. Pruekprasert, S.; Nakadai, S. Safe Arrival Scheduling at Constraint Waypoints in UAM Corridors. In Proceedings of the AIAA SCITECH 2025 Forum, Orlando, FL, USA, 6–10 January 2025. [Google Scholar] [CrossRef]
  46. Song, K.; Yeo, H. Development of optimal scheduling strategy and approach control model of multicopter VTOL aircraft for urban air mobility (UAM) operation. Transp. Res. Part C Emerg. Technol. 2021, 128, 103181. [Google Scholar] [CrossRef]
  47. Deddi, H.; Everett, H.; Lazard, S. Interpolation with Curvature Constraints; Research Report RR-4064; INRIA: Le Chesnay-Rocquencourt, France, 2000. [Google Scholar]
  48. Bertolazzi, E.; Frego, M. On the G2 Hermite Interpolation Problem with clothoids. J. Comput. Appl. Math. 2018, 341, 99–116. [Google Scholar] [CrossRef]
  49. Wilde, D.K. Computing clothoid segments for trajectory generation. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 2440–2445. [Google Scholar] [CrossRef]
  50. Browne, J.P.; Neuhart, C.; Moleski, T.W.; Wilhelm, J. Minimal Deviation from Mission Path After Automated Collision Avoidance for Small Fixed Wing UAVs. In Proceedings of the AIAA SCITECH 2022 Forum, San Diego, CA, USA, 3–7 January 2022; p. 0275. [Google Scholar]
  51. Variny, M.; Moleski, T.W.; Wilhelm, J. Adaptive Cruise Control for Small UAS Leader-Follower Formation Flight. In Proceedings of the AIAA SCITECH 2024 Forum, Orlando, FL, USA, 8–12 January 2024. [Google Scholar] [CrossRef]
  52. Hoekstra, J.M.; Ellerbroek, J. Bluesky ATC simulator project: An open data and open source approach. In Proceedings of the 7th International Conference on Research in Air Transportation, Philadelphia, PA, USA, 20–24 June 2016; Volume 131, p. 132. [Google Scholar]
  53. Li, Z.; Hu, J.; Leng, B.; Xiong, L.; Fu, Z. An Integrated of Decision Making and Motion Planning Framework for Enhanced Oscillation-Free Capability. IEEE Trans. Intell. Transp. Syst. 2024, 25, 5718–5732. [Google Scholar] [CrossRef]
  54. Ge, Z.; Wang, Y.; Lv, M. Three-dimensional Trajectory Tracking Guidance Law Based on Linear Quadratic Regulator. J. Phys. Conf. Ser. 2018, 1039, 012042. [Google Scholar] [CrossRef]
  55. Virtanen, P.; Gommers, R.; Oliphant, T.E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nat. Methods 2020, 17, 261–272. [Google Scholar] [CrossRef]
  56. Tuttle, T.; Wilhelm, J.P. Minimal length multi-segment clothoid return paths for vehicles with turn rate constraints. Front. Aerosp. Eng. 2022, 1, 982808. [Google Scholar] [CrossRef]
  57. Chen, Y.; Cai, Y.; Zheng, J.; Thalmann, D. Accurate and Efficient Approximation of Clothoids Using Bézier Curves for Path Planning. IEEE Trans. Robot. 2017, 33, 1242–1247. [Google Scholar] [CrossRef]
  58. Coppenbarger, R.; Lanier, R.; Sweet, D.; Dorsky, S. Design and Development of the En Route Descent Advisor (EDA) for Conflict-Free Arrival Metering. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, RI, USA, 16–19 August 2004. [Google Scholar] [CrossRef]
  59. Hartman, D.; Hartman, C.L.; Foster, J.V. Performance Modeling of Urban Air Mobility Vehicles to Support Air Traffic Management Research. In Proceedings of the AIAA SCITECH 2023 Forum, National Harbor, MD, USA, 23–27 January 2023; p. 0548. [Google Scholar]
  60. Federal Aviation Administration. Pilot’s Handbook of Aeronautical Knowledge; Skyhorse Publishing Inc.: New York, NY, USA, 2009.
  61. Federal Aviation Administration. Airplane Flying Handbook, Chapter 7: Approaches and Landings; Federal Aviation Administration: Washington, DC, USA, 2025.
  62. Federal Aviation Administration. Pilot/Controller Glossary—Section S; Federal Aviation Administration: Washington, DC, USA, 2025.
  63. Yamasaki, T.; Takano, H.; Bab, Y. Robust Path-Following for UAV Using Pure Pursuit Guidance. In Aerial Vehicles; Mung, T., Ed.; InTech: London, UK, 2009. [Google Scholar] [CrossRef]
  64. Livermore, R.; Shima, T. Deviated Pure-Pursuit-Based Optimal Guidance Law for Imposing Intercept Time and Angle. J. Guid. Control. Dyn. 2018, 41, 1807–1814. [Google Scholar] [CrossRef]
  65. Naeem, W.; Sutton, R.; Ahmad, S. Pure Pursuit Guidance and Model Predictive Control of an Autonomous Underwater Vehicle for Cable/Pipeline Tracking; The Institute of Marine Engineering, Science and Technology: London, UK, 2004; pp. 25–35. [Google Scholar]
  66. Yamasaki, T.; Enomoto, K.; Takano, H.; Baba, Y.; Balakrishnan, S. Advanced Pure Pursuit Guidance via Sliding Mode Approach for Chase UAV. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Chicago, IL, USA, 10–13 August 2009. [Google Scholar] [CrossRef]
  67. Yamasaki, T.; Balakrishnan, S.N. Sliding mode based pure pursuit guidance for UAV rendezvous and chase with a cooperative aircraft. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 5544–5549. [Google Scholar] [CrossRef]
Figure 1. Example quadratic Bézier curve.
Figure 1. Example quadratic Bézier curve.
Aerospace 12 00382 g001
Figure 2. Comparison of Bézier trajectories and holding patterns at different delay times.
Figure 2. Comparison of Bézier trajectories and holding patterns at different delay times.
Aerospace 12 00382 g002
Figure 3. Entry path using an optimal bank angle.
Figure 3. Entry path using an optimal bank angle.
Aerospace 12 00382 g003
Figure 4. Entry path with a non-optimal bank angle.
Figure 4. Entry path with a non-optimal bank angle.
Aerospace 12 00382 g004
Figure 5. Exit path using optimal bank angle.
Figure 5. Exit path using optimal bank angle.
Aerospace 12 00382 g005
Figure 6. Total optimal trajectory.
Figure 6. Total optimal trajectory.
Aerospace 12 00382 g006
Figure 7. Optimal trajectory generation process.
Figure 7. Optimal trajectory generation process.
Aerospace 12 00382 g007
Figure 8. Simulation of Scenario 1 at different times with an optimal Bézier alternate maneuver.
Figure 8. Simulation of Scenario 1 at different times with an optimal Bézier alternate maneuver.
Aerospace 12 00382 g008
Figure 9. Simulation of Scenario 1 with a holding pattern alternate maneuver.
Figure 9. Simulation of Scenario 1 with a holding pattern alternate maneuver.
Aerospace 12 00382 g009
Figure 10. Aircraft delays after different alternate maneuvers in Scenario 1.
Figure 10. Aircraft delays after different alternate maneuvers in Scenario 1.
Aerospace 12 00382 g010
Figure 11. a 0 Scenario 1 delay times with different initial distances between a 0 and e 0 using the Bézier maneuver.
Figure 11. a 0 Scenario 1 delay times with different initial distances between a 0 and e 0 using the Bézier maneuver.
Aerospace 12 00382 g011
Figure 12. Scenario 1 delay times with different initial distances between a 0 and e 0 using a holding pattern.
Figure 12. Scenario 1 delay times with different initial distances between a 0 and e 0 using a holding pattern.
Aerospace 12 00382 g012
Figure 13. Minimum calculated distances between a 0 and e 0 .
Figure 13. Minimum calculated distances between a 0 and e 0 .
Aerospace 12 00382 g013
Figure 14. Simulation of Scenario 2 at different times with an optimal Bézier alternate maneuver.
Figure 14. Simulation of Scenario 2 at different times with an optimal Bézier alternate maneuver.
Aerospace 12 00382 g014
Figure 15. Simulation of Scenario 2 with a holding pattern alternate maneuver.
Figure 15. Simulation of Scenario 2 with a holding pattern alternate maneuver.
Aerospace 12 00382 g015
Figure 16. Aircraft delays after different alternate maneuvers in Scenario 2.
Figure 16. Aircraft delays after different alternate maneuvers in Scenario 2.
Aerospace 12 00382 g016
Figure 17. Simulation of Scenario 2 where Bézier curves are on the same side.
Figure 17. Simulation of Scenario 2 where Bézier curves are on the same side.
Aerospace 12 00382 g017
Figure 18. Scenario 2 delay times with different initial distances between a 0 and a 1 using the Bézier maneuver.
Figure 18. Scenario 2 delay times with different initial distances between a 0 and a 1 using the Bézier maneuver.
Aerospace 12 00382 g018
Figure 19. Scenario 2 delay times with different initial distances between a 0 and a 1 using a holding pattern.
Figure 19. Scenario 2 delay times with different initial distances between a 0 and a 1 using a holding pattern.
Aerospace 12 00382 g019
Figure 20. Minimum calculated distance a 0 and a 1 .
Figure 20. Minimum calculated distance a 0 and a 1 .
Aerospace 12 00382 g020
Table 1. Summary of experimental delay results.
Table 1. Summary of experimental delay results.
a 0 Delay (Holding Pattern) a 0 Delay (Bézier Curve)% Improvement a 1 Delay (Holding Pattern) a 1 Delay (Bézier Curve)% Improvement
Scenario 120.4 s1.9 s91%20.6 s0 s100%
Scenario 220.4 s1.9 s91%20.4 s2.1 s90%
Table 2. Summary of experimental minimum distance between aircraft results.
Table 2. Summary of experimental minimum distance between aircraft results.
8 m Initial SpacingCollision16 m Initial SpacingCollision24 m Initial SpacingCollision
Scenario 1 Bézier1.7 m a 0 and e 0 6.1 m a 0 and e 0 11.5 m-
Scenario 1 Holding Pattern5.7 m a 0 and e 0 12.8 m-19.9-
Scenario 2 Bézier (Opposite Sides)8-16.8 m-23.2 m-
Scenario 2 Bézier (Same Sides)7.9 a 0 and a 1 15.5 m-22 m-
Scenario 2 Holding Pattern8-16.8 m-23.2 m-
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.

Share and Cite

MDPI and ACS Style

Variny, M.R.; Moleski, T.W.; Wilhelm, J.P. Variable Aircraft Spacing Quadratic Bézier Curve Trajectory Planning for Cascading Delay Mitigation. Aerospace 2025, 12, 382. https://doi.org/10.3390/aerospace12050382

AMA Style

Variny MR, Moleski TW, Wilhelm JP. Variable Aircraft Spacing Quadratic Bézier Curve Trajectory Planning for Cascading Delay Mitigation. Aerospace. 2025; 12(5):382. https://doi.org/10.3390/aerospace12050382

Chicago/Turabian Style

Variny, Michael R., Travis W. Moleski, and Jay P. Wilhelm. 2025. "Variable Aircraft Spacing Quadratic Bézier Curve Trajectory Planning for Cascading Delay Mitigation" Aerospace 12, no. 5: 382. https://doi.org/10.3390/aerospace12050382

APA Style

Variny, M. R., Moleski, T. W., & Wilhelm, J. P. (2025). Variable Aircraft Spacing Quadratic Bézier Curve Trajectory Planning for Cascading Delay Mitigation. Aerospace, 12(5), 382. https://doi.org/10.3390/aerospace12050382

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop