Laporkan Masalah

Self Balancing Robot Dengan Metode Kendali PID

ADDY RACHMAD N, Hidayat Nur Isnianto, S.T., M.Eng.

2016 | Tugas Akhir | D3 TEKNIK ELEKTRO SV

Pendulum terbalik memiliki pusat gravitasi yang berada diatas poros putar roda yang menyebabkan pendulum terbalik menjadi tidak stabil. Sehingga diperlukan suatu sistem kendali yang dapat membuat pendulum seimbang dengan menggerakkan dua buah roda yang menjadi poros putar dari pendulum terbalik. Tujuan dari penelitian ini adalah merancang sebuah sistem pengendalian robot beroda dua agar dapat mempertahankan posisi dalam keadaan seimbang. Sistem ini mendapatkan masukan dari sensor akselerometer dan giroskop. Luaran dari akselerometer dan giroskop digabungkan menggunakan perhitungan Kalman Filter untuk mendapatkan satu luaran sudut. Sistem pengendalian yang digunakan yaitu metode kendali proprosional integran dan derivative. Kendali PID digunakan untuk membandingkan nilai sudut yang diperoleh dengan set point yang nilainya 179,3. Proses kendali PID ini dilakukan oleh Arduino Uno yang hasilnya digunakan untuk mengontrol kecepatan dan arah putaran motor DC. Motor DC berputar kedepan apabila sudut yang diperoleh lebih dari 180 dan apabila sudut yang diperoleh kurang dari 180 motor DC berputar kebelakang. Nilai konstanta PID yang didapat berdasarkan tuning trial dan eror adalah kp=7, ki=5, kd=3.

Inverted pendulum has a gravity center thats located above the rotary shafts wheels causing inverted pendulum being unstable. So that required a control system who makes the inverted pendulum balance by moving the two wheels that be rotary shafts of an inverted pendulum. The purpose of this research is to design a two wheeled robot control system in order to maintain its position in a state of balance. This system receives input from the acceleremeter sensor and a gyroscope. The outer of the accelerometer and gyroscope are combined using a Kalman Filter calculation to get an external angle. The control system used Proportional Integral and Derivative control method. PID control is used to compare the value of the angle result with the set point , with the value is 179,3. PID control process did by Arduino Uno that the result is used to control the speed and direction of DC motor rotation. DC motor spins to the fore when the angle has obtained over 180 and when the angle obtained is less than 180 DC motor rotating backwards. The value of PID constants obtained based on tuning trial and error is kp = 7, ki = 5 kd = 3.

Kata Kunci : Pendulum terbalik, akselerometer, giroskop, Kalman Filter, kendali PID

  1. D3-2016-351154-abstract.pdf  
  2. D3-2016-351154-bibliography.pdf  
  3. D3-2016-351154-tableofcontent.pdf  
  4. D3-2016-351154-title.pdf