Vehicle-to-Vehicle Based Autonomous Flight Coordination Control System for Safer Operation of Unmanned Aerial Vehicles

: The exponential growth of unmanned aerial vehicles (UAVs) or drones in recent years has raised concerns about their safe operation, especially in beyond-line-of-sight (BLOS) scenarios. Existing unmanned aircraft system trafﬁc management (UTM) heavily relies on commercial communication networks, which may become ineffective if network infrastructures are damaged or disabled. For this challenge, we propose a novel approach that leverages vehicle-to-vehicle (V2V) communications to enhance UAV safety and efﬁciency in UAV operations. In this study, we present a UAV information collection and sharing system named Drone Mapper (cid:114) , enabled by V2V communications, so that UAVs can share their locations with each another as well as with the ground operation station. Additionally, we introduce an autonomous ﬂight coordination control system (AFCCS) that augments UAV safety operations by providing two essential functionalities: UAV collision avoidance and UAV formation ﬂight, both of which work based on V2V communications. To evaluate the performance of the developed AFCCS, we conducted comprehensive ﬁeld experiments focusing on UAV collision avoidance and formation ﬂight. The experimental results demonstrate the effectiveness of the proposed system and show seamless operations among multiple UAVs.


Introduction
Non-terrestrial networks (NTN) are an effective solution that can provide wireless communication services over uncovered or under-served areas towards Beyond 5G [1].NTNs are a communication platform for connecting devices in various locations ranging from the sky to seas and space, through different vehicles such as satellites, aircraft, and ships.In particular, when unmanned aerial vehicles (UAVs), also known as drones, are employed as flying wireless base stations, it becomes possible to construct wireless networks in the air, and various relevant research has been reported in this research area [2].
In recent years, the development and applications of UAVs has shown rapid growth.Because the UAVs have very outstanding mobility that is not limited by all kinds of terrain, they can provide high convenience and good accessibility in scenarios such as package delivery in isolated areas or disaster investigation [3,4].As a result, many new wireless technologies, such as Internet of Things (IoT), can be improved or extended using UAVs.However, as the development of UAVs is highly growing, the safety of UAV operations becomes an emerging issue worldwide.
For safe UAV operation issues, it is essential to develop a suitable and effective UAV control system, also called an unmanned aircraft system (UAS) [5][6][7][8].However, for multiple UAV scenarios, awareness of neighboring flying vehicles while keeping a safe enough distance among flying objects is a very tough task.Especially for UAV applications nowadays, the flying distances for UAVs are usually very long and it is almost impossible to confirm the flying circumstance with human eyes, which makes a great threat to the UAV flight safety operation issues.Hence, a mechanism to automatically perform UAV awareness and information sharing is very important for modern UAS applications.
In traditional approaches, UAS relies on existing commercial communication networks, such as cellular or satellite networks, to enable the implementation of UAS traffic management (UTM) functions for UAVs [9][10][11][12].However, in critical UAV scenarios, such as large-scale disasters, it is common for the communication network infrastructure to be damaged or disabled, which makes UTM ineffective.As a result, UAVs are forced to operate in high-risk conditions, so that their safety and effectiveness are hardly guaranteed.
Considering that existing cellular networks are suitable only for terrestrial communication and have limitations in supporting aerial communications, the authors of [13] presented a future perspective on 6G-enabled UTM ecosystems, with a focus on nonterrestrial features, including aerial and satellite communication.Similarly, the authors of [14] identified the most promising 6G enablers for UAV communication and examined the peculiarities of direct device-to-device (D2D) communications in the sky.More recently, to address collision issues, [15] evaluated a reduction in separation distances between UAVs using Wi-Fi-and Bluetooth-aided communication techniques through simulations.The topic of integrated systems based on wireless sensor networks and UAVs has also sparked extensive discussion in [16].In [17], D2D communications extended to UAV systems are considered important concepts for the future.In [18,19], the authors reveal the potential applications of UAV-assisted communications with AI technologies in 5G/6G systems.Undoubtedly, the most significant challenge at present is how to achieve UAV communication without any infrastructure support.
Given the aforementioned descriptions, addressing the sharing of UAV locations within the neighborhood airspace without cellular or other existing networks becomes crucial for ensuring UAV safety.In our study, this can be achieved through the implementation of vehicle-to-vehicle (V2V) communications, enabling UAVs to share their locations with each other as well as with the ground operation station.Furthermore, maintaining a safe distance between flying vehicles is essential to prevent potential collisions.This facilitates the recognition and exchange of location information for each UAV, which serves as the foundation for developing applications aimed at enhancing UAV safety through the utilization of shared location information with V2V communications [20,21].By implementing these mechanisms, the risks associated with UAS can be mitigated, ensuring safer and more efficient operations in various domains.
In this paper, we develop a system for location awareness and sharing of UAVs named "Drone Mapper " [22].To enable these functions, the system utilizes a V2V communication with low-power wide-area (LPWA) functionality operating in the 920 MHz band for global navigation satellite system (GNSS)-based location information sharing.The LPWA is an emerging wireless network technology designed for communication ability among lowpower, especially battery-powered, devices over large geographical areas [23].Since the AFCCS sensors and end devices in the UAS are mainly battery-based and power-limited communication devices, LPWA works as the solution to optimize the energy consumption of the end devices in the network [24,25].In addition, because the wireless technology adopted in the proposed system does not need cellular infrastructures, it can work under some tough conditions without good infrastructure such as countryside circumstances or places suffering severe disasters.
Furthermore, building upon Drone Mapper, we also develop an autonomous flight coordination control system (AFCCS) to enhance UAV safety operations.The AFCCS provides two essential functionalities for multiple UAV applications: UAV collision avoid-ance and UAV formation flying.To assess the effectiveness of our proposed method, we conduct field experiments specifically targeting these functionalities, and the experiments are designed to thoroughly evaluate the performance of our developed system and its associated methods.
The rest of this paper is organized as follows.The system description for this study is provided in Section 2. The proposed methods for flight coordination control are introduced in Section 3.Then, we conduct field experiments to evaluate the proposed methods and system in Section 4. Finally, we provide some concluding remarks in Section 5.

