A New Method of UAV Swarm Formation Flight Based on AOA Azimuth-Only Passive Positioning
Abstract
:1. Introduction
2. The New UAVs Swarm Formation Flight Method
2.1. Two-Circle Positioning Model
2.2. Two-Step Adjustment Strategy
Algorithm 1: Two step adjustment strategy. |
Input: The coordinate of the receiving UAV, the coordinates of positioning UAVs, and the coordinate of the target location, constant , = 1 ×. Output: Move the receiving UAV to the coordinate of the target location. |
2.3. UAV Swarm Formation Scheme
Algorithm 2: The formation scheme of UAVs. |
Input: The initialization coordinates of n UAVs and the coordinate of n target coordinates. Output: The best formation scheme. 1 Calculate the n × n matrix between the initialization coordinates of n UAVs and the coordinate of n target coordinates with Equation (24). 2 Hungarian algorithm is used for target location assignment. 3 Output the best match 1 × n matrix; 4 Use the matching matrix as the adjustment scheme for the UAVs; |
3. Experiments
3.1. Experiment Setting
3.2. The Validity of the Two-Circle Positioning Model
3.3. Compared to the Representative Adjustment Strategy
3.4. Compared to Different Two-Step Adjustment Strategy
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Li, B.; Song, C.; Bai, S.; Huang, J.; Ma, R.; Wan, K.; Neretin, E. Multi-UAV Trajectory Planning during Cooperative Tracking Based on a Fusion Algorithm Integrating MPC and Standoff. Drones 2023, 7, 196. [Google Scholar] [CrossRef]
- No, T.S.; Kim, Y.; Tahk, M.-J.; Jeon, G.-E. Cascade-Type Guidance Law Design for Multiple-UAV Formation Keeping. Aerosp. Sci. Technol. 2011, 15, 431–439. [Google Scholar] [CrossRef]
- Hao, L.; Xiangyu, F.; Manhong, S. Research on the Cooperative Passive Location of Moving Targets Based on Improved Particle Swarm Optimization. Drones 2023, 7, 264. [Google Scholar] [CrossRef]
- Zhu, S. Research on Multi-UAV Cooperative Path Planning for Target Positioning and Tracking. Master’s Thesis, Xidian University, Xi’an, China, 2021. [Google Scholar]
- Adoni, W.Y.H.; Lorenz, S.; Fareedh, J.S.; Gloaguen, R.; Bussmann, M. Investigation of Autonomous Multi-UAV Systems for Target Detection in Distributed Environment: Current Developments and Open Challenges. Drones 2023, 7, 263. [Google Scholar] [CrossRef]
- Liao, J.; Bang, H. Transition Nonlinear Blended Aerodynamic Modeling and Anti-Harmonic Disturbance Robust Control of Fixed-Wing Tiltrotor UAV. Drones 2023, 7, 255. [Google Scholar] [CrossRef]
- Yang, Y.; Xiong, X.; Yan, Y. UAV Formation Trajectory Planning Algorithms: A Review. Drones 2023, 7, 62. [Google Scholar] [CrossRef]
- Yuan, G.; Duan, H. Robust Control for UAV Close Formation Using LADRC via Sine-Powered Pigeon-Inspired Optimization. Drones 2023, 7, 238. [Google Scholar] [CrossRef]
- Yue, J.; Qin, K.; Shi, M.; Jiang, B.; Li, W.; Shi, L. Event-Trigger-Based Finite-Time Privacy-Preserving Formation Control for Multi-UAV System. Drones 2023, 7, 235. [Google Scholar] [CrossRef]
- Zhu, L.; Ma, C.; Li, J.; Lu, Y.; Yang, Q. Connectivity-Maintenance UAV Formation Control in Complex Environment. Drones 2023, 7, 229. [Google Scholar] [CrossRef]
- Wang, L. Multi-Target Localization Based on Convolutional Neural Networks. Master’s Thesis, Chang’an University, Xi’an, China, 2019. [Google Scholar]
- Tong, P.; Yang, X.; Yang, Y.; Liu, W.; Wu, P. Multi-UAV Collaborative Absolute Vision Positioning and Navigation: A Survey and Discussion. Drones 2023, 7, 261. [Google Scholar] [CrossRef]
- Ren, Y. A Study of Multi-Satellite Passive Location System Based on TDOA. Master’s Thesis, Xidian University, Xi’an, China, 2021. [Google Scholar]
- Yin, J.; Wan, Q.; Yang, S.; Ho, K.C. A Simple and Accurate TDOA-AOA Localization Method Using Two Stations. IEEE Signal Process. Lett. 2016, 23, 144–148. [Google Scholar] [CrossRef]
- Wang, M. Research on Multi-Station Passive Location and Tracking Algorithm Based on TDOA/AOA. Master’s Thesis, Harbin Engineering University, Harbin, China, 2019. [Google Scholar]
- Song, Y. Research on Ultra-Wideband Indoor Positioning Technology. Master’s Thesis, Xi’an University of Science and Technology, Xi’an, China, 2019. [Google Scholar]
- Wang, B.; Wang, G.; He, Y. Progress of Research on Multi-Sensor Bearing-Only Passive Locating Algorithm. Electron. Opt. Control 2012, 19, 56–62. [Google Scholar]
- Sun, H. Research on the Algorithm of Passive Location with Bearing-Only Measurement. Master’s Thesis, Harbin Engineering University, Harbin, China, 2010. [Google Scholar]
- Mao, K.; Yan, Z.; Han, C.; Zhang, Y. A UAV-Aided Real-Time Channel Sounder for Highly Dynamic Nonstationary A2G Scenarios. IEEE Trans. Instrum. Meas. 2023, 72, 6504515. [Google Scholar] [CrossRef]
- Lyu, Y.; Sun, W.; He, R.; Ai, B.; Guan, K. Low-Altitude UAV Air-to-Ground Multilink Channel Modeling and Analysis at 2.4 and 5.9 GHz. IEEE Antennas Wirel. Propag. Lett. 2023, 22, 2135–2139. [Google Scholar] [CrossRef]
- Xu, H.; Zhang, Y.; Ba, B.; Wang, D.; Li, X. Fast Joint Estimation of Time of Arrival and Angle of Arrival in Complex Multipath Environment Using OFDM. IEEE Access 2018, 6, 60613–60621. [Google Scholar] [CrossRef]
- Wu, Z.; Du, M.; Bi, D.; Pan, J. IRelNet: An Improved Relation Network for Few-Shot Radar Emitter Identification. Drones 2023, 7, 312. [Google Scholar] [CrossRef]
- Hernandez, M.; Farina, A. PCRB and IMM for Target Tracking in the Presence of Specular Multipath. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2437–2449. [Google Scholar] [CrossRef]
- Li, S.; Li, Y.; Zhu, J.; Liu, B. Predefined Location Formation: Keeping Control for UAV Clusters Based on Monte Carlo Strategy. Drones 2022, 7, 29. [Google Scholar] [CrossRef]
- Fu, T.; Ding, G.; Tian, W.; Yang, Y. Research on UAV Formation Positioning and Adjustment Strategy Based on Analytic Geometry. J. Xi’an Univ. Technol. 2023, 39, 79–88. [Google Scholar] [CrossRef]
- Wu, E.; Sun, Y.; Huang, J.; Zhang, C.; Li, Z. Multi UAV Cluster Control Method Based on Virtual Core in Improved Artificial Potential Field. IEEE Access 2020, 8, 131647–131661. [Google Scholar] [CrossRef]
- Liu, Y.; Bucknall, R. A Survey of Formation Control and Motion Planning of Multiple Unmanned Vehicles. Robotica 2018, 36, 1019–1047. [Google Scholar] [CrossRef]
- Zhang, Z.; Lu, H.; Ma, Y.; Ban, X.; Zhang, J. Multi-aircraft Cooperative Passive Location Optimization Algorithm Based on AOA Model. In Proceedings of the 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; Technical Committee on Control Theory, Chinese Association of Automation, Chinese Association of Automation, and Systems Engineering Society of China. Volume 15, pp. 559–564. [Google Scholar]
- Li, B.; Zhao, K.; Shen, X. Dilution of Precision in Positioning Systems Using Both Angle of Arrival and Time of Arrival Measurements. IEEE Access 2020, 8, 192506–192516. [Google Scholar] [CrossRef]
- Cheung, K.-M.; Lee, C. A New Geometric Trilateration Scheme for GPS-Style Localization. The Interplanetary Network Progress Report. 2017, 42–209. Available online: https://ipnpr.jpl.nasa.gov/progress_report/42-209/title.htm (accessed on 15 April 2024).
Symbol | Description |
---|---|
The points of the transmitting UAVs | |
D | The point of the receiving UAV |
Radial distance of the receiving UAV at point D | |
Radial distance of the target point O | |
Radial distance of the transmitting UAV at point B | |
Radial distance of the transmitting UAV at point C | |
Angle formed by points O, A and B | |
Angle formed by points A, D, and O | |
Polar angle coordinate of transmitting UAV at point C | |
r | Distance between the target point O and the receiving UAV at point D |
Angle formed between vector and vector | |
Angle formed by points A, D, and B | |
Angle formed by points A, D, and C | |
Angle formed by points A, , and B | |
Angle formed by points A, , and C | |
O | Origin of the polar coordinate system at the target point |
Intermediate target angle calculated in the first step of Model I | |
Intermediate target angle calculated in the second step of Model I | |
The distance movement of the first step in Model I | |
The distance movement of the second step in Model I | |
Coefficient determining the direction of the first movement | |
Radial distance of the stopping position after the first movement in Model I | |
Intermediate target angle calculated during the first step of Model II | |
Intermediate target angle calculated in the second step of Model II | |
The distance movement of the first step in Model II | |
The distance movement of the second step in Model II | |
Coefficient determining the direction of the second movement | |
Radial distance of the intermediate point in Model II | |
Total distance of the first adjustment route | |
Total distance of the second adjustment route | |
R | The shorter total distance between and |
The i-th receiving UAV | |
The i-th target position | |
The initial transmitting UAV used as the origin of the polar coordinate system | |
The initial transmitting UAV used to assist in localizing the position of the first UAV | |
r | The radius of the polar coordinate system, set to 100 |
matrix | The distance matrix from the coordinates of each receiving UAV to the target coordinates |
Position Coord. | Target Coord. | Error Radius (Units) | |
---|---|---|---|
Inside | (1.77, 135.26°) | (1.7690, 135.1851°) | 0.0025 |
Left | (6.62, 132.61°) | (6.6181, 132.5999°) | 0.0022 |
Right | (8.38, 16.66°) | (8.3792, 16.6902°) | 0.0045 |
Down | (5.51, −132.28°) | (5.5065, −132.2874°) | 0.0036 |
Top left | (6.72, 89.59°) | (6.7238, 89.5719°) | 0.0044 |
Bottom left | (8.49, −174.11°) | (8.4842, −174.1090°) | 0.0058 |
Bottom right | (9.05, −61.30°) | (9.0446, −61.2753°) | 0.0067 |
No. | Init Coord. | Target Coord. | Geometric Optimization | Two-Step Strategy |
---|---|---|---|---|
(75.58, 4.66°) | (100.00, 40.00°) | 261.64 | 81.84 | |
(64.99, 45.21°) | (100.00, 80.00°) | 33.26 | 91.21 | |
(40.36, 103.13°) | (100.00, 120.00°) | 139.06 | 82.81 | |
(112.35, 195.95°) | (100.00, 160.00°) | 51.66 | 82.67 | |
(125.84, 209.70°) | (100.00, 200.00°) | 33.93 | 36.52 | |
(97.02, 257.83°) | (100.00, 240.00°) | 125.17 | 45.34 | |
(84.11, 288.20°) | (100.00, 280.00°) | 22.24 | 29.84 | |
(70.59, 331.74°) | (100.00, 320.00°) | 86.51 | 43.95 | |
Total | - | - | 753.47 | 491.58 |
No. | Init Coord. | Target Coord. | Geometric Optimization | Two-Step Strategy |
---|---|---|---|---|
(63.22, 356.41°) | (100.00, 17.14°) | 339.04 | 74.15 | |
(63.40, 50.45°) | (100.00, 34.29°) | 44.02 | 48.03 | |
(106.70, 47.58°) | (100.00, 51.43°) | 57.84 | 14.22 | |
(76.07, 61.12°) | (100.00, 68.57°) | 94.72 | 35.80 | |
(91.13, 77.02°) | (100.00, 85.71°) | 87.34 | 22.87 | |
(81.75, 87.07°) | (100.00, 102.86°) | 133.09 | 45.34 | |
(55.46, 130.98°) | (100.00, 120.00°) | 60.17 | 49.85 | |
(142.39, 134.34°) | (100.00, 137.14°) | 98.16 | 47.91 | |
(89.99, 146.39°) | (100.00, 154.29°) | 89.34 | 22.63 | |
(81.91, 173.37°) | (100.00, 171.43°) | 79.98 | 19.97 | |
(142.84, 194.59°) | (100.00, 188.57°) | 103.18 | 48.06 | |
(149.85, 217.47°) | (100.00, 205.71°) | 88.83 | 60.79 | |
(91.18, 217.10°) | (100.00, 222.86°) | 113.51 | 17.86 | |
(138.36, 225.17°) | (100.00, 240.00°) | 92.12 | 64.63 | |
(139.80, 250.65°) | (100.00, 257.14°) | 101.81 | 52.17 | |
(136.23, 270.87°) | (100.00, 274.29°) | 84.28 | 42.92 | |
(100.84, 305.10°) | (100.00, 291.43°) | 19.68 | 26.96 | |
(147.51, 336.24°) | (100.00, 308.57°) | 93.32 | 78.87 | |
(75.07, 344.66°) | (100.00, 325.71°) | 42.40 | 44.67 | |
(103.08, 349.62°) | (100.00, 342.86°) | 36.36 | 12.68 | |
Total | - | - | 1859.19 | 830.38 |
Geometric Optimization | Two-Step Strategy | |
---|---|---|
Total length | 753.47 | 491.58 |
Complexity | ||
Optimization | Gradient descent | Equation (24) |
No. | Model I | Model II | Two-Step Strategy |
---|---|---|---|
81.84 (21.86, 59.98) | 124.19 (54.05, 70.14) | 81.84 (21.86, 59.98) | |
91.21 (32.20, 59.01) | 127.07 (48.77, 78.30) | 91.21 (32.20, 59.01) | |
82.81 (53.75, 29.06) | 84.29 (14.45, 69.84) | 82.81 (53.75, 29.06) | |
160.33 (55.48, 104.85) | 82.67 (66.36, 16.31) | 82.67 (66.36, 16.31) | |
37.06 (17.66, 19.40) | 36.52 (24.25, 12.27) | 36.52 (24.25, 12.27) | |
60.72 (21.95, 38.77) | 42.74 (30.12, 12.62) | 42.74 (30.12, 12.62) | |
38.70 (22.52, 16.18) | 29.84 (12.04, 17.80) | 29.84 (12.04, 17.80) | |
63.83 (39.90, 23.93) | 43.95 (14.43, 29.52) | 43.95 (14.43, 29.52) | |
Total | 616.50 | 571.27 | 491.58 |
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. |
© 2024 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
Kang, Z.; Deng, Y.; Yan, H.; Yang, L.; Zeng, S.; Li, B. A New Method of UAV Swarm Formation Flight Based on AOA Azimuth-Only Passive Positioning. Drones 2024, 8, 243. https://doi.org/10.3390/drones8060243
Kang Z, Deng Y, Yan H, Yang L, Zeng S, Li B. A New Method of UAV Swarm Formation Flight Based on AOA Azimuth-Only Passive Positioning. Drones. 2024; 8(6):243. https://doi.org/10.3390/drones8060243
Chicago/Turabian StyleKang, Zhen, Yihang Deng, Hao Yan, Luhan Yang, Shan Zeng, and Bing Li. 2024. "A New Method of UAV Swarm Formation Flight Based on AOA Azimuth-Only Passive Positioning" Drones 8, no. 6: 243. https://doi.org/10.3390/drones8060243
APA StyleKang, Z., Deng, Y., Yan, H., Yang, L., Zeng, S., & Li, B. (2024). A New Method of UAV Swarm Formation Flight Based on AOA Azimuth-Only Passive Positioning. Drones, 8(6), 243. https://doi.org/10.3390/drones8060243