| Literature DB >> 31717563 |
Maurício R Silva1,2, Elitelma S Souza1,3, Pablo J Alsina1, Deyvid L Leite1, Mateus R Morais1, Diego S Pereira1,4, Luís B P Nascimento1, Adelardo A D Medeiros1, Francisco H Cunha Junior5, Marcelo B Nogueira5, Glauberto L A Albuquerque6, João B D Dantas6.
Abstract
This paper presents a communication network for a squadron of unmanned aerial vehicles (UAVs) to be used in the scanning rocket impact area for Barreira do Inferno Launch Center-CLBI (Rio Grande do Norte, Brazil), aiming at detecting intruder boats. The main features of communication networks associated with multi-UAV systems are presented. This system sends information through Wireless Sensor Networks (WSN). After comparing and analyzing area scanning strategies, it presents the specification of a data communication network architecture for a squadron of UAVs within a sensor network using XBee Pro 900HP S3B modules. A brief description is made about the initial information from the construction of the system. The embedded hardware and the design procedure of a dedicated communication antenna to the XBee modules are presented. In order to evaluate the performance of the proposed architecture in terms of robustness and reliability, a set of experimental tests in different communication scenarios is carried out. Network management software is employed to measure the throughput, packet loss and other performance indicators in the communication links between the different network nodes. Experimental results allow verifying the quality and performance of the network nodes, as well as the reliability of the communication links, assessing signal received quality, range and latency.Entities:
Keywords: FANET; ad hoc network; communication architecture; multi-UAV system monitoring; network performance; wireless sensor networks
Year: 2019 PMID: 31717563 PMCID: PMC6891732 DOI: 10.3390/s19224895
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Impact area of a rocket launched from CLBI (Barreira do Inferno Launch Center).
Figure 2Simple example of a FANET (Flying ad hoc network).
Figure 3Flight formation for spiral scanning.
Figure 4Area scanning strategies for the formation of unmanned aerial vehicles (UAVs). (a) Spiral pattern; (b) Back and forth pattern.
Figure 5Area decomposed into four subareas by using the back-and-forth pattern.
Characteristics of the Multi-UAV communication network for the proposed scanning strategies.
| Characteristics | Without Subdivision of the Area | With Subdivision of the Area |
|---|---|---|
| Formation | Close nodes as function of the field of view of the camera | Distant nodes as a function of the radio range |
| Required time interval for scanning the area | Proportional to the number of the nodes | Proportional to the number of the nodes |
| Size of the monitored area | Limited by the radio range of the UAV hub | It can be extended from the UAV out of range through the mesh network |
| Type of communication\routing | Star or Mesh, with little design modification | Mesh |
| Topology of the network between the UAVs (nodes) | Start or Mesh | Mesh |
| Topology of the network between UAVs and base station | Star, need of a hub node to communicate with the base station over the entire area | Mesh, wider range of communication |
| Distance between nodes | Short | Long |
| Required time interval for interruption in case of node failure | Short | Long |
| Reorganization in case of failure node | Low operational cost independent of the scanning method | Medium and high cost when using the back-and forth and spiral method, respectively |
| Energy consumption | Low in the case of end devices | Medium/high in routers and coordinators |
| Type of node | Star Topology: one or two coordinators, one router end devices required | One or two coordinators and routers required |
| Application | Scanning time is the major concern, thus requiring a node with higher range and processing capacity. | Larger scanning areas. The nodes have the same transmission and processing capacity. |
Figure 6Architecture for the Multi-UAV system.
Figure 7Hardware specification of the proposed multi-UAV system. (a) XBee module embedded in UAV Phantom 3 Standard; (b) XBee module connected to the power bank; (c) BS equipped with a XBee module.
Figure 8Sequence of steps of the proposed algorithm.
Control message (CtrM) Format.
| Field | Size (bytes) | |
|---|---|---|
| ID | Identification | 4 |
| TY | Message Type | 1 |
| SN | Source Node Address | 2 |
| DN | Destination Node Address | 2 |
| PN | Packet Number | 4 |
| TI | Time | 10 |
| LA | Current location | 18 |
| QN | Number of targets found | 4 |
| LN | Location of targets | 36 |
Data message (DM) format.
| Field | Size (bytes) | |
|---|---|---|
| ID | Identification | 4 |
| TY | Message Type | 1 |
| SN | Source Node Address | 2 |
| PQ | Number of Packets | 4 |
| DN | Destination Node Address | 2 |
| PN | Packet Number | 4 |
| DA | Data | 239 |
Confirmation messages (CnfMs) format.
| Field | Size (bytes) | |
|---|---|---|
| ID | Identification | 4 |
| TY | Message Type | 1 |
| DN | Address Destination Node | 2 |
Figure 9Flow of CntMs to the BS in a FANET: (a) UAV-1 completed the mission without detecting boats; (b) the imaging system located a boat, while informing the BS and preparing a DM.
Figure 10Message flow for transmitting an image.
Figure 11ZigBee devices in a scenario FANET test with mesh configuration.
Figure 12Test site and position of UAVs.
Figure 13ZigBee devices in a scenario 1 with mesh configuration.
Scenario 1: Configuration and position nodes.
| Parameter | BS | HUB | ED |
|---|---|---|---|
| ZigBee Function | Coordinator | Router | End Device. |
| Distance from BS | - | 400–600 m | 900–1100 m |
| Baud Rate | 115,200 bps | 115,200 bps | 115,200 bps |
| Sent Bytes | 128,000 | - | 128,000 |
| Sent packets | 500 | - | 500 |
Figure 14ZigBee devices in configuration scenario 2. (a) ZigBee devices in P2P configuration scenario; (b) ZigBee devices in a scenario without failure; (c) ZigBee devices in a scenario with failure.
Scenario 2: Configuration and position nodes.
| Parameter | BS | HUB | ED |
|---|---|---|---|
| ZigBee Function | Coordinator | Router | End device |
| Distance from BS peer-to-peer | - | - | 700–800 m |
| Distance from BS with hop | - | 400–600 m | 900–1100 m |
| Baud Rate | 38,800 bps | 115,200 bps | 38,800 bps |
| Sent Bytes | - | - | 128,000 |
| Sent Packets | - | - | 500 |
Figure 15Analysis of the best position of XBee antenna by simulation using 4nec2 software.
Figure 16Simulation results of the operating frequency range of XBee antenna.
Figure 17Simulated behavior of the power received by the XBee transceiver.
Frequencies and respective impedances.
| Parameter | Value |
|---|---|
| PTx—trasnmission power | 23 dBm |
| GTx—transmission antenna gain | 1.7 dBi |
| GRx—receiving antenna gain | 1.7 dBi |
| 0.33 m | |
| 6.0 dB |
Results obtained in scenario 1.
| Received Bytes | Sent Time (seconds) | Local RSSI (dBm) | Remote RSSI (dBm) | Tx (kbps) | Received Packets | Lost Packets | |
|---|---|---|---|---|---|---|---|
| Average | 127,925 | 01:07 | −50 | −50 | 15.56 | 499.7 | 0.3 |
| Best Result | 128,000 | 01:02 | −48 | −47 | 16.38 | 500 | 0 |
| Worst Result | 126,976 | 01:36 | −49 | −54 | 10.56 | 496 | 4 |
| mean deviation | 237 | 00:10 | 2.79 | 2.79 | 1.63 | 0.93 | 0.93 |
Analysis of results obtained in scenario 1.
| Parameters | Results |
|---|---|
| Number of tests | 72 |
| Tests without lost packets | 90.28% |
| Received bytes | 99.96% |
| Average Throughput | 15.56 kbps |
| Average time to send image | 67 s |
Results obtained in scenario 2.
| Received Bytes | Sent Time (seconds) | Local RSSI (dBm) | Remote RSSI (dBm) | Tx (kbps) | Received Packets | Lost Packets | |
|---|---|---|---|---|---|---|---|
| Peer-to-peer | 127,872 | 01:56 | −49.4 | −51.2 | 8.92 | 499.5 | 0.5 |
| Multi-hop | 127,974 | 02:18 | −50.9 | −50.9 | 7.48 | 499.9 | 0.1 |
| Multi-hop with failure | 127,770 | 02:23 | −51.2 | −50.8 | 7.13 | 499.1 | 0.9 |
Analysis of results obtained in scenario 2.
| Parameters | Peer-to-Peer | Multi-Hop | Multi-Hop with Failure |
|---|---|---|---|
| Number of tests | 36 | 36 | 36 |
| Tests without lost packets | 58.33% | 94.44% | 16.67% |
| Received bytes | 99.90% | 99.98% | 99.82% |
| Average Throughput | 8.92 kbps | 7.48 kbps | 7.13 kbps |
| Average time to send image | 116 s | 138 s | 143 s |
Results of data transmission tests. * Network reconfiguration test performed only in scenario 2 in the third case (02 Multi-hop with failure).
| Scenario | RSSI Average (dBm) | Average Throughout (kbps) | Average Transmission Time (seconds) | Tests without Loss of Packets (%) | Received Packets (%) | Network Reconfiguration after Failure (%) * | |
|---|---|---|---|---|---|---|---|
| Local | Remote | ||||||
| 01 | −50.00 | −50.00 | 14.77 | 67 | 90.78 | 99.96 | - |
| 02 P2P | −49.40 | −51.20 | 8.92 | 116 | 58.33 | 99.90 | - |
| 02 Multi-hop | −50.88 | −50.92 | 7.48 | 138 | 94.44 | 99.98 | - |
| 02 Multi-hop with failure | −51.24 | −50.86 | 7.13 | 143 | 16.67 | 99.82 | 100 |