System Description
In the proposed system, there are two essential functions for UAV location awareness and sharing, which are the acquisition of UAV location using GNSS and information sharing via communication among the flying vehicles.According to the concept shown in Figure 1, the system can be set up in UAVs and manned flying vehicles to communicate with each other.Furthermore, there is a ground station that optionally works for monitoring the flying vehicles if this functionality is required.With this system, all the location information of the flying vehicles can be measured, shared, and managed.
For the transmissions among UAVs, LPWA technology with 920 MHz is adopted in our developed system.Although there are some other possible candidates for V2V communications, such as Bluetooth or Wi-Fi in the 2.4 GHz band, these technologies work within a very short communication distance in some countries and may be affected by the existing wireless systems.Therefore, these technologies are not proper for communicating with manned aircraft.In this system, we use Frequency Shift Keying (FSK) modulation and LoRa (long-range) modulation with 920 MHz for transmissions.LoRa is widely used in LPWA technologies that can robustly transmit the shared information among UAVs in a very power-saving fashion.Based on the above V2V communication system, we develop an AFCCS that can be equipped in each UAV to expand its functionality.The AFCCS primarily consists of three key components: a wireless data collection and transmission device [21], a flight coordination control device developed based on Raspberry Pi (a series of small, lowcost, single-board computers designed and developed by the Raspberry Pi Foundation, a UK-based charity organization), and a flight controller.An illustration of the AFCCS device implementation is shown in Figure 2. In the following subsections, more detailed explanations about these components are provided.

