Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua

Abstrak Robot inverted pendulum  beroda dua (IPBD) merupakan sistem yang tidak stabil dan bersifat non-linear. Motor DC sebagai penggerak robot yang terletak pada masing-masing roda kiri dan kanan memberikan variabel gaya untuk mempertahankan kestabilan robot. Oleh karena itu diperlukan suatu kenda...

Full description

Bibliographic Details
Main Authors: Fahmizal Fahmizal, Galih Setyawan, Muhammad Arrofiq, Afrizal Mayub
Format: Article
Language:Indonesian
Published: University of Brawijaya 2017-12-01
Series:Jurnal Teknologi Informasi dan Ilmu Komputer
Subjects:
IMU
Online Access:http://jtiik.ub.ac.id/index.php/jtiik/article/view/484
id doaj-80e07a82d11a4e21b99afeef9c8414e4
record_format Article
spelling doaj-80e07a82d11a4e21b99afeef9c8414e42020-11-25T00:12:48ZindUniversity of BrawijayaJurnal Teknologi Informasi dan Ilmu Komputer2355-76992528-65792017-12-014424425210.25126/jtiik.201744484262Logika Fuzzy pada Robot Inverted Pendulum Beroda DuaFahmizal Fahmizal0Galih Setyawan1Muhammad Arrofiq2Afrizal Mayub3Departemen Teknik Elektro dan Informatika Sekolah Vokasi Universitas Gadjah MadaDepartemen Teknik Elektro dan Informatika Sekolah Vokasi Universitas Gadjah MadaDepartemen Teknik Elektro dan Informatika Sekolah Vokasi Universitas Gadjah MadaPascasarjana S2 Pendidikan IPA FKIP, Universitas BengkuluAbstrak Robot inverted pendulum  beroda dua (IPBD) merupakan sistem yang tidak stabil dan bersifat non-linear. Motor DC sebagai penggerak robot yang terletak pada masing-masing roda kiri dan kanan memberikan variabel gaya untuk mempertahankan kestabilan robot. Oleh karena itu diperlukan suatu kendali yang dapat menjaga keseimbangan dari robot. Makalah ini memaparkan kendali logika fuzzy dalam hal pengendali keseimbangan robot. Pada perancangan robot ini, penulis menggunakan senor inertia measurement unit (IMU) versi MPU 6050 sebagai sensor pendeteksi keseimbangan robot. Nilai setpoint sudut robot yang diberikan adalah sudut elevasi robot terhadap sumbu horizontal atau pada sumbu pitch. Selanjutnya, nilai keluaran sensor IMU dibandingkan dengan setpoint. Lebih lanjut, nilai kesalahan (error) dan nilai perubahan kesalahan (delta errror) yang dihasilkan akan digunakan sebagai masukan logika fuzzy. Hubungan relasi masukan fuzzy diselesaikan dengan aturan Mamdani. Keluaran dari logika fuzzy diselesaikan dengan perhitungan weight average (WA). Hasil keluaran logika fuzzy berupa nilai putaran motor kiri dan kanan yang dikendalikan dengan cara mengatur lebar pulsa sinyal pulse with modulation (PWM). Dari hasil pengujian diperoleh bahwa kendali logika fuzzy yang diaplikasikan pada robot IPBD dapat menjaga keseimbangan robot dengan osilasi pada sudut -2 hingga 2 derajat. Kata kunci: Logika Fuzzy, Inverted Pendulum, IMU    Abstract Inverted robot pendulum two (IPBD) is an unstable system that is naturally and non-linear. The DC motor as a robot drive located on each of the left and right wheels provides a force variable to maintain the robot's stability. Therefore we need a control that can maintain the balance of the robot. This paper presents fuzzy logic control in terms of robot balance control. In designing this robot, the author uses inertia measurement unit senator (IMU) MPU 6050 version as a robot balance detection sensor. The given set of corner robot values is the robot's elevation angle to the horizontal axis or on the pitch axis. Furthermore, the value of the IMU sensor output is compared with the setpoint. Furthermore, the error value and the resulting error change value (delta errror) will be used as fuzzy logic input. The relation of fuzzy input relation is solved with Mamdani rule. The output of fuzzy logic is solved by calculating the weight average (WA). The result of fuzzy logic output is left and right motor rotation controlled by adjusting pulse signal of pulse with modulation (PWM). The experiment results obtained that fuzzy logic control applied to the robot IPBD can maintain the robot balance by having oscillations at an angle of -2 to 2 degrees. Keywords: Fuzzy Logic, Inverted Pendulum, IMUhttp://jtiik.ub.ac.id/index.php/jtiik/article/view/484Logika FuzzyInverted PendulumIMU
collection DOAJ
language Indonesian
format Article
sources DOAJ
author Fahmizal Fahmizal
Galih Setyawan
Muhammad Arrofiq
Afrizal Mayub
spellingShingle Fahmizal Fahmizal
Galih Setyawan
Muhammad Arrofiq
Afrizal Mayub
Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua
Jurnal Teknologi Informasi dan Ilmu Komputer
Logika Fuzzy
Inverted Pendulum
IMU
author_facet Fahmizal Fahmizal
Galih Setyawan
Muhammad Arrofiq
Afrizal Mayub
author_sort Fahmizal Fahmizal
title Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua
title_short Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua
title_full Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua
title_fullStr Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua
title_full_unstemmed Logika Fuzzy pada Robot Inverted Pendulum Beroda Dua
title_sort logika fuzzy pada robot inverted pendulum beroda dua
publisher University of Brawijaya
series Jurnal Teknologi Informasi dan Ilmu Komputer
issn 2355-7699
2528-6579
publishDate 2017-12-01
description Abstrak Robot inverted pendulum  beroda dua (IPBD) merupakan sistem yang tidak stabil dan bersifat non-linear. Motor DC sebagai penggerak robot yang terletak pada masing-masing roda kiri dan kanan memberikan variabel gaya untuk mempertahankan kestabilan robot. Oleh karena itu diperlukan suatu kendali yang dapat menjaga keseimbangan dari robot. Makalah ini memaparkan kendali logika fuzzy dalam hal pengendali keseimbangan robot. Pada perancangan robot ini, penulis menggunakan senor inertia measurement unit (IMU) versi MPU 6050 sebagai sensor pendeteksi keseimbangan robot. Nilai setpoint sudut robot yang diberikan adalah sudut elevasi robot terhadap sumbu horizontal atau pada sumbu pitch. Selanjutnya, nilai keluaran sensor IMU dibandingkan dengan setpoint. Lebih lanjut, nilai kesalahan (error) dan nilai perubahan kesalahan (delta errror) yang dihasilkan akan digunakan sebagai masukan logika fuzzy. Hubungan relasi masukan fuzzy diselesaikan dengan aturan Mamdani. Keluaran dari logika fuzzy diselesaikan dengan perhitungan weight average (WA). Hasil keluaran logika fuzzy berupa nilai putaran motor kiri dan kanan yang dikendalikan dengan cara mengatur lebar pulsa sinyal pulse with modulation (PWM). Dari hasil pengujian diperoleh bahwa kendali logika fuzzy yang diaplikasikan pada robot IPBD dapat menjaga keseimbangan robot dengan osilasi pada sudut -2 hingga 2 derajat. Kata kunci: Logika Fuzzy, Inverted Pendulum, IMU    Abstract Inverted robot pendulum two (IPBD) is an unstable system that is naturally and non-linear. The DC motor as a robot drive located on each of the left and right wheels provides a force variable to maintain the robot's stability. Therefore we need a control that can maintain the balance of the robot. This paper presents fuzzy logic control in terms of robot balance control. In designing this robot, the author uses inertia measurement unit senator (IMU) MPU 6050 version as a robot balance detection sensor. The given set of corner robot values is the robot's elevation angle to the horizontal axis or on the pitch axis. Furthermore, the value of the IMU sensor output is compared with the setpoint. Furthermore, the error value and the resulting error change value (delta errror) will be used as fuzzy logic input. The relation of fuzzy input relation is solved with Mamdani rule. The output of fuzzy logic is solved by calculating the weight average (WA). The result of fuzzy logic output is left and right motor rotation controlled by adjusting pulse signal of pulse with modulation (PWM). The experiment results obtained that fuzzy logic control applied to the robot IPBD can maintain the robot balance by having oscillations at an angle of -2 to 2 degrees. Keywords: Fuzzy Logic, Inverted Pendulum, IMU
topic Logika Fuzzy
Inverted Pendulum
IMU
url http://jtiik.ub.ac.id/index.php/jtiik/article/view/484
work_keys_str_mv AT fahmizalfahmizal logikafuzzypadarobotinvertedpendulumberodadua
AT galihsetyawan logikafuzzypadarobotinvertedpendulumberodadua
AT muhammadarrofiq logikafuzzypadarobotinvertedpendulumberodadua
AT afrizalmayub logikafuzzypadarobotinvertedpendulumberodadua
_version_ 1725397509413535744