| Literature DB >> 35957483 |
Christophe Cariou1, Laure Moiroux-Arvis1, François Pinet1, Jean-Pierre Chanet1.
Abstract
The development of Wireless Underground Sensor Networks (WUSNs) is a recent research axis based on sensor nodes buried a few dozen centimeters deep. The communication ranges are, however, highly reduced due to the high attenuation of electromagnetic waves in soil, leading to issues of data collection. This paper proposes to embed a data collector on an Unmanned Aerial Vehicle (UAV) coming close to each buried sensor node. The whole system was developed (sensor nodes, data collector, gateway) and experimentations were carried out in real conditions. In hovering mode, the measurements on the RSSI levels with respect to the position of the UAV highlight the interest in maintaining a high altitude when the UAV is far from the node. In dynamic mode, the experimental results demonstrate the feasibility of carrying out the data collection task while the UAV is moving. The speed of the UAV has, however, to be adapted to the required time to collect the data. In the case of numerous buried sensor nodes, evolutionary algorithms are implemented to plan the trajectory of the UAV optimally. To the best of our knowledge, this paper is the first one that reports experiment results combining WUSN and UAV technologies.Entities:
Keywords: Internet of Underground Things; LoRa; Unmanned Aerial Vehicle; Wireless Underground Sensor Networks; ZigBee; environmental monitoring; evolutionary algorithms
Year: 2022 PMID: 35957483 PMCID: PMC9371389 DOI: 10.3390/s22155926
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Environmental monitoring system is based on a set of sensor nodes distributed underground. Periodically, the UAV collects the data by following an optimized flight trajectory. The data are delivered to the remote gateway at the end of the mission.
Figure 2Principle scheme. The Lora technology is used to retrieve the data from the buried sensor nodes, and the Zigbee communication is used to upload the data on the gateway.
Figure 3The sensor node is built around an Atmega328 microcontroller, a DS1378 temporal reference, a RFM95W LoRa radio module operating at 868-MHz, and an SMT100 probe. The radio antenna is out of the box and will be directly in contact with the soil.
Figure 4Diagram of the program in a sensor node.
Structure of a data frame sent by a buried sensor node (25 bytes).
| Name | Description |
|---|---|
| SensorNodeID | Sensor node identifier |
| Counter | Auto increment of the frame |
| TimestampMeasure | Measurement Timestamp (UTC time) |
| NodeBatt | Battery voltage of the node |
| Permittivity | Data of the probe SMT100 |
| Humidity | Data of the probe SMT100 |
| Temperature | Data of the probe SMT100 |
Figure 5The developed collector node with two antennas. The communication is done in LoRa with the buried sensor nodes and in ZigBee with the gateway (when they are accessible). This collector node is embedded on the UAV.
Figure 6Diagram of the program in the collector node.
Figure 7The gateway with the Zigbee communication module is defined as Coordinator to retrieve the data from the UAV and put them on the network server.
Figure 8The UAV used for the experimentations (Matrice 300 RTK—DJI) with the collector node attached on the underside.
Figure 9Experimental setup in hovering mode to study the UG2AIR communication link. The UAV is stabilized for several seconds at different altitudes (20, 40, and 60 m) and lateral distances (0 to 150 m by steps of 25 m). At each position, the buried sensor node sends 100 data frames. The collector node measures the RSSI signals and collects the data frames.
Figure 10Experimental setup in dynamic mode to study the UG2AIR communication link at different speeds. The UAV flies at the altitude of 40 m. At each reception of a data frame, the collector node measures the level of the RSSI signal.
Figure 11Principle of the genetic algorithm to generate a new population.
Figure 12Principle of the ants colony algorithm.
Figure 13Experimental field (45°42′25.99″ N, 3°00′40.54″ E, 433 m) and a sensor node buried at 15 cm deep. Once the sensor node is installed, some soil is added and compacted by foot.
RF transmit time of a data frame of 25 bytes with respect to SF (BW = 125 KHz, CR = 4/5). Values obtained from Semtech’s datasheets [40].
| SF7 | SF8 | SF9 | SF10 | SF11 | SF12 | |
|---|---|---|---|---|---|---|
| RF Tx time (ms) | 45 | 80 | 160 | 280 | 561 | 958 |
Figure 14The UAV flying above the buried sensor node.
Figure 15RSSI levels for each position of the UAV.
Mean of the RSSI values (dBm) at each position (altitude, lateral distance).
|
| −89 | −90 | −96 | −101 | −101 | −106 | −108 |
|
| −86 | −92 | −98 | −98 | −103 | −111 | −112 |
|
| −80 | −90 | −98 | −103 | −109 | −111 | −114 |
|
|
|
|
|
|
|
|
Figure 16Evolution of the RSSI levels with respect to the lateral shift of the UAV.
Figure 17RSSI levels measured by the collector node when the UAV was flying along the trajectory of 200 m at respectively 4 m/s, 6 m/s and 8 m/s. 100 data frames were collected at each experiment.
Figure 18Development of a trajectory planning software in C++, displayed with OpenStreetMap. 25 buried nodes are distributed in the environment. Beforehand the use of evolutionary algorithms, these coordinates are converted into metrics coordinates using the french transformation Lambert.
List of the 25 nodes used to test the optimization algorithms. The coordinates are given in the WGS84 reference system.
| Node | Latitude (°) | Longitude (°) |
|---|---|---|
| 0 | 46.340252 | 3.432973 |
| 1 | 46.341912 | 3.438121 |
| 2 | 46.344821 | 3.432128 |
| 3 | 46.343507 | 3.430192 |
| 4 | 46.344978 | 3.424024 |
| 5 | 46.346443 | 3.421086 |
| 6 | 46.341281 | 3.427551 |
| 7 | 46.339276 | 3.426908 |
| 8 | 46.342764 | 3.420956 |
| 9 | 46.344727 | 3.415366 |
| 10 | 46.343209 | 3.443890 |
| 11 | 46.339782 | 3.423708 |
| 12 | 46.341258 | 3.420548 |
| 13 | 46.347399 | 3.431639 |
| 14 | 46.346931 | 3.428845 |
| 15 | 46.338440 | 3.431160 |
| 16 | 46.342437 | 3.446153 |
| 17 | 46.340274 | 3.445739 |
| 18 | 46.346031 | 3.438756 |
| 19 | 46.339173 | 3.444083 |
| 20 | 46.351383 | 3.435313 |
| 21 | 46.350550 | 3.431701 |
| 22 | 46.348745 | 3.440153 |
| 23 | 46.353679 | 3.434268 |
| 24 | 46.348362 | 3.418943 |
Figure 19After 1000 iterations, GA found a trajectory of 8324 m (left figure) and ACO a trajectory of 8326 m (right figure). The parameters for ACO were 50 ants, (weights) and (evaporation). The differences between the trajectories are located near the nodes 4, 6, and 3.
Figure 20Evolution of the GA and ACO algorithms. GA converges from 19,537 m (first iteration) to 8324 m. ACO converges from 15,106 m (first iteration) to 8326 m.
Previous research work focused on WSN, WUSN and UAV.
| Ref. | Methodology | Results and Findings |
|---|---|---|
| [ |
Analysis of the underground wireless channel. Simulation and field experiments. Operating frequency: 433 MHz |
State-of-the-art Impacts of the burial depth, soil composition, soil moisture, reflection, refraction, multi-path fading, antenna orientation, inter-node distance. |
| [ |
IOUT in precision agriculture State-of-the-art and challenges |
Presentation of academic and commercial systems (sensors, wireless technologies, communication architectures.) |
| [ |
Modelization to estimate the signal attenuation in the ground. Laboratory experimentations Operating frequency: 2.44 GHz |
Impact of soil depth, soil water content, soil electrical conductivity on the UG2AG communications. |
| [ |
Application: urban drainage system Actual experimentations Comparison of LoRa and LoRaWAN in terms of packet loss (UG to AG gateway). |
Reliability of LoRa when transmitting from range-critical locations. |
| [ |
WUSN in precision agriculture (center pivot for irrigation) Field experimentations (corn field) Operating frequency: 433 MHz |
Proof-of-concept The growth of the crop and soil moisture affect the UG2AG communication link Highlight research challenges |
| [ |
Present the concept of WUSN. List of impacting factors, overview of potential applications and challenges. |
State-of-the-art |
| [ |
WUSN to monitor landslides Actual implementation, measurements of soil moisture, storage of the data on a Web Server. |
Proof-of-concept |
| [ |
Present the concept and challenges of WUSN. Discussion on the technological advances, compare the communication EM (electromagnetic waves radiation) and MI (magnetic induction). Modelization of signal propagation through soil |
State-of-the-art |
| [ |
Presentation and comparison of propagation models of signal propagation through soil. Actual experiments to evaluate the models |
Propose a new propagation model to cover path loss induced by different factors (soil absorption, radiation, reflection, wavelength change) |
| [ |
Present the state-of-the-art of IOUT, potential applications, and challenges. Highlight different wireless technologies. |
State-of-the-art |
| [ |
Present the state-of-the-art of IOUT, architectures, potential applications, and challenges. |
State-of-the-art |
| [ |
Actual experiments Operating frequency: 433 MHz |
Low frequencies lead to smaller signal attenuation VWC highly impacts the underground communications Impact of antenna orientation, burial depth, soil moisture. |
| [ |
Evaluation of LoRa technology in 433 MHz and 868 MHz in different conditions for UG2AG (transmit power, burial depth, antenna in contact with the soil, antenna inclination) Actual experiments |
Better results with 868 MHz radio modules in terms of communication range |
| [ |
Test the LoRaWAN protocol for underground communication in different conditions (radio parameters, burial depth) Actual experiments |
Tests from 10 cm to 50 cm depth. At 50 cm depth, the packet loss is lower than 1 % |
| [ |
State-of-the-art in smart farming based on IoT and UAV. Development of a platform with sensors distributed on a farm, and an UAV collecting the data (a LoRa gateway is embedded) and transmitting them to the cloud through a 4 G transceiver. Actual experiments |
Proof-of-concept Highlight the limited flight time of the UAV and the need to optimize the power consumption Propose to develop a machine learning algorithm to predict environmental conditions to achieve an autonomous system |
| [ |
Concept of a mobile data collector. Present a communication architecture and protocols enabling a UAV to communicate in a bi-directional manner with a WSN Simulations and actual experiments |
Proof-of-concept |
Summary of the setup data.
| Configuration of the buried sensor nodes |
Parameters (LoRa): SF7, CR 4/5, BW 125 kHz Transmit power (LoRa): +14 dBm/25 mW Frequency (LoRa): 868 MHz Antenna orientation (LoRa): vertical Depth: 15 cm Data frame: 25 bytes (ID, counter, timestamp, battery voltage, permittivity, humidity, temperature) Trigger: send a set of 100 data frames with a delay of 300 ms between each transmission |
| Configuration of the collector node |
Parameters (LoRa): SF7, CR 4/5, BW 125 kHz Frequency (LoRa): 868 MHz Antenna orientation (LoRa): horizontal End device (ZigBee-Pro): 2.4 GHz |
| Configuration of the gateway |
Coordinator (ZigBee-Pro): 2.4 GHz |
| UAV |
Hover flight (21 positions): 3 altitudes (20 m, 40 m, 60 m) and 7 lateral distances (0, 25 m, 50 m, 75 m, 100 m, 125 m, 150 m) Dynamic mode: 1 altitude (40 m), 3 speeds (4 m/s, 6 m/s, 8 m/s) |
| Configuration of the trajectory planning algorithms |
GA: initial population with 100 routes, groups of 4 routes, operators = reverse, shift, swap, 1000 iterations ACO: 50 ants, evaporation 5%, 1000 iterations |
Summary of the experimental results.
| Experiments in hover mode |
At the vertical of the node, the signal reception is better at low altitude Near the vertical of the node, the signal reception is similar at the three altitudes Far from the node, the signal reception is better at high altitude |
| The data frames are correctly collected at the three velocities |
UAV velocity will have to be adapted to the time required to retrieve all the data memorized in the buried sensor node |
| Results of trajectory planning |
Similar results obtained for GA and ACO in terms of trajectory planning Execution time higher for ACO than GA |
Advantages and disadvantages of the automated solution compared to the manual solution.
| Advantages | Disadvantages | |
|---|---|---|
| Automated data collection by means of a UAV |
Possibility of data collection at high-frequency Displacement on site not needed Possibility to go within difficult access areas Time-saving Possibility of data collection in areas not covered by wireless networks |
Dependent of weather conditions Require a drone pilot |
| Data collection by a human operator |
Simplicity (no special skills needed) Possibility of data collection in areas not covered by wireless networks |
The operator has to go frequently to the sites to collect the data (tedious, time-consuming) The frequency of data collection is dependent of the operator’s availability |