Data Collection and Transmission Unit (Drone Mapper Device)
A system block diagram and a hardware photograph of our developed Drone Mapper device are shown in Figure 3 and Figure 4, respectively.The Drone Mapper device we developed can provide broadcast-based location information sharing between UAVs and the operators, as well as information sharing among UAVs and manned aircraft flying in the surrounding airspace, to realize safe operation for flying vehicles.This device includes the following features.First of all, the UAV communication system is based on a simple V2V broadcasting protocol without the need for network infrastructure such as a base station (BS) or access point (AP), so that it can be implemented with high flexibility.Moreover, the system uses the license-free 920 MHz band for telemetry, telecommand, and data transmission radio equipment following the Association of Radio Industries and Businesses (ARIB) standard of Japan [26].In addition, the system can cover beyond visual line of sight (BVLOS) UAV communications with multi-hop relay communication, which contains up to two hops.Finally, the system can operate a remote information sharing system via the network by sending UAV information to UTM internet services.
Regarding the detailed information of the Drone Mapper device, in Figure 3, we show the concept of designing the UAV location and ID information-sharing system.From this figure, it can be seen that there are three types of data to be collected, which are environment data obtained with sensors or a calculator, location data obtained using GNSS, and aircraft information.The three types of data are stored in the Drone Mapper's memory and can be exchanged among the helicopter, UAV, and ground monitoring station via the licensefree 920 MHz band with LoRa communication.Note that the Drone Mapper device is capable of transmitting and receiving signals via a single communication antenna when it is implemented.In the current version of the Drone Mapper device, we select LoRa and FSK modulation techniques for wireless data transmission.LoRa modulation is adopted mainly because of the smaller transmission power and longer transmission distance, while its transmission rate is up to max 37.5 kbps.On the contrary, FSK modulation is adopted for achieving higher transmission rates (max.300 kbps) than the LoRa and thus improve the efficiency of data exchange.The related specifications for the developed Drone Mapper device are summarized in Table 1.In the considered system, the local and shared information of the UAVs is transmitted and received using wireless transmission modules.In Figure 5, we provide an illustration of the frame structure for the V2V communication protocol.To deal with interference issues, we adopt the time division multiple access (TDMA) method for the frame structure design.Specifically, we divide a frame equally into N time slots

GNSS Module
UAV n occupies the time slot τ n to transmit its local information, including position, velocity, etc.Other time slots except τ n are not used by UAV n during the flight process.As a result, each UAV shares its local information with a duration T = τN, and interference among UAVs can be ignored under the assumption of no channel delay and perfect transmitting synchronization.Certainly, interference among slots generally occurs and results in packet loss, which reduces the reliability of information sharing among UAVs.Fortunately, in general cases, UAVs operate under good channel conditions, and the interference would not be a severe issue.

Flight Coordination Control Unit
For the flight coordination control unit, there are two main tasks: calculation and conversion tasks.The calculation task includes operating different algorithms and using data from the Drone Mapper device to calculate the basic parameters required for the UAV to perform its flight missions.The parameters include the flight speed, flight direction, destination coordinates, etc.The conversion task operates conversion of the data parameter output from the previous step into commands that can be recognized and executed by the UAV, and then these commands are sent to the flight controller.Different algorithms need to be designed and implemented for different flight missions in this unit.This is a highly creative and customized process.
In general, a multiple input-output (I/O) algorithm implemented in this unit can be mathematically expressed by where A n presents the designed algorithm performed by UAV n for the flight operations, including but not limited to collision avoidance and flight formation.I n,k for k ∈ {1, • • • , N} denotes the received shared information sent from UAV k to UAV n , and includes longitude, latitude, etc.In the present systems, I n,k can be further expressed by where α and t denote the identification and flight time.x, y, and z are defined as the longitude, latitude, and altitude of the UAV.v and θ represent the flight speed relative to the ground and the flight direction.r is the alert radius of the UAV.An example of the shared information format sent from the Drone Mapper device described in Section 2.1 is listed in Table 2

Flight Controller
The main task of the flight controller is to control the UAV according to the commands received from the flight coordination control unit.To implement this functionality, we use a product called Pixhawk2, which is an open-source flight control system designed for UAVs and other robotic systems.The flight controller operates an autopilot software stack and provides the ability to control various flight parameters of the UAV, such as altitude, speed, and direction.More details about the core of the flight controller can be found on the Pixhawk2 product website.

Flight Coordination Control Methods
The flight coordination control methods we propose in this study are designed for the two topics on UAVs that are implemented in the system described in Section 2. One topic is collision detection and avoidance among multiple UAVs, where each UAV works in passive mode.The other one is the formation flight, where UAVs work in active mode.For passive mode, also known as distributed mode, the UAVs are autonomously accomplishing their missions without requiring external control commands throughout the entire flight process, such as negative method-based collision avoidance [27].In contrast, for active mode, the UAV follows externally specified commands to accomplish its assigned missions, such as formation flights along designated routes [12].The objective of the first topic is to ensure that multiple UAVs can fly safely and autonomously in the same open airspace, without the risk of collisions.On the other hand, the second topic, i.e., formation flight, means the coordinated flight of multiple UAVs in a pre-defined pattern or formation with a single communication link between a representative (or leader) UAV and a ground station, instead of separate communication links between all of the UAVs and a ground station.The goal of formation flight is to achieve a specific mission that is difficult or impossible for a single UAV to accomplish alone.In this section, we investigate these two topics in detail separately and propose effective methods for these topics.

