DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA
Indonesia is one of the countries that lies in the pacific ring of fire, the highlighted area that known to be active by seismic and volcano activities. Indonesia has a total of 129 active volcanoes that make the land fertile, but also vulnerable to disaster. When a volcanic eruption occurs, the cur...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Subjects: | |
Online Access: | https://digilib.itb.ac.id/gdl/view/41350 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:41350 |
---|---|
spelling |
id-itb.:413502019-08-09T08:47:36ZDESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA Zakiyyatuddin, Azka Fisika Indonesia Final Project Volcano, mobile robot, PID Controller, MATLAB, ROS. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/41350 Indonesia is one of the countries that lies in the pacific ring of fire, the highlighted area that known to be active by seismic and volcano activities. Indonesia has a total of 129 active volcanoes that make the land fertile, but also vulnerable to disaster. When a volcanic eruption occurs, the current fixed monitoring system is not fully reliable. On the other hand, monitoring of further volcano activities is critically needed in this situation Therefore, a volcano monitoring system that can move freely and controlled safely is needed. To solve this problem, a mobile robot that capable of moving in volcano area has been developed. The robot locomotion system is designed with 2 DC using 4-wheel drive configuration. Each motor implements a PID Controller to adjust the speed that has been set by simulation in MATLAB®. In addition, the robot is also equipped with a camera and sensors to retrieve volcanic condition data, as its function for volcano monitoring. The microcontroller used to adjust motor control and read sensors’s data is Nucleo STM32-F466RE, while the mini-PC that being used for integrated data communication and processing is Raspberry PI 3B. The middleware used for controlling the robot and monitor sensors’s data are made using Robot Operating System (ROS). The User Interface is shown by ubuntu terminal. PID Controller has been successfully applied with average error of 2.5% for the left motor, and 2.75% for the right motor. The mobile robot can be controlled wirelessly with a maximal distance of 75m from its controller. It has been tested quite good for it to be able to move in kawah ratu of tangkuban parahu mountain. The area is having a slope of 11.37o and friction coefficient of 0.01996 and the robot only has 6,44% of speed error on the field. The robot can also avoid obstacle of 1m in front of it, and it also has battery that can sustain quite long to maintain robot movements (3 hours 22 minutes). text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
topic |
Fisika |
spellingShingle |
Fisika Zakiyyatuddin, Azka DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA |
description |
Indonesia is one of the countries that lies in the pacific ring of fire, the highlighted area that known to be active by seismic and volcano activities. Indonesia has a total of 129 active volcanoes that make the land fertile, but also vulnerable to disaster. When a volcanic eruption occurs, the current fixed monitoring system is not fully reliable. On the other hand, monitoring of further volcano activities is critically needed in this situation Therefore, a volcano monitoring system that can move freely and controlled safely is needed. To solve this problem, a mobile robot that capable of moving in volcano area has been developed. The robot locomotion system is designed with 2 DC using 4-wheel drive configuration. Each motor implements a PID Controller to adjust the speed that has been set by simulation in MATLAB®. In addition, the robot is also equipped with a camera and sensors to retrieve volcanic condition data, as its function for volcano monitoring. The microcontroller used to adjust motor control and read sensors’s data is Nucleo STM32-F466RE, while the mini-PC that being used for integrated data communication and processing is Raspberry PI 3B. The middleware used for controlling the robot and monitor sensors’s data are made using Robot Operating System (ROS). The User Interface is shown by ubuntu terminal. PID Controller has been successfully applied with average error of 2.5% for the left motor, and 2.75% for the right motor. The mobile robot can be controlled wirelessly with a maximal distance of 75m from its controller. It has been tested quite good for it to be able to move in kawah ratu of tangkuban parahu mountain. The area is having a slope of 11.37o and friction coefficient of 0.01996 and the robot only has 6,44% of speed error on the field. The robot can also avoid obstacle of 1m in front of it, and it also has battery that can sustain quite long to maintain robot movements (3 hours 22 minutes). |
format |
Final Project |
author |
Zakiyyatuddin, Azka |
author_facet |
Zakiyyatuddin, Azka |
author_sort |
Zakiyyatuddin, Azka |
title |
DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA |
title_short |
DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA |
title_full |
DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA |
title_fullStr |
DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA |
title_full_unstemmed |
DESIGN AND CONTROL SYSTEM OF MOBILE ROBOT PROTOTYPE WITH MIDDLEWARE IMPLEMENTATION USING ROBOT OPERATING SYSTEM (ROS) FOR VOLCANO MONITORING IN INDONESIA |
title_sort |
design and control system of mobile robot prototype with middleware implementation using robot operating system (ros) for volcano monitoring in indonesia |
url |
https://digilib.itb.ac.id/gdl/view/41350 |
_version_ |
1821998308278665216 |