Laporkan Masalah

SISTEM KENDALI ZMP ROBOT HUMANOID DENGAN METODE LQR UNTUK MENGURANGI KEMIRINGAN JALAN ROBOT

Agung Puji Raharjo, Dr. Andi Dharmawan, S.Si., M.Cs.; Muhammad Auzan, S.Si., M.Cs.

2023 | Skripsi | ELEKTRONIKA DAN INSTRUMENTASI

Robot humanoid  merupakan robot yang memiliki bentuk  menyerupai manusia dan memiliki tugas  seperti manusia. Robot humanoid  harus dapat mempertahankan keseimbangannya ketika bergerak. Setiap kali berjalan, robot akan mengalami fase double support dan fase single support. Ketika fase double support, robot dapat dengan mudah mempertahankan keseimbangannya karena luas area support polygon yang besar. Namun ketika robot berada pada fase single support, robot sulit untuk mempertahankan keseimbangan karena luas area support polygon yang mengecil. Salah satu titik acuan yang digunakan untuk mendeteksi keseimbangan robot adalah titik ZMP. Oleh karena itu, untuk menjaga keseimbangan robot ketika wilayah support polygon berubah-ubah adalah dengan memastikan titik ZMP selalu berada didalam wilayah support polygon. Dengan mengendalikan titik ZMP tetap berada dalam support polygon, maka kemiringan badan robot ketika bergerak akan bisa lebih tegak.


Penelitian ini melakukan suatu metode untuk mengurangi kemiringan robot dalam upaya menjaga keseimbangan ketika wilayah support polygon mengecil. Untuk menjaga keseimbangan robot, titik ZMP harus selalu berada didalam support polygon. Hal itu dilakukan dengan menggunakan kendali full state feedback (FSF) dengan metode Linear Quadratic Regulator (LQR). Pelacakan titik ZMP dilakukan dengan mengonversi nilai COM robot selama bergerak. Kendali yang dibuat diterapkan pada pergerakan pusat massa robot. Pengimplementasian kendali pada sistem dilakukan dengan menerapkan nilai penguatan (K) FSF dari hasil penalaan matriks Q pada metode LQR. Semakin besar variasi nilai Q yang digunakan, semakin besar pula nilai penguatan yang diterapkan pada sistem. Pengujian kendali titik ZMP dan pengaruhnya terhadap kemiringan robot dilakukan pada gerak jalan ditempat.

Robot humanoid  dapat melakukan gerak jalan ditempat dengan tetap menjaga keseimbangan. Dengan menambahkan kendali stabilisasi titik ZMP pada robot humanoid , dapat mengurangi kemiringan robot ketika berjalan.

Humanoid  robots are robots that have a human-like shape and have human-like tasks. Humanoid  robots must be able to maintain their balance when moving. Every time it walks, the robot will experience a double support phase and a single support phase. During the double support phase, the robot can easily maintain its balance due to the large support polygon area. However, when the robot is in the single support phase, it is difficult for the robot to maintain balance because the area of the support polygon area is shrinking. One of the reference points used to detect robot balance is the ZMP point. Therefore, to maintain the robot's balance when the support polygon area changes is to ensure that the ZMP point is always inside the support polygon area. By controlling the ZMP point to stay within the support polygon, the tilt of the robot body when moving will be more upright.


This research proposes a method to reduce the tilt of the robot in an effort to maintain balance when the support polygon region shrinks. To maintain the robot's balance, the ZMP point must always be inside the support polygon. This is done by using full state feedback control with Linear Quadratic Regulator (LQR) method. Tracking the ZMP point is done by converting the COM value of the robot during movement. The created control is applied to the movement of the robot's center of mass. Implementation of control on the system is done by applying the FSF gain value (K) from the results of the Q matrix tuning in the LQR method. The greater the variation of Q value used, the greater the gain value applied to the system. Testing of ZMP point control and its effect on robot tilt is carried out on the road in place.

The humanoid  robot can walk in place while maintaining balance and reducing its tilt to 22.0548mm.

Kata Kunci : ZMP, LQR, robot, humanoid , kemiringan, support polygon

  1. S1-2023-442364-abstract.pdf  
  2. S1-2023-442364-bibliography.pdf  
  3. S1-2023-442364-tableofcontent.pdf  
  4. S1-2023-442364-title.pdf