Abstract
This paper presents a UAV-swarm-communication model using a machine-learning approach for search-and-rescue applications. Firstly, regarding the communication of UAVs, the receive signal strength (RSS) and power loss have been modeled using random forest regression, and the mathematical representation of the channel matrix has also been discussed. The second part consisted of swarm control modeling of UAVs; however, a dataset for five types of triangular swarm formations was generated, and K-means clustering was applied to predict the cluster. In order to obtain the correct swarm formation, the dendrogram of all types was investigated. Finally, the heat map and contour were plotted for all kinds of swarm clusters. Furthermore, it was observed that the RSS of proposed swarms had good agreement with swarm distances.
1. Introduction
The applications of unmanned aerial vehicles (UAVs) are increasing in different fields. They can be utilized for emergency services, life-saving missions and information-gathering systems. In order to ensure the reliability of a specific mission, a robust wireless communication channel is required. A number of technical committees have defined the basic standards for UAV radio communication links. Similarly, a regulatory body named the Radio Technical Commission for Aeronautics (RTCA) has standardized the minimum set of parameters for stable UAV operation []. Moreover, for the safe induction of UAVs in the airspace, another technical committee has developed the standards [].
Generally, the UAVs are divided into three categories, such as rotary-wing, fixed-wing and vertical-takeoff ones. However, each type has its advantages and disadvantages in terms of hovering capabilities, take-off and landing, endurance length, loading capacity and operating radius. Specifically, in emergency response scenarios, the UAV relaying communications, emergency lighting and other rescue support can be used to collect on-site data and enable communication relay, night illumination and other support []. In the case of UAV swarms, a collection or group of UAVs carry out activities in a self-organized and self-adaptive manner to accomplish a task, which is the current trend in the developments of UAV technology. The self-organized part indicates that through local interactions, the UAV swarm spontaneously creates a totally decentralized or hybrid mode [].
In the literature, numerous networking techniques and routing protocols have been developed and examined to improve networking performance. In order to guarantee the stability and dependability of UAVs, many researchers have already made significant progress in task allocation and cooperative execution. The idea of an avionics cloud based on a UAV swarm was proposed by [], wherein the cloud model for avionics system integration was discussed. Regarding the communication mechanism of an intelligent UAV swarm, UAVs are highly mobile communication nodes that may function as transmitters or relays simultaneously. However, in the presence of interference, UAV swarms require multi-channel access and networking, and the omnidirectional antenna often employed for inter-UAV coordination may degrade spectrum efficiency []. Additionally, the cognitive-radio, broad-spectrum sensing capacity set up the learning process for reinforcement learning and produced better policy sets than conventional Q-Learning []. A real-time reinforcement learning system based on Q-Learning that utilized broadband spectrum sensing and greedy policy to improve real-time policy was presented by []. Additionally, multiple machine-learning types, their utilization and specific algorithms are provided in the alluvial map in Figure 1.
Figure 1.
Alluvial map for machine-learning model types, utilization and algorithms.
A detailed review paper related to swarm intelligence algorithms was published, where a number of optimization techniques are discussed []. The reallocation in emergent scenarios has been reported by []. In order to solve the problem of reallocation, Jun Tang et al. utilized the clustering of UAVs based on fuzzy C-means (FCM), along with ant colony optimization (ACO). The clustering head of a UAV swarm has been discussed by [], wherein effective communication management has been addressed. Additionally, a multistage cluster of remotely located UAV swarm has also been addressed by Rang Ruan et al. []. The UAV swarm coordination protocol for supporting the assigned mission was reported by []. The problem of edge intelligence for UAV swarms has been discussed in []. Similarly, an adaptive weighted clustering algorithm is presented by []. Yongkun summarized the trends and application areas of UAV swarms; he also discussed the layer-based control of swarms []. Another paper was found related to UAVs’ collision avoidance, wherein, the author has discussed new approaches []. In addition, the uses of UAV swarms for modern applications are reported in []. Moreover, the survey paper related to remotely piloted aircraft systems (RPAS) is presented by []. Thereby, the research gap of communication models using machine learning was identified.
In this paper, a swarm of UAVs for rescue applications is discussed, as shown in Figure 2. The main objective of this work is to maximize the effectiveness of search and rescue activities during emergency. Furthermore, the UAV swarm can also be considered as a potential candidate for an emergency communication network. The Section 2, we present the machine-learning model for UAV communication based on the path-loss profile. The wireless channel matrix for unit swarm UAV is presented along with UAV cluster power. Furthermore, Section 3 describes the 2D swarm-control model with relative velocities and of UAVs. In Section 4, the generation of the cluster’s dataset is presented, based on multiple triangular swarm formation techniques. However, in Section 5, we present the application of K-means clustering to predict the swarm cluster’s formation, along with deprograms of UAVs. Finally, the prediction of received signal strength () based on UAVs’ reallocation in the cluster (swarm) is presented in a heat map and contour plot.
Figure 2.
UAV master-and-slave configuration to operate in emergency scenarios such as wild fires, floods and road accidents.
2. Path Loss Profile Additionally, Modeling for UAV Swarm
The section describes the UAV’s air-to-air link for swarm UAVs, whereas the communication channel is considered a line of sight (LOS), as shown in Figure 2. The Doppler frequency drift is taken as a dominant effect in the aerial link between the swarm of UAVs, and the effects increase with the moving speed of the swarm. Additionally, the Doppler effect can also be observed through a large-scale fading model, as shown below [].
In Equation (1), the received signal strength is RSS, is taken as transmitted power and is the wavelength. The distance between the UAVs is , and the antenna gains of UAVs are and . Referring to Equation (1), the and distance are constant for all swarm elements. The RSS vs. is plotted and shown in the Figure 3 []. However, there is a need to improve the gain of the antenna array in order to receive the from other UAVs. On the other hand, the relative velocities of swarm elements are assumed to be zero for the simplicity of the model. According to the reference [], the Doppler effect of moving UAVs can be shown as below.
where frequency-dependent path-loss is represented by x and is considered as frequency drift []. One can understand that the aforementioned formula does not take antenna gain into account. During the flight of the swarm, the path-loss is calculated through []. Similarly, the power loss () and vs. are shown in Figure 3.
Figure 3.
Channel characteristics of UAV at h = 500 m.
The wireless channels (small-scale fading-model) are also taken into consideration to reflect the influences of the multi-path components while assessing the effectiveness of the deployed antenna design which was previously stated. Since the 3GPP/ITU model is the foundation for the 3D channel model created in [,], it is taken into consideration. The model provides information on the received multipath components such as amplitude, phase, time delay, angle of arrival (AoA) and angle of departure (AoD) in elevation and azimuth domains. As a result, the wireless channel matrix may be modeled using Equation (3). Table 1 provides a detailed list of the variables used in the equation below.
Table 1.
Variables used in the channel matrix equation.
The dataset of path loss and was extracted from Figure 3 []. For this purpose, the plot digitization technique (plot to CSV) was used and preprocessed in Python (Jupyter notebook). Thereafter, the supervised machine-learning algorithm known as random forest (RF) was applied to train the model based on available data points with (n_estimators = 10, random_state = 0). Accordingly, the prediction plots of path loss and has been presented in Figure 4 and Figure 5. As a result, the regression score of RF algorithm is observed around 99%.
Figure 4.
Random forest model training on channel characteristics (RSS) of UAV at h = 500 m.
Figure 5.
Random forest model training on channel characteristics (power loss) of UAV at h = 500 m.
3. Mathematical Model for Swarm Control
In this section, a mathematical model is formulated for a unit swarm (three UAVs). In order to make the model simple, it is assumed that all the UAVs are flying at the same altitude (2D flying pattern). The mathematical model for a 3D flying pattern is reserved for future work. In the presented unit swarm configuration, the leading UAV is regarded as the master and the two following UAVs are considered as slaves (see Figure 6). Accordingly, the moving parameters of slaves such as speed and direction are dependent on those of the master UAV. In order to avoid a collision, every element of a unit swarm must be at the safe distance. In a master–slave network configuration, there is need of a radar sensor on each element of the unit swarm. In fact, every master UAV of the unit swarm has the ability to communicate with two of its subsequent UAVs, as shown in Figure 7. Consequently, a sub-cluster is formed by joining multiple unit swarms. The expansion of the sub-cluster is the cluster swarm.
Figure 6.
Rectangular coordinate system-based representation of a unit swarm.
Figure 7.
Mater–slave hierarchy for UAV swarm flying formation.
A unit swarm is represented in the rectangular coordinate system in Figure 6. The UAVs’ positions are while . For simplicity, it has been assumed that the UAVs are at the same height (z = 0) and the inter UAV distance or guard distance is (). According to [], the equation of the swarm movement can be written as below.
where the necessary x-axes spacing for swarm elements are , and , and the spacing error function is . The velocity of UAVs may be expressed as:
The velocity equations (Equations (5)) belong to UAV and UAV, whereas and are the gradients of velocity and required velocities of UAVs. According to Figure 7 and Equation (5), the error function for velocities belonging to the swarm element may be expressed as follows:
Referring to [], the acceleration of UAVs in any swarm configuration must be depend on the error function () along the x-axes. In addition, the dynamic control rule along the x and y axis are defined as mentioned in reference [].
On other hand, the velocity component is given as
4. Swarm Formation
In order to accelerate search and rescue operations, swarm formation is unavoidable. Many emergency applications require more than one UAV, such as those for highway road accidents, earthquakes, wild fires and floods. Consider a flood emergency scenario, since these are increasing due to environmental changes []. The search for humans during high water flow can be, more effectively carried out with the help of a swarm as compared to a single UAV. In addition, if one UAV carries one life jacket for a flood-flown person, there will be high significance of the UAV swarm for searching and rescuing. On the other hand, the swarm UAVs can share the search data (location and photos) with other UAVs for effective utilization of resource. Furthermore, a leading UAV be considered as a data acquisition terminal, and other UAVs can be assigned to drop the payloads. Consequently, the utilization of swarm of UAV during a hazard would be very effective for search-and-rescue applications.
The formation of UAVs with five different techniques based on triangles is discussed. However, the triangular formation is considered the most efficient for aerodynamic applications []. For this purpose, N UAVs were selected ( 10), which were ultimately divided into further sub-clusters and unit swarms. From Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12, the mentioned types of triangular formation have been generated through Python code. According to Figure 8, the green dots represent the allocated space for the UAVs, whereas the random appointment of UAVs was taken for the worst case. The length of the UAV swarm is shown along the x-axis in Figure 8, and width along the y-axis.
Figure 8.
UAV equilateral swarm formation.
Figure 9.
UAV isosceles swarm formation.
Figure 10.
UAV obtuse swarm formation.
Figure 11.
UAV acute swarm formation.
Figure 12.
UAV right swarm formation.
According to Figure 8, the equilateral-swarm mode was presented with 10 UAVs, wherein it can be observed that none of them crossed the boundary. It was considered that the UAVs were propagating along the direction of length. In order to avoid intra-swarm collision, very type of swarm formation was iterated multiple times to get a reasonable spatial distribution. Secondly, in isosceles-swarm formation proceeded with the starched top of the triangle. Thirdly, the obtuse-swarm data were generated from critically packed UAVs; most of them are seen in a linear arrangement and random uniform distribution. Furthermore, the acute- and right swarms are shown to have similar distributions.
5. Swarm Cluster Prediction
This section consists of two parts: firstly, the cluster prediction of previously generated swarms; secondly, the dendrogram plot, heat map and contour plot of the clustered swarm.
5.1. Machine-Learning Model
The dataset generated in the previous section is unlabeled, and UAVs are considered to be placed nearby. The optimum choice is to apply K-means clustering. The reason for the selection of K-means clustering is that the transmitted radiowave ( directly intersects with the receptor UAV. However, the diversity signal (multi-path) at the receiving UAV was ignored due to the near field. The K-means algorithm works with Euclidean distance between the UAVs, whereas the cosine and Manhattan algorithms do not use the direct distance approach. In order to satisfy Equation (1), d is considered as peer-to-peer distance between UAVs; therefore, only Euclidean distance could meet the requirement. According to Figure 6, the proposed mathematical model for swarm control has a two-dimensional (2D) assumption, and K-means with Euclidean distance can also fulfill this condition. However, the cosine, Manhattan, Minkowski and Chebyshev models can be used for higher dimensions. In fact, the distance and reallocation parameters are required for such applications.
The cluster process of UAVs is divided into three steps. Firstly, the optimum numbers of clusters are found through within-cluster sum of squares (WCSS), as shown in Figure 13. According to the elbow plot, 4 for the given swarm datasets. Secondly, the Euclidean distance of each UAV is depicted with reference to centroids. In Figure 6, the coordinates of and are and , respectively. The equation for euclidean distance can be expressed as below:
Figure 13.
Proposed UAV swarm formation with mater–slave hierarchy.
Thereafter, the centroids of UAV swarm can be found by
is the number of centroids () which have been found through WCSS. Thirdly, we assign each UAV to the closest centroid, once the UAVs gather around the centroid; then, we again find the centroid by taking the average of each cluster. Finally, we repeat the steps of averaging cluster centroids till the centroid does not change. Likewise, the given below expressed as:
According to the Equation (11), the is set of all UAVs assigned to cluster. Finally, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 present the K-means cluster for all proposed types of UAV swarms formation. It has been observed from Figure 15 that one UAV has been marked as a cluster which can be justified the inherent property of outlier in K-means clustering.
Figure 14.
K-means right-cluster swarm of UAVs.
Figure 15.
K-means acute-cluster swarm of UAVs.
Figure 16.
K-means isosceles-cluster swarm of UAVs.
Figure 17.
K-means equilateral-cluster swarm of UAVs.
Figure 18.
K-means obtuse-cluster swarm of UAVs.
5.2. Deprogram for UAV formation
The dendrogram plots are presented for the above-mentioned clusters. In hierarchical clustering, the agglomerative algorithm is used, which has a bottom-to-top approach (unit swarm to cluster). The swarm-ability factor is introduced with the minimum criteria of 0.5 for each unit cluster, and 1 for sub-clusters. Additionally, Figure 19, Figure 20, Figure 21, Figure 22 and Figure 23 present the dendrogram, and Figure 20 is considered the most suitable configuration for swarm formation. On the other hand, 0.5 generates the interference or highlights the other issues related to the physical movement ( and ) of swarm elements.
Figure 19.
Hierarchical clustering for acute swarm.
Figure 20.
Hierarchical clustering for equilateral swarm.
Figure 21.
Hierarchical clustering for obtuse swarm.
Figure 22.
Hierarchical clustering for right swarm.
Figure 23.
Hierarchical clustering for isosceles-swarm.
5.3. Prediction Data Visualization
In the path loss profiling and modeling, the predicted and K-means clustering data were visualized. However, the complete procedure is described in Figure 24. Whereas Figure 25 shows the head map with two predictions: UAV clusters and their corresponding . In other words, the heat map can be considered to show the cluster power of parameters (mentioned in Table 1). The odd column shows the predicted , and even columns are UAVs’ clustering distances. The rows in the heat map are the numbers of UAVs; 10. Moreover, it has been observed that the UAVs, on there reallocation, receive power () in the range of −30 to −40 dB. In Figure 26, the contour plot shows the predicted power for the visualization of . Finally, it is shown the whole swarm has a similar range of with normalized clustered distances.
Figure 24.
Hierarchical clustering for isosceles swarm.
Figure 25.
Heat map for hierarchical clustering to ( cluster power) prediction with random forest.
Figure 26.
Contour plot for predicted of UAVs cluster with 10.
In Table 2, a comparison is presented wherein a number of research works are listed. According to that table, [,,,,,] used the conventional approaches towards communication, control, networking and collaboration for UAVs. As listed in Table 2, most reported works did not incorporate a UAV swarm, whereas the proposed UAV swarm technique has the potential to enhance the effectiveness of such applications. Few researchers have adopted swarm UAVs for other applications while using a machine-learning approach. However, the presented work is intelligent enough to utilize a machine-learning algorithm for UAV swarm formation. Additionally, a machine-learning-based communication model is also presented here for intra-swarm communication. As a result, the proper UAV swarm formations, along with received signal strength (−30 dB to −40 dB), have been achieved. Therefore, the presented work can be considered a good candidate for search-and-rescue applications.
Table 2.
Comparison of UAVs and swarm parameters.
6. Conclusions
This work presents a path-loss-profiling method for UAV swarms with machine learning, and it provides receive-signal-strength prediction. The UAV-swarm-communication problem for search-and-rescue applications has been solved by the proposed procedure machine-learning approach. Initially, the path-loss profile is generated though the training of a random forest model-based received-signal-strength dataset. In order to find the reallocation of UAVs, the dataset was generated for UAV clustering with the concept of triangular-based swarm formation. After that, K-means clustering was applied for the prediction of cluster parameters for a UAV swarm. Furthermore, the inter-swarm euclidean distance was found through the dendrogram plots. Finally, the results of communication model for the complete UAV swarm were presented in heap maps and contour plots. Future work could be related to radio-frequency-interference mitigation through machine learning.
Author Contributions
Conceptualization, H.K.; Methodology, I.K. and M.H.A.-A.; Software, H.K.; Investigation, A.J.A.; Resources, S.U.R. and M.E.; Visualization, I.U.; Supervision, H.K.; Project administration, G.A. All authors have read and agreed to the published version of the manuscript.
Funding
This work do not have any funding.
Data Availability Statement
The code is available on request.
Acknowledgments
This work was supported by the EIAS Data Science and Block chain Lab., College of Computer and Information Sciences, Prince Sultan University, Riyadh Saudi Arabia.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Radio Technical Commission for Aeronautics (RTCA). Minimum Operational Performance Standards for Unmanned Aircraft Systems; Technical Report; RTCA: Washington, DC, USA, 2013. [Google Scholar]
- Radio Technical Commission for Aeronautics (RTCA); Technical Report; Drone Advisory Committee (DAC): Washington, DC, USA, 2016.
- Jin, W.; Yang, J.; Fang, Y.; Feng, W. Research on Application and Deployment of UAV in Emergency Response. In Proceedings of the 2020 IEEE 10th International Conference on Electronics Information and Emergency Communication (ICEIEC), Beijing, China, 17–19 July 2020; pp. 277–280. [Google Scholar] [CrossRef]
- Bai, G.; Li, Y.; Fang, Y.; Zhang, Y.A.; Tao, J. Network approach for resilience evaluation of a UAV swarm by considering communication limits. Reliab. Eng. Syst. Saf. 2020, 193, 106602. [Google Scholar] [CrossRef]
- Gu, X.; He, F.; Wang, R.; Chen, L. Group Mobility Model for Complex Multimission Cooperation of UAV Swarm. Int. J. Aerosp. Eng. 2022, 2022, 22. [Google Scholar] [CrossRef]
- Peng, J.; Zhang, Z.; Wu, Q.; Zhang, B. Anti-Jamming Communications in UAV Swarms: A Reinforcement Learning Approach. IEEE Access 2019, 7, 180532–180543. [Google Scholar] [CrossRef]
- Slimeni, F.; Scheers, B.; Chtourou, Z.; Le Nir, V. Jamming mitigation in cognitive radio networks using a modified Q-learning algorithm. In Proceedings of the 2015 International Conference on Military Communications and Information Systems (ICMCIS), Cracow, Poland, 18–19 May 2015; pp. 1–7. [Google Scholar] [CrossRef]
- Slimeni, F.; Chtourou, Z.; Scheers, B.; Le Nir, V.; Attia, R. Cooperative Q-learning based channel selection for cognitive radio networks. Wirel. Netw. 2019, 25, 4161–4171. [Google Scholar] [CrossRef]
- Tang, J.; Liu, G.; Pan, Q. A Review on Representative Swarm Intelligence Algorithms for Solving Optimization Problems: Applications and Trends. IEEE/CAA J. Autom. Sin. 2021, 8, 1627–1643. [Google Scholar] [CrossRef]
- Tang, J.; Chen, X.; Zhu, X.; Zhu, F. Dynamic Reallocation Model of Multiple Unmanned Aerial Vehicle Tasks in Emergent Adjustment Scenarios. IEEE Trans. Aerosp. Electron. Syst. 2022, 1–43. [Google Scholar] [CrossRef]
- Li, H.; Zhang, B.; Qin, S.; Peng, J. UAV-Clustering: Cluster head selection and update for UAV swarms searching with unknown target location. In Proceedings of the 2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Belfast, UK, 14–17 June 2022; pp. 483–488. [Google Scholar] [CrossRef]
- Ruan, L.; Li, G.; Cheng, J.; Lv, J.; Dai, W.; Tian, S.; Hu, J. Multistage Clustering-Based Localization for Remote UAV Swarm: A Coalitional Game Framework. IEEE Commun. Lett. 2022, 26, 2047–2051. [Google Scholar] [CrossRef]
- Fabra, F.; Zamora, W.; Reyes, P.; Calafate, C.T.; Cano, J.C.; Manzoni, P.; Hernandez-Orallo, E. An UAV Swarm Coordination Protocol Supporting Planned Missions. In Proceedings of the 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain, 29 July–1 August 2019; pp. 1–9. [Google Scholar] [CrossRef]
- Qu, Y.; Dong, C.; Wu, T.; Zhuang, Y.; Dai, H.; Wu, F. Efficient Edge Intelligence under Clustering for UAV Swarm Networks. In Proceedings of the 2021 International Conference on Space-Air-Ground Computing (SAGC), Huizhou, China, 23–25 October 2021; pp. 112–117. [Google Scholar] [CrossRef]
- Sun, Y.; Mi, Z.; Wang, H.; Lu, F.; Zhao, N. Adaptive Enhanced Weighted Clustering Algorithm for UAV Swarm. In Proceedings of the 2020 IEEE 20th International Conference on Communication Technology (ICCT), Nanning, China, 28–31 October 2020; pp. 709–714. [Google Scholar] [CrossRef]
- Zhou, Y.; Rao, B.; Wang, W. UAV Swarm Intelligence: Recent Advances and Future Trends. IEEE Access 2020, 8, 183856–183878. [Google Scholar] [CrossRef]
- Tang, J.; Lao, S.; Wan, Y. Systematic Review of Collision-Avoidance Approaches for Unmanned Aerial Vehicles. IEEE Syst. J. 2022, 16, 4356–4367. [Google Scholar] [CrossRef]
- Manel Khelifi, a.I.B. Swarm Unmanned Aerial Vehicles (SUAVs): A Comprehensive Analysis of Localization, Recent Aspects, and Future Trends. J. Sens. 2022, 2022. [Google Scholar] [CrossRef]
- Aibin, M.; Aldiab, M.; Bhavsar, R.; Lodhra, J.; Reyes, M.; Rezaeian, F.; Saczuk, E.; Taer, M.; Taer, M. Survey of RPAS Autonomous Control Systems Using Artificial Intelligence. IEEE Access 2021, 9, 167580–167591. [Google Scholar] [CrossRef]
- Goddemeier, N.; Wietfeld, C. Investigation of Air-to-Air Channel Characteristics and a UAV Specific Extension to the Rice Model. In Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 6–10 December 2015; pp. 1–5. [Google Scholar] [CrossRef]
- Khalil, H.; Ahmed, M.M.; Rafique, U.; Almesaeed, R.; Nazar, W. Optimum Placement of Conformal Antenna Array Based on Path Loss Profile. In Proceedings of the 2019 International Conference on Advances in the Emerging Computing Technologies (AECT), Al Madinah Al Munawwarah, Saudi Arabia, 10 February 2020; pp. 1–5. [Google Scholar]
- Khawaja, W.; Guvenc, I.; Matolak, D. UWB Channel Sounding and Modeling for UAV Air-to-Ground Propagation Channels. In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; pp. 1–7. [Google Scholar] [CrossRef]
- Feng, Q.; McGeehan, J.; Tameh, E.K.; Nix, A.R. Path Loss Models for Air-to-Ground Radio Channels in Urban Environments. In Proceedings of the 2006 IEEE 63rd Vehicular Technology Conference, Melbourne, VIC, Australia, 7–10 May 2006; Volume 6, pp. 2901–2905. [Google Scholar] [CrossRef]
- Almesaeed, R.; Ameen, A.S.; Mellios, E.; Doufexi, A.; Nix, A.R. A proposed 3D extension to the 3GPP/ITU channel model for 800 MHz and 2.6 GHz bands. In Proceedings of the 8th European Conference on Antennas and Propagation (EuCAP 2014), The Hague, The Netherlands, 6–11 April 2014; pp. 3039–3043. [Google Scholar]
- Almesaeed, R.N.; Ameen, A.S.; Mellios, E.; Doufexi, A.; Nix, A. 3D Channel Models: Principles, Characteristics, and System Implications. IEEE Commun. Mag. 2017, 55, 152–159. [Google Scholar] [CrossRef][Green Version]
- Zeng, T.; Mozaffari, M.; Semiari, O.; Saad, W.; Bennis, M.; Debbah, M. Wireless Communications and Control for Swarms of Cellular-Connected UAVs. In Proceedings of the 2018 52nd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 28–31 October 2018; pp. 719–723. [Google Scholar]
- Bando, M.; Hasebe, K.; Nakayama, A.; Shibata, A.; Sugiyama, Y. Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E 1995, 51, 1035–1042. [Google Scholar] [CrossRef] [PubMed]
- Swain, D.L.; Wing, O.E.; Bates, P.D.; Done, J.M.; Johnson, K.A.; Cameron, D.R. Increased Flood Exposure Due to Climate Change and Population Growth in the United States. Earth’s Future 2020, 8. [Google Scholar] [CrossRef]
- Bangash, Z.; Ahmed, A.; Khan, J.; Sanchez, R. Aerodynamics of Formation Flight. J. Aircr. 2006, 43, 907–912. [Google Scholar] [CrossRef]
- Hartley, J.; Shum, H.P.; Ho, E.S.; Wang, H.; Ramamoorthy, S. Formation control for UAVs using a Flux Guided approach. Expert Syst. Appl. 2022, 205, 117665. [Google Scholar] [CrossRef]
- de Alcantara Andrade, F.A.; Reinier Hovenburg, A.; Netto de Lima, L.; Dahlin Rodin, C.; Johansen, T.A.; Storvold, R.; Moraes Correia, C.A.; Barreto Haddad, D. Autonomous Unmanned Aerial Vehicles in Search and Rescue Missions Using Real-Time Cooperative Model Predictive Control. Sensors 2019, 19, 4067. [Google Scholar] [CrossRef]
- Waharte, S.; Trigoni, N. Supporting Search and Rescue Operations with UAVs. In Proceedings of the 2010 International Conference on Emerging Security Technologies, Canterbury, UK, 6–7 September 2010; pp. 142–147. [Google Scholar] [CrossRef]
- Guo, J.; Wang, L.; Wang, X. A Group Maintenance Method of Drone Swarm Considering System Mission Reliability. Drones 2022, 6, 269. [Google Scholar] [CrossRef]
- Saffre, F.; Hildmann, H.; Karvonen, H.; Lind, T. Monitoring and Cordoning Wildfires with an Autonomous Swarm of Unmanned Aerial Vehicles. Drones 2022, 6, 301. [Google Scholar] [CrossRef]
- Gao, H.; Li, W.; Cai, H. Fully Distributed Robust Formation Flying Control of Drones Swarm Based on Minimal Virtual Leader Information. Drones 2022, 6, 266. [Google Scholar] [CrossRef]
- Scherer, J.; Yahyanejad, S.; Hayat, S.; Yanmaz, E.; Andre, T.; Khan, A.; Vukadinovic, V.; Bettstetter, C.; Hellwagner, H.; Rinner, B. An Autonomous Multi-UAV System for Search and Rescue. In Proceedings of the First Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use; Association for Computing Machinery: New York, NY, USA, 2015; pp. 33–38. [Google Scholar] [CrossRef]
- Alsamhi, S.H.; Shvetsov, A.V.; Kumar, S.; Shvetsova, S.V.; Alhartomi, M.A.; Hawbani, A.; Rajput, N.S.; Srivastava, S.; Saif, A.; Nyangaresi, V.O. UAV Computing-Assisted Search and Rescue Mission Framework for Disaster and Harsh Environment Mitigation. Drones 2022, 6, 154. [Google Scholar] [CrossRef]
- Evangeliou, N.; Chaikalis, D. Visual Collaboration Leader-Follower UAV-Formation for Indoor Exploration. Front. Robot. AI 2021, 8. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Q.; Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Machine Learning for Predictive On-Demand Deployment of Uavs for Wireless Communications. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
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/).