Collision Detection and Avoidance Method
For flight collision detection and avoidance, we adopt a collision-avoidance algorithm called the "right-turn or stop" method, as shown in Figure 8.In this algorithm, when UAV n detects a possibility of collision, it rotates to the right at an angle of ∆ A and flies for a certain time ∆ T to avoid the potential collision.If the collision is from the right-hand side of UAV n , it stops flying and stays for a duration of time ∆ T .Here, a collision occurs when there is a difference in flight direction between UAV n and another UAV k and we denote this difference as Θ n,k .An usual collision is classified as Θ n,k ∈ Φ f , while a collision from the right-hand side is classified as Θ n,k ∈ Φ r .The parameter Θ n,k is calculated by where the range of θ n,n for all values of n extends from 0 to 2π, excluding the point 2π itself.Mathematically, it is denoted as θ n,n ∈ [0, 2π) for all of n ∈ {1, • • • , N}.The range parameters of Φ f and Φ r are mathematically expressed by and respectively, where β ∈ [0, π/4] is a given parameter in the system.The proposed "right-turn or stop" algorithm is activated when a potential collision is detected.The collision-detection mechanism remains active with continuous calculation of the distance between two UAVs.If the distance between UAV n and UAV k satisfies the condition then a collision is assumed to occur.Here, x n,n , y n,n , z n,n , and r n,n denote the local information of UAV n , while x n,k , y n,k , z n,k , and r n,k denote the shared information received from UAV k .It is important to note that due to channel delays, the information available to UAV n may not always match the actual information of UAV k .For instance, x k,k may not equal x n,k in a typical scenario.This discrepancy can introduce security risks stemming from inaccuracies.Increasing the frequency of information sharing among UAVs using the wireless transmission module LoRa or FSK in the Drone Mapper device is a possible solution, and reasonable allocation of wireless resources needs to be considered.We provide further evaluations related to this solution in the following section about experimental evaluations.
For better understanding, we provide a flowchart of collision detection and the "right-turn or stop" avoidance algorithm in Figure 9 and Algorithm 1, respectively.Furthermore, we illustrate an example to show how to determine where the collision is coming from in Figure 10a.

Formation Flight Method
For formation flights, we utilize a leader-follower model to accomplish the formation flight mission.In this model, one UAV is assigned as the leader, and the other UAVs follow its flight path while adjusting their positions relative to the leader.The leader UAV operates in active mode and receives commands sent from MS, which is responsible for planning the flight path of the leader.In contrast, the follower UAVs are operated in passive mode and autonomously adjust their flight path using information shared by the leader.Flowcharts of the proposed formation flight for the leader UAV and follower UAVs are shown in Figure 11a,b, respectively.
For the formation flight, we consider a function f n defined as follows: This function is used to determine the position where the follower UAV n should be to maintain a given flying formation.Figure 10b illustrates an example of formation f n used in our system.In Equation ( 7), x n,k , y n,k , and z n,k represent the received position information shared by the leader UAV k .xn , ŷn , and ẑn are the position where the follower UAV n should be.The outputs of f n are then used by the follower UAVs to adjust their flight speed v n,n and direction θ n,n to maintain the flight formation throughout the entire mission.The adjusted flight speed v n,n is calculated by and the adjusted flight direction θ n,n of UAV n can be expressed by where φ n,n and ϕ n,n are defined as the adjusted azimuthal and polar angles, respectively, of UAV n in spherical coordinates.The values of φ n,n and ϕ n,n can be found by solving the following equations: The proposed formation flight algorithm for UAV n following leader UAV k is shown in Algorithm 2.

Field Experiment Evaluations
In this section, we evaluate the proposed AFCCS and methods by conducting field experiments, focusing on (a) UAV flight with collision detection and avoidance experiments as described in Section 3.1 and (b) UAV formation flight experiments as described in Section 3.2.To provide practical and objective evaluations, the proposed AFCCS is implemented on a commercially available multi-purpose UAV.Table 3 presents some key features of the UAV and Table 4 presents the common parameters used in our field experiments.For the sake of safety, all field experiments were conducted in an open airspace located in Saitama prefecture in Japan, which is far from the crowded center of Tokyo.The results of experiments (a) and (b) are described in detail in the following subsections.

