A Novel Strategic Aircraft Track Planning Method Considering Conflict Probability
Abstract
:1. Introduction
2. Literature Review
3. Method
3.1. Generating Aircraft Potential Motion Space
3.2. Aircraft Potential Conflict Probability Estimation
3.3. Improved Track Planning Method Considering Conflict Probability
- (1)
- The uncertainty characteristics of each aircraft are the same and the uncertainties among aircraft are independent of each other.
- (2)
- The uncertainty does not change with time; that is, the uncertainty is always consistent during the planning process and no other variables appear.
- (3)
- With the assumption that the aircraft speed in the climb and descent phases cannot be controlled, only the aircraft in the cruise phase is considered for the track planning.
- (4)
- The aircraft can be considered a mass point with a negligible size to conduct the study.
- (5)
- Unpredictable off-site influence factors such as meteorology are not considered.
- (6)
- No special airspace is demarcated so that the aircraft cannot fly within its range.
3.3.1. Constraints and Objective Functions
- (1)
- Consistency must be met between the actual start and end points of the aircraft flight path and the start and end points of the planned track. To successfully complete the navigation task, the deviation between the flight’s start and end points and the planned start and end points of the track should be minimized and made consistent:
- (2)
- The rationing of flight fuel should meet the established requirements. The aircraft’s mission should meet the requirements of the actual scene and not exceed a certain limit of energy consumption,
- (3)
- The flight time should meet the established requirements of the planning. The aircraft’s mission should meet the requirements of the actual scene,
- (4)
- The minimum turning radius should correspond to the performance limitation. Due to maneuvering performance limitations, if the aircraft needs to make a turn and perform other operations during fight, its turning radius often cannot be less than a certain value. Therefore, the expression of the minimum constraint on the aircraft’s turning radius is
- (5)
- The size of the steering angle is generally limited by the performance of the aircraft itself.
- (6)
- The flight speed does not exceed the maximum economic cruise speed of the type of aircraft. It should be pointed out that as a rule, the upper limit of an aircraft’s flight speed is determined by the power system for which it is designed. However, because civil aircrafts generally cruise at an economic cruise speed, it is rare to encounter a situation where the maximum theoretical performance speed of the aircraft needs to be mobilized. Therefore, this paper only starts from the upper limit of the economic cruise speed and ignores the maximum theoretical performance speed, which is the maximum possible speed of the aircraft during track planning:
- (1)
- The length of track planning should be as short as possible;
- (2)
- The speed changes of the aircraft should be as low as possible;
- (3)
- The deviation of the aircraft from the main track should be as little as possible;
- (4)
- Aircrafts should be prevented from entering special airspace or flight-restricted flight areas;
- (5)
- The probability of conflict between aircraft should be minimized.
3.3.2. The Improved ACA Combined with the D* Algorithm
- (1)
- Heuristic factor
- (2)
- Guidance factor
- (3)
- Pheromone matrix and update strategy
- (4)
- State transfer strategy
- (1)
- The surrounding airspace environment information is extracted, the special airspace and flight restricted airspace are rasterized, and the adjacency matrix of raster cells is established.
- (2)
- The maximum number of cycles is set, and the starting position of ants, cycle count counter, step counter, pheromone matrix, and the values of each parameter are initialized.
- (3)
- According to the ant’s current location grid and grid cell adjacency matrix, the adjacent free grids are added as allowed, and the state transfer probability of each adjacent free grid is calculated according to the pheromone, guidance, and heuristic factors.
- (4)
- The ants are moved to the grid with the highest transfer probability, and the grid number is added to the taboo table.
- (5)
- If the ant has not reached the target grid, then step 3 is repeated.
- (6)
- The optimal path with the lowest cost is recorded. Whether the two track points on the optimal path meet the speed constraint is checked, and the track points that meet the constraint are added to the actual set of track points.
- (7)
- If the actual set of track points is empty, then a suboptimal path is selected, and step 7 is repeated.
- (8)
- The pheromone on the path with the lowest cost is updated.
- (9)
- The number of cycles is updated. When the number of cycles is greater than the maximum number of cycles, the search stops and the optimal set of track points is achieved. Otherwise, the taboo table is cleared, and the execution is transferred to step 3.
- (1)
- The parameters of the improved hybrid algorithm are set and adjusted, including the total number of nodes, the number of ant iterations, the initial pheromone P, and the weight of each coefficient.
- (2)
- The ant colony should start to iterate on path optimization and plan the initial path.
- (3)
- Detect if there are any temporary obstacles or special airspace and their location information; if yes, then the search is expanded from the end point d, and d is added to the “open list”. Otherwise, the algorithm ends.
- (4)
- Check if the “open list” table is empty. If yes, then the planning process stops; otherwise, the node with the lowest cost estimate in the open list table is selected as the next node to go to the next step. The node is then deleted from the “open list” table and added to the “close list”. Then, check if it is the starting node. If yes, the track planning process ends, and step (6) is performed. Otherwise, perform step (5).
- (5)
- The neighboring nodes of the next node are found and set as the child node. Their corresponding track cost values are calculated, and the next node is its parent node. The track cost value of the new node and the old node in the “open list” are compared. If the track cost of the new node is lower, then recalculation is performed, and the path is updated. The parent node is changed to the child of the next node, and step (4) is performed.
- (6)
- When the aircraft detects a temporary obstacle or special airspace again, the above steps are repeated.
- (7)
- The requested track is obtained, and the algorithm is completed.
3.4. Bézier Curve Based on the Track Smoothing Algorithm
- (1)
- Step 1: The maximum value of allowable steering angle is set to meet the performance and mission requirements of the aircraft.
- (2)
- Step 2: Path corners are searched sequentially, path corners that exceed the critical value are found, and then step 6 is performed if the destination has been reached.
- (3)
- Step 3: A distance along the original track and the track is extended after the turn, and the starting and ending points and control points of the constructed Bézier curve are selected to form its characteristic polygon.
- (4)
- Step 4: The control points are connected, and whether the line is located within the obstacle or overlaps with the neighboring tracks is checked. If not, then step 3 is performed; otherwise, step 5 is performed.
- (5)
- Step 5: The original control node or the track turning point of the curve is recorded, and if it is detected as a usable control point, then a suitable t is selected to construct a Bézier curve and added to the planned track; if the detection result is an unavailable or has an unrealistic curve start and end or control point, then the track is not changed, and steps 2–4 are repeated.
- (6)
- Step 6: The algorithm is terminated.
4. Experimental Verification
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zeng, W.; Chu, X.; Xu, Z.; Liu, Y.; Quan, Z. Aircraft 4D Trajectory Prediction in Civil Aviation: A Review. Aerospace 2022, 9, 91. [Google Scholar] [CrossRef]
- Li, Q.; Zeng, Z.; Yang, B.; Zhang, T. Hierarchical route planning based on taxi gps-trajectories. In Proceedings of the 17th International Conference on Geoinformatics, Fairfax, VA, USA, 12–14 August 2009; pp. 1–5. [Google Scholar]
- LaValle, S.M. Planning Algorithms; Cambridge University Press: New York, NY, USA, 2006. [Google Scholar]
- Hwang, J.Y.; Kim, J.S.; Lim, S.S.; Park, K.H. A fast path planning by path graph optimization. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2003, 33, 121–129. [Google Scholar] [CrossRef]
- Liu, C.; Mao, Q.; Chu, X.; Xie, S. An improved A-star algorithm considering water current, traffic separation and berthing for vessel path planning. Appl. Sci. 2019, 9, 1057. [Google Scholar] [CrossRef] [Green Version]
- Han, X.; Han, Z.; Yue, G. Path planning algorithm of disaster relief UAV based on optimized A*. Comput. Eng. Appl. 2020, 2, 232–238. [Google Scholar]
- Dolgov, D.; Thrun, S.; Montemerlo, M.; Diebel, J. Path planning for autonomous vehicles in unknown semi-structured environments. Int. J. Robot. Res. 2010, 29, 485–501. [Google Scholar] [CrossRef]
- Miller, I.; Campbell, M.; Huttenlocher, D.; Kline, F.R.; Nathan, A.; Lupashin, S.; Catlin, J.; Schimpf, B.; Moran, P.; Zych, N.; et al. Team Cornell’s Skynet: Robust perception and planning in an urban environment. J. Field Robot. 2008, 25, 493–527. [Google Scholar] [CrossRef] [Green Version]
- McNaughton, M.; Urmson, C.; Dolan, J.M.; Lee, J.W. Motion planning for autonomous driving with a conformal spatiotemporal lattice. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 4889–4895. [Google Scholar]
- Ziegler, J.; Stiller, C. Spatiotemporal state lattices for fast track planning in dynamic on-road driving scenarios. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 1879–1884. [Google Scholar]
- Pivtoraiko, M.; Kelly, A. Efficient constrained path planning via search in state lattices. In Proceedings of the International Symposium on Artificial Intelligence, Robotics, and Automation in Space, Pasadena, CA, USA, 5–8 September 2005; pp. 1–7. [Google Scholar]
- Howard, T.M.; Green, C.J.; Kelly, A.; Ferguson, D. State space sampling of feasible motions for high-performance mobile robot navigation in complex environments. J. Field Robot. 2008, 25, 325–345. [Google Scholar] [CrossRef]
- Anderson, S.J.; Karumanchi, S.B.; Iagnemma, K. Constraint-based planning and control for safe, semi-autonomous operation of vehicles. In Proceedings of the IEEE Intelligent Vehicles Symposium, Madrid, Spain, 3–7 June 2012; pp. 383–388. [Google Scholar]
- Hwan, J.J.; Cowlagi, R.V.; Peters, S.C.; Karaman, S.; Frazzoli, E.; Tsiotras, P.; Iagnemma, K. Optimal motion planning with the half-car dynamical model for autonomous high-speed driving. In Proceedings of the 2013 American Control Conference, Washington, DC, USA, 17–19 June 2013; pp. 188–193. [Google Scholar]
- Kavraki, L.E.; Svestka, P.; Latombe, J.C.; Overmars, M.H. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans. Robot. Autom. 1996, 12, 566–580. [Google Scholar] [CrossRef] [Green Version]
- Furgale, P.; Schwesinger, U.; Rufli, M.; Derendarz, W.; Grimmett, H.; Mühlfellner, P.; Wonneberger, S.; Timpner, J.; Rottmann, S.; Li, B. Toward automated driving in cities using close-to-market sensors: An overview of the v-charge project. In Proceedings of the IEEE Intelligent Vehicles Symposium, Gold Coast, QLD, Australia, 23–26 June 2013; pp. 809–816. [Google Scholar]
- Ryu, J.H.; Ogay, D.; Bulavintsev, S.; Kim, H.; Park, J.S. Development and experiences of an autonomous vehicle for high-speed navigation and obstacle avoidance. In Frontiers of Intelligent Autonomous Systems; Springer: Berlin/Heidelberg, Germany, 2013; pp. 105–116. [Google Scholar]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef] [Green Version]
- Karaman, S.; Walter, M.R.; Perez, A.; Frazzoli, E.; Teller, S. Anytime motion planning using the RRT. In Proceedings of the IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 1478–1483. [Google Scholar]
- Hsieh, M.F.; Ozguner, U. A parking algorithm for an autonomous vehicle. In Proceedings of the IEEE Intelligent Vehicles Symposium, Eindhoven, The Netherlands, 4–6 June 2008; pp. 1155–1160. [Google Scholar]
- Broggi, A.; Medici, P.; Zani, P.; Coati, A.; Panciroli, M. Autonomous vehicles control in the VisLab intercontinental autonomous challenge. Annu. Rev. Control 2012, 36, 161–171. [Google Scholar] [CrossRef]
- Brezak, M.; Petrović, I. Real-time approximation of clothoids with bounded error for path planning applications. IEEE Trans. Robot. 2013, 30, 507–515. [Google Scholar] [CrossRef]
- Petrov, P.; Nashashibi, F. Modeling and nonlinear adaptive control for autonomous vehicle overtaking. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1643–1656. [Google Scholar] [CrossRef] [Green Version]
- Glaser, S.; Vanholme, B.; Mammar, S.; Gruyer, D.; Nouveliere, L. Maneuver-based track planning for highly autonomous vehicles on real road with traffic and driver interaction. IEEE Trans. Intell. Transp. Syst. 2010, 11, 589–606. [Google Scholar] [CrossRef]
- Keller, C.G.; Dang, T.; Fritz, H.; Joos, A.; Rabe, C.; Gavrila, D.M. Active pedestrian safety by automatic braking and evasive steering. IEEE Trans. Intell. Transp. Syst. 2011, 12, 1292–1304. [Google Scholar] [CrossRef] [Green Version]
- Rastelli, J.P.; Lattarulo, R.; Nashashibi, F. Dynamic track generation using continuous-curvature algorithms for door to door assistance vehicles. In Proceedings of the IEEE Intelligent Vehicles Symposium, Dearborn, MI, USA, 8–11 June 2014; pp. 510–515. [Google Scholar]
- Pérez, J.; Godoy, J.; Villagrá, J.; Onieva, E. Trajectory generator for autonomous vehicles in urban environments. In Proceedings of the IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; pp. 409–414. [Google Scholar]
- Han, L.; Yashiro, H.; Nejad, H.T.N.; Do, Q.H.; Mita, S. Bézier curve based path planning for autonomous vehicle in urban environment. In Proceedings of the IEEE Intelligent Vehicles Symposium, La Jolla, CA, USA, 21–24 June 2010; pp. 1036–1042. [Google Scholar]
- Liang, Z.; Zheng, G.; Li, J. Automatic parking path optimization based on Bézier curve fitting. In Proceedings of the IEEE International Conference on Automation and Logistics, Zhengzhou, China, 15–17 August 2012; pp. 583–587. [Google Scholar]
- Berglund, T.; Brodnik, A.; Jonsson, H.; Staffanson, M.; Soderkvist, I. Planning smooth and obstacle avoiding B-spline paths for autonomous mining vehicles. IEEE Trans. Autom. Sci. Eng. 2009, 7, 167–172. [Google Scholar] [CrossRef] [Green Version]
- Thrun, S.; Montemerlo, M.; Dahlkamp, H.; Stavens, D.; Aron, A.; Diebel, J.; Mahoney, P. Stanley: The robot that won the Darpa Grand Challenge. J. Field Robot. 2006, 23, 661–692. [Google Scholar] [CrossRef]
- Bacha, A.; Bauman, C.; Faruque, R.; Fleming, M.; Terwelp, C.; Reinholtz, C.; Webster, M. Odin: Team victortango’s entry in the darpa urban challenge. J. Field Robot. 2008, 25, 467–492. [Google Scholar] [CrossRef]
- Radio Technical Commission for Aeronautics (RTCA). Minimum Operation Performance Standards for Traffic Alert and Collision Avoidance System II(TCAS II); Document RTCA/DO-185; RTCA: Washington, DC, USA, 2013. [Google Scholar]
- Alonso-Ayuso, A.; Escudero, L.F.; Martín-Campo, F.J. A mixed 0–1 nonlinear optimization model and algorithmic approach for the collision avoidance in ATM: Velocity changes through a time horizon. IEEE Trans. Intell. Transp. Syst. 2002, 39, 3136–3146. [Google Scholar] [CrossRef]
- Omer, J. A space-discretized mixed-integer linear model for air conflict resolution with speed and heading maneuvers. Comput. Oper. Res. 2015, 58, 75–86. [Google Scholar] [CrossRef] [Green Version]
- Zhou, Q.; Zhang, R.; Suo, X. Track planning for UAV with time restriction. Aviat. Comput. Technol. 2016, 46, 93–97. [Google Scholar]
- Yang, Z. Bio-Inspired 4D Trajectory Generation for Multi-UAV Cooperation; Zhejiang University: Zhejiang, China, 2016. [Google Scholar]
- Hu, Z. Research on Some Key Techniques of UAV Path Planning Based on Intelligent Optimization Algorithm; Nanjing University of Aeronautics and Astronautics: Nanjing, China, 2011. [Google Scholar]
- Chiang, Y.; Klosowski, J.T.; Lee, C.; Mitchell, J.S. Geometric algorithms for conflict detection/resolution in air traffic management. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 12 December 1997; pp. 1–12. [Google Scholar]
- Xu, Z.; Zeng, W.; Chu, X.; Cao, P. Multi-aircraft trajectory collaborative prediction based on social long short-term memory network. Aerospace 2021, 8, 115. [Google Scholar] [CrossRef]
- Zeng, W.; Xu, Z.; Cai, Z.; Chu, X.; Lu, X. Aircraft trajectory clustering in terminal airspace based on deep autoencoder and gaussian mixture model. Aerospace 2021, 8, 266. [Google Scholar] [CrossRef]
- Bicchi, A.; Pallottino, L. On optimal cooperative conflict resolution for air traffic management systems. IEEE Trans. Intell. Transp. Syst. 2000, 1, 221–232. [Google Scholar] [CrossRef] [Green Version]
- Durand, N.; Alliot, J.M.; Edioni, F. Neural nets trained by genetic algorithms for collision avoidance. Appl. Intell. 2000, 1, 205–213. [Google Scholar] [CrossRef]
- Lee, J.; Park, B. Development and evaluation of a cooperative vehicle intersection control algorithm under the connected vehicles environment. IEEE Trans. Intell. Transp. Syst. 2012, 13, 81–90. [Google Scholar] [CrossRef]
- Ziegler, J.; Bender, P.; Dang, T.; Stiller, C. Track planning for Bertha-A local, continuous method. In Proceedings of the IEEE Intelligent Vehicles Symposium, Dearborn, MI, USA, 8–11 June 2014; pp. 450–457. [Google Scholar]
- Milanés, V.; Shladover, S.E.; Spring, J.; Nowakowski, C.; Kawazoe, H.; Nakamura, M. Cooperative adaptive cruise control in real traffic situations. IEEE Trans. Intell. Transp. Syst. 2013, 15, 296–305. [Google Scholar] [CrossRef]
- Hao, S. A Multi-Aircraft Conflict Detection and Resolution Method for 4D Track-Based Operation; Harbin Institute of Technology: Shenzhen, China, 2020. [Google Scholar]
Aircraft | Origin Waypoint (km) | Destination Waypoint (km) | Origin Time (s) | Destination Time (s) | Flying Time (s) | Distance between Waypoints (km) |
---|---|---|---|---|---|---|
A | (105,160) | (165,135) | 10 | 370 | 360 | 47.2 |
B | (125,130) | (165,170) | 10 | 260 | 250 | 56.6 |
C | (160,95) | (110,135) | 30 | 400 | 370 | 64.0 |
D | (100,95) | (150,130) | 20 | 340 | 320 | 61.0 |
Special Airspace or Temporary Obstacles | Coordinate of Lower Left Edge | Coordinate of Upper Right Edge | Origin Time (s) | Destination Time (s) | Flyting Time (s) |
---|---|---|---|---|---|
E | (120,160) | (130,170) | 200 | 300 | 100 |
F | (155,140) | (165,150) | 0 | 300 | 300 |
G | (125,90) | (140,95) | 100 | 300 | 200 |
Parameters | Value | Parameters | Value |
---|---|---|---|
Population of ants | 40 | Weight of guidance factor | 10 |
Times of iteration | 100 | Penalty factor | 1000 |
Weight of pheromone | 1 | Weight of track length | 0.4 |
Pheromone enhancement | 10 | Weight of times of velocity changes | 0.1 |
Pheromone volatile factor | 0.4 | Distance weight for deviation from the main track | 0.2 |
Weight of heuristic factor | 0.25 | Weight of conflict probability | 0.3 |
Aircraft | A | B | C | D |
---|---|---|---|---|
Actual track length (km) | 52.3 | 70.5 | 79.5 | 75.3 |
Cost of actual track | 440.1 | 596.4 | 713.9 | 644.8 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, R.; Hao, S.; Zhang, Y.; Xu, C.; Li, W.; Mo, Y. A Novel Strategic Aircraft Track Planning Method Considering Conflict Probability. Aerospace 2022, 9, 848. https://doi.org/10.3390/aerospace9120848
Liu R, Hao S, Zhang Y, Xu C, Li W, Mo Y. A Novel Strategic Aircraft Track Planning Method Considering Conflict Probability. Aerospace. 2022; 9(12):848. https://doi.org/10.3390/aerospace9120848
Chicago/Turabian StyleLiu, Ruiwei, Siqi Hao, Yaping Zhang, Chonghang Xu, Wenjing Li, and Yunrui Mo. 2022. "A Novel Strategic Aircraft Track Planning Method Considering Conflict Probability" Aerospace 9, no. 12: 848. https://doi.org/10.3390/aerospace9120848
APA StyleLiu, R., Hao, S., Zhang, Y., Xu, C., Li, W., & Mo, Y. (2022). A Novel Strategic Aircraft Track Planning Method Considering Conflict Probability. Aerospace, 9(12), 848. https://doi.org/10.3390/aerospace9120848