DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA

A combination of sensor node, mobile robot and UAV for volcano monitoring has been developed, hence the eruption could be early detected to minimize the after-effects. The sensor node consists of TGS-2602 (SO2), MG-811 (CO2), DHT-11 (temperature), ADXL-345 (seismicity) and MPU6050 (landslides) sen...

Full description

Saved in:
Bibliographic Details
Main Author: Evita, Maria
Format: Dissertations
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/78467
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:78467
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description A combination of sensor node, mobile robot and UAV for volcano monitoring has been developed, hence the eruption could be early detected to minimize the after-effects. The sensor node consists of TGS-2602 (SO2), MG-811 (CO2), DHT-11 (temperature), ADXL-345 (seismicity) and MPU6050 (landslides) sensors; solar panel controller (power supply), WiFi ESP-8266 and LoRa-02 (data communication) and Raspberry Pi for data and volcano warning status processing using fuzzy logic. The solar cell could generate 18.81 Volt voltage and 0.23 Ampere current in laboratory testing. The temperature sensor has been calibrated for until 51oC, while the gas sensor could properly detect the gas until 8 ppm. After FFT analysis the seismic sensor detected almost zero frequency with 0.168 m/s2 , 0.0168 m/s2 and 1.125 m/s2 X, Y and Z axis zero offsets respectively. The landslide sensor had a maximum of about 4o land slope error. Moreover, only a 4% (maximum) PER is shown by the data communication. Furthermore, a simulation to decide the volcano status for the volcano in fuzzy control where SO2 4 ppm, CO2 500 ppm, temperature 36oC, seismicity 2 Hz and landslides 0o were the inputs for the controller resulted in Normal to Waspada (Alert) warning status. The system was then tested in Kelud, Tangkuban Parahu and Guntur Volcanoes (type-A stratovolcanoes). Sulfur dioxide was detected under 1 ppm, while CO2 was 0,306 – 0, 3 ppm (only measured in Guntur Volcano). Moreover, only a 1 Hz (0,32 gRMS) seismic wave was detected in Kelud, whereas nothing in Tangkuban Parahu and Guntur. Meanwhile, the temperature was in the range of 23 – 35 oC. These sensor data generated a Normal warning status for all the volcanoes. Hereinafter, the robot with the same monitoring sensor, driven by 24-volt DC motors (PG 28) of skid-steering mechanism and PID controller in STM-32 Nucleo F446RE microcontroller connected to Raspberry Pi 3 for velocity and ROS-RTOS operating systems. PID Controller has been successfully applied with average deviations of 2.5% (left motor), and 2.75% (right motor). The robot could reach the waypoints generated by the highlevel planner and a real trajectory was depicted followed by the low-level navigation layer while avoiding the obstacles in MATLAB performing near-optimal navigation algorithm. This algorithm then was tested on a flat surface of the laboratory floor and a grassy surface of a field. The robot successfully reached the destination while avoiding 1 and 2 obstacles automatically. The same result also was shown in field testing at Tangkuban Parahu on a rocky and sloppy uneven terrain. The obstacles had been detected beforehand by performing the YOLOv5s algorithm for objects (trees, persons, rocks and stairs) in the early step for four models. the best model (batch = 16, epochs = 500) resulted in mAP_0.5 = 25.7% and mAP_0.5:0.95 = 12.3%. A further training then was applied for trees and rocks to be implemented in Tangkuban Parahu volcano. The dataset was trained in 3 epochs (100, 300 and 500) and 16 batches of YOLOv5s. The last variant yielded the best result of 63.4% mAP_0.5 and 40.4% mAP_0.5:0.95 with almost zero loss. This model then was implemented in the Raspberry Pi3 to detect trees and rocks captured by the camera in Tangkuban Parahu Volcano. Most trees and rocks were successfully detected shown by 90.9% recall, 79.9% precision and 91.5% accuracy. Moreover, data from monitoring sensor in mobile robot decided Normal status of Tangkuban Parahu, Guntur, Merapi and Galunggung volcanoes in the fuzzy controller where SO2 (0 – 0,639 ppm), CO2 (0 – 0,219 ppm), seismicity frequencies (0 - 2 Hz at 0,05 gRMS), temperatures (18,65 – 31,25 oC) and landslides (0,010 – 0,085 o /s) in normal ranges. The maps generated from UAV (DJI Phantom 4 Pro) images processed by 3D survey, Pix4D and Agisoft softwares resulted in a few centimeters of resolutions, and total errors between 0 – 8 meters for 20,000 – 545,000 m2 monitored areas including laboratory and field areas where the vegetative and non-vegetative areas could be distinguished. Hereinafter, the RMS errors implied a few centimeters of horizontal accuracies in 95% of the confidence level
format Dissertations
author Evita, Maria
spellingShingle Evita, Maria
DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA
author_facet Evita, Maria
author_sort Evita, Maria
title DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA
title_short DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA
title_full DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA
title_fullStr DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA
title_full_unstemmed DEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA
title_sort development of sensor node, mobile robot and unmanned aerial vehicle based volcano eraly detection system for type-a volcano in java island indonesia
url https://digilib.itb.ac.id/gdl/view/78467
_version_ 1822008590570881024
spelling id-itb.:784672023-09-21T18:23:10ZDEVELOPMENT OF SENSOR NODE, MOBILE ROBOT AND UNMANNED AERIAL VEHICLE BASED VOLCANO ERALY DETECTION SYSTEM FOR TYPE-A VOLCANO IN JAVA ISLAND INDONESIA Evita, Maria Indonesia Dissertations volcano, sensor node, mobile robot, drone, monitoring INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/78467 A combination of sensor node, mobile robot and UAV for volcano monitoring has been developed, hence the eruption could be early detected to minimize the after-effects. The sensor node consists of TGS-2602 (SO2), MG-811 (CO2), DHT-11 (temperature), ADXL-345 (seismicity) and MPU6050 (landslides) sensors; solar panel controller (power supply), WiFi ESP-8266 and LoRa-02 (data communication) and Raspberry Pi for data and volcano warning status processing using fuzzy logic. The solar cell could generate 18.81 Volt voltage and 0.23 Ampere current in laboratory testing. The temperature sensor has been calibrated for until 51oC, while the gas sensor could properly detect the gas until 8 ppm. After FFT analysis the seismic sensor detected almost zero frequency with 0.168 m/s2 , 0.0168 m/s2 and 1.125 m/s2 X, Y and Z axis zero offsets respectively. The landslide sensor had a maximum of about 4o land slope error. Moreover, only a 4% (maximum) PER is shown by the data communication. Furthermore, a simulation to decide the volcano status for the volcano in fuzzy control where SO2 4 ppm, CO2 500 ppm, temperature 36oC, seismicity 2 Hz and landslides 0o were the inputs for the controller resulted in Normal to Waspada (Alert) warning status. The system was then tested in Kelud, Tangkuban Parahu and Guntur Volcanoes (type-A stratovolcanoes). Sulfur dioxide was detected under 1 ppm, while CO2 was 0,306 – 0, 3 ppm (only measured in Guntur Volcano). Moreover, only a 1 Hz (0,32 gRMS) seismic wave was detected in Kelud, whereas nothing in Tangkuban Parahu and Guntur. Meanwhile, the temperature was in the range of 23 – 35 oC. These sensor data generated a Normal warning status for all the volcanoes. Hereinafter, the robot with the same monitoring sensor, driven by 24-volt DC motors (PG 28) of skid-steering mechanism and PID controller in STM-32 Nucleo F446RE microcontroller connected to Raspberry Pi 3 for velocity and ROS-RTOS operating systems. PID Controller has been successfully applied with average deviations of 2.5% (left motor), and 2.75% (right motor). The robot could reach the waypoints generated by the highlevel planner and a real trajectory was depicted followed by the low-level navigation layer while avoiding the obstacles in MATLAB performing near-optimal navigation algorithm. This algorithm then was tested on a flat surface of the laboratory floor and a grassy surface of a field. The robot successfully reached the destination while avoiding 1 and 2 obstacles automatically. The same result also was shown in field testing at Tangkuban Parahu on a rocky and sloppy uneven terrain. The obstacles had been detected beforehand by performing the YOLOv5s algorithm for objects (trees, persons, rocks and stairs) in the early step for four models. the best model (batch = 16, epochs = 500) resulted in mAP_0.5 = 25.7% and mAP_0.5:0.95 = 12.3%. A further training then was applied for trees and rocks to be implemented in Tangkuban Parahu volcano. The dataset was trained in 3 epochs (100, 300 and 500) and 16 batches of YOLOv5s. The last variant yielded the best result of 63.4% mAP_0.5 and 40.4% mAP_0.5:0.95 with almost zero loss. This model then was implemented in the Raspberry Pi3 to detect trees and rocks captured by the camera in Tangkuban Parahu Volcano. Most trees and rocks were successfully detected shown by 90.9% recall, 79.9% precision and 91.5% accuracy. Moreover, data from monitoring sensor in mobile robot decided Normal status of Tangkuban Parahu, Guntur, Merapi and Galunggung volcanoes in the fuzzy controller where SO2 (0 – 0,639 ppm), CO2 (0 – 0,219 ppm), seismicity frequencies (0 - 2 Hz at 0,05 gRMS), temperatures (18,65 – 31,25 oC) and landslides (0,010 – 0,085 o /s) in normal ranges. The maps generated from UAV (DJI Phantom 4 Pro) images processed by 3D survey, Pix4D and Agisoft softwares resulted in a few centimeters of resolutions, and total errors between 0 – 8 meters for 20,000 – 545,000 m2 monitored areas including laboratory and field areas where the vegetative and non-vegetative areas could be distinguished. Hereinafter, the RMS errors implied a few centimeters of horizontal accuracies in 95% of the confidence level text