Collision-Avoidance Experiment Evaluations
To evaluate the avoidance effect caused by Algorithm 1 implemented in our proposed AFCCS, similar to our previous study in [27], for arbitrary UAV n , we define a parameter γ n,k , which means the intrusion distance of UAV k to UAV n and can be calculated by From (11), it can be known that the intrusion distance γ n,k ranges from 0 to r n,k + r n,n , and a collision between UAV n and UAV k occurs when γ n,k = r n,k + r n,n .The risk of collision between two UAVs decreases with a decrease in γ n,k .An experimental result of UAVs before, during, and after the detected collision event in the field experiment is shown in Figure 12.This type of visualization is created by generating flight paths through the creation of KML files using latitude and longitude data acquired during experiments for each UAV, and subsequently plotting these paths on Google Earth.In Figure 12, N = 4 UAVs were positioned at the top corners of a square area and flown towards their destinations in a diagonal direction.The flight paths of all the UAVs and the intrusion distance of each UAV are recorded for analysis of the collision avoidance.
Figures 13 and 14 present the intrusion distances over time for the collision-avoidance experiments with different flight patterns.In the first experiment, the Drone Mapper in our developed AFCCS utilizes a LoRa wireless module with an information-sharing duration of T = 0.5 s and a fixed speed of 2 m/s for all UAVs v n,n ∀ n ∈ {1, • • • , N}, which represents a low-speed flight pattern.In this case, the alert radius r n,n of UAV n is set to 10 m for all n ∈ {1, • • • , N}.On the other hand, the second experiment employs the FSK wireless module in the AFCCS, with an information-sharing duration of T = 0.25 s and a fixed speed of 5 m/s for all UAVs v n,n ∀ n ∈ {1, • • • , N}, which represents a high-speed flight pattern.In this case, the alert radius r n,n of UAV n is set to 15 m for safety considerations.From Figures 13 and 14, it can be seen that all intrusion distances for the UAVs throughout the observation period are below the theoretical maximum of r n,n + r n,k (20 m for the first experiment and 30 m for the second experiment) when using the proposed collisionavoidance algorithm.This means that the UAVs can safely arrive at their destinations without colliding with each other, showing the effectiveness of the proposed AFCCS for collision avoidance during UAV flights.However, in comparison to the low-speed flight pattern with v n,n = 2 m/s, the high-speed flight pattern with v n,n = 5 m/s appears to have more safety risks.This can be observed from the measured maximum intrusion distance of 26 m between UAV 1 and UAV 2 , which is close to the theoretical maximum of 30 m, in spite of the fact that a more advanced information-sharing mechanism is adopted in this case.In fact, based on the key findings from our previous simulation-based study [27], a higher frequency (i.e., smaller T) of information sharing may result in smaller intrusion distances and better performance in the collision-avoidance process.Conversely, a higher UAV speed results in larger intrusion distances and poorer performance.When both high sharing frequency and large UAV speed are adopted simultaneously in our experimental results, the latter one would dominate the performance.To provide a fair comparison and demonstrate the effect of speed on intrusion distance, we conducted experiments for varying UAV speeds.Figure 15 illustrates the intrusion distances over time for collision-avoidance experiments with different UAV speeds: v n,n = 5 m/s and v n,n = 6 m/s for all n ∈ {1, • • • , N}.For the sake of simplicity, only two UAVs are deployed in this experiment and flying towards each other.In both cases, we employ the same FSK wireless module in the AFCCS with T = 0.25 s, and the alert radius r n,n of UAV is set to 15 m for safety considerations.The results, as depicted in Figure 15, reveal that the maximum intrusion distance increases from 21 m to 26 m when the UAV speed is increased by just 1 m/s.This observation confirms that UAV speed is one of the factors that plays a dominant role in the collision-avoidance process, as higher speeds can introduce larger safety risks.Consequently, it is recommended to adjust the alert radius of the UAV flexibly to accommodate varying UAV speeds.Indeed, drawing conclusions based on the deployment of only two UAVs for the experiments may be insufficient, and there could be other factors that influence the UAV avoidance process.In the near future, we plan to refine our conclusions by conducting more comprehensive comparisons, including increasing the number of UAVs.
It is worth noting that, for the current experiments, we employed up to four UAVs to evaluate the collision-avoidance method based on the developed AFCCS.Undoubtedly, the number of deployed UAVs is relatively small for assessing generality, and the algorithm used in the collision-avoidance experiments may not perform optimally in a real-life scenario where most UAVs will be in operation.However, considering the limitations imposed by hardware and economic constraints, and given that our primary focus is to evaluate whether UAVs can accomplish their intended missions with the assistance of AFCCS, the effectiveness of the developed products and the conclusions drawn from our experiments are reliable.In fact, we have proposed a collision-avoidance algorithm for scenarios involving multiple UAVs in [27] and have completed evaluations based on computer simulations.We also plan to conduct further evaluations of this algorithm using the developed AFCCS in our future work.

Formation Flight Experiment Evaluations
To evaluate the formation flight capabilities of a UAV equipped with our developed AFCCS, we conducted field experiments including multiple UAVs with speed 2 m/s and D = 10 m.In this experiment, a LoRa module with two transmissions per second is adopted in the Drone Mapper and a formation f n for N = 4 UAVs is implemented, as shown in Figure 10b.In order to validate the effectiveness of the proposed method, a parameter named the deviation distance ζ n is introduced.This parameter means the distance between the actual position of UAV n and the position where it should be during formation flight with the given formation f n .Mathematically, ζ n can be expressed as Smaller deviation distances ζ n for all UAVs at any given time indicate better maintenance of the desired formation during their flight.Conversely, larger deviation distances ζ n suggest that the UAVs are not flying in the designed formation.Theoretically, perfect formation flight can be achieved under the condition that ζ n = 0 for all UAVs at all times.The experimental results of UAV formation flight under the aforementioned conditions are shown in Figure 16.
The resultant longitude and latitude coordinates of all UAVs, as well as the flight path of the leader UAV, based on our experimental data are shown in Figure 17.The results include the theoretical flight formation data constructed by four UAVs, which are represented by dashed lines, and their actual positions, which are represented by solid lines.Additionally, in Figure 18, we provide information on the altitude and flight direction of the leader UAV.The altitude data of the leader UAV are utilized to determine the observation flight period of the experiment.
In Figure 19, the deviation distances of the three follower UAVs throughout the entire flight process are provided.It can be observed that during the observation period from 200 s to 500 s, the deviation distances of all follower UAVs remain less than 5 m.However, these distances increase significantly (more than 10 m) when the flight direction of the leader UAV rotates 90 degrees to the right.One possible explanation is that a substantial change in the flight direction of the leader UAV results in a significant change in the flight formation.Compared to the case of flying along a straight line, the follower UAVs require additional time to adapt to such significant changes by adjusting their speed.This reveals a major challenge due to physical constraints of the UAV, such as flight torque and acceleration.Generally speaking, methods like increasing the frequency of information sharing by replacing the LoRa module with an FSK module may reduce the deviation distances and improve the performance, which needs further evaluation in future studies.

Conclusions
In this study, we developed a UAV information collection and sharing system called Drone Mapper.This system utilizes a V2V communication system with LPWA functionality.Building upon the Drone Mapper device, we also developed an AFCCS to enhance safe UAV operations.The AFCCS provided two essential functionalities for multiple UAV applications: collision avoidance and formation flying.To assess the performance of the developed AFCCS, field experiments were conducted.The experimental results demonstrate the effectiveness of our system and its potential application for UAV collision avoidance and formation fight.In the future, as the skies become more crowded with UAVs and urban air mobility vehicles, the significance of effective operational management will increase.To enhance safety and efficiency, it is predictable that dynamic information-sharing systems based on V2V communications in addition to ground networks will become indispensable components.

Figure 1 .
Figure 1.Concept of V2V communication system using Drone Mapper .

Figure 3 .
Figure 3. Functional block diagram of Drone Mapper device.

Figure 5 .
Figure 5.An illustration of frame structure for the V2V communication protocol.

Figure 6 .Figure 7 .
Figure 6.Functional block diagram of flight coordination control unit.UART

Algorithm 2 :Figure 11 .
Figure 11.A flowchart of the formation flight in the considered experiments.

Case 1 :Figure 12 .Figure 13 .
Figure 12.An experimental result of UAV flights before, during, and after collision avoidance in the field experiment with N = 4.

Table 2 .
Shared information format of the Drone Mapper device.