Implementation of Inverse Kinematics System in Robotic Arm for Glass Pick and Place Operations

Adi Kurniawan Saputro, Diana Rahmawati, Iftitah Febriana, Achmad Fiqhi Ibadillah, Miftachul Ulum, Haryanto Haryanto

Abstract


In the modern era, robotic technology becomes essential for increasing efficiency and productivity in various sectors, including industry. One common robot application is the robot arm for pick-and-place tasks. This research aims to develop a robot arm with four degrees of freedom (DoF). The robot arm is designed to place glasses into packaging boxes. This research uses the principle of inverse kinematics and robot arm control software developed using Python programming language. The robot arm will be controlled using proximity sensors to read object distances or locations. The packaging process will be optimized through accurate and efficient movement planning from the conveyor to the cardboard position. Trial scenarios will be conducted to test the robot arm's ability to place glasses into packaging boxes with high accuracy. The trials were conducted 30 times within a 10-minute duration, achieving an accuracy of 99.9% for the x-y coordinates when the robotic arm picked up glasses. The accuracy of the robotic arm in placing glasses into the packaging box was 100% for the x-coordinate and 99.9% for the y-coordinate. The discrepancies in the robot's angular accuracy are attributed to inaccuracies in angle measurement, caused by uncertainties in determining the primary reference point of the stepper motor, which serves as the basis for its movement.

Dalam era modernisasi, teknologi robotika menjadi esensial untuk meningkatkan efisiensi dan produktivitas di berbagai sektor, termasuk industri. Salah satu aplikasi yang umum digunakan adalah robot arm dalam tugas pick and place. Penelitian ini bertujuan untuk mengembangkan robot arm dengan empat derajat kebebasan (DoF). Robot arm ini dirancang untuk menempatkan gelas ke dalam kotak pengemas. Penelitian ini menggunakan prinsip inverse kinematics dan software pengendali robot arm yang dikembangkan menggunakan bahasa pemrograman Python. Robot arm akan dikendalikan dengan sensor proximity untuk membaca jarak atau letak objek. Proses pengemasan akan dioptimalkan melalui perencanaan gerakan pengambilan gelas dari konfeyor ke posisi kardus secaara akurat dan efisien. Skenario uji coba akan dilakukan dengan menguji kemampuan robot arm dalam menempatkan gelas ke dalam kotak pengemas dengan akurasi tinggi. Hasil uji coba dilakukan sebanyak 30 kali dalam waktu 10 menit menggunakan robot arm dalam mengambil gelas untuk koordinat x-y sebesar 99,9%. Tingkat akurasi robot arm dalam meletakkan gelas ke dalam kotak pengemas untuk koordinat x sebesar 100% sedangkan untuk koordinat y sebesar 99,9%. Perbedaan dalam keakuratan sudut robot terjadi karena ketidaktepatan dalam pengukuran sudut pada robot. Ketidaktepatan ini disebabkan oleh ketidakpastian dalam menentukan titik referensi utama dari motor stepper, yang berfungsi sebagai acuan untuk pergerakannya.



Keywords


Inverse Kinematics; Arm Robot 4 Dof; Proximity Sensor ;Pick And Place

Full Text:

PDF

References


S. Rolis, K. A. Wibisono, M. Ulum, R. Alfita, and K. Saputro, “Implementasi Sistem Pendeteksi Api 360 Derajat Dengan Metode Multiplexer Dan Logika Fuzzy Pada Robot Pemadam Api Beroda,” vol. 5, no. 01, pp. 69–75, 2022.

A. Syahiidutama et al., “Implementasi Kinematika Robot Lengan Pemindah Barang Dua Sendi ( 2 DOF ) dengan Koordinat dalam Pemindahan Sebuah Object,” pp. 35–42, 2020.

J. Teknologi, “Sistem Kontrol Lengan Robot Menggunakan Rekaman Gerakan,” vol. 2, no. 1, 2020.

I. H. Ayega, T. U. A. A. Tamba, and B. M. Arthaya, “Rancang Bangun Purwarupa Manipulator Lengan Robot Dengan Tiga Derajat Kebebasan,” vol. 11, no. 3, pp. 796–810, 2023.

I. Sulaeman, A. W. Dani, T. Pangaribowo, and F. Sirait, “Analisa Inverse Kinematics Pada Prototype 3-DOF Arm Robot Dengan Metode ANFIS,” vol. 13, no. 01, pp. 14–18, 2022, doi: 10.22441/jte.2022.v13i1.003.

H. A. Farouk Setiawan Muhammad, “Pemodelan dan Implementasi Gerak Robot Manipulator dengan Menggunakan Robotics System Toolbox pada MATLAB,” no. 2020, pp. 12–19, 2023.

R. Zefani, A. Zurendra, R. Maulana, and H. Fitriyah, “Implementasi Inverse Kinematics Pada Robot Lengan Untuk Pengambilan Benda Dengan Koordinat Awal Acak,” vol. 4, no. 2, 2020.

E. Setiawan, Agung Setia Budi, Teori dan Praktik Kinematika Robot Lengan. 2023.

M. H. Miftachul Ulum, Haryanto, Diana Rahmawati, Riza Alfita, Adi Kurniawan Saputro, SENSOR & AKTUATOR MENGGUNAKAN SIMULASI ARDUINO, 1st ed. Sleman-Jogjakarta: PENERBIT KBM INDONESIA, 2024.

M. Ali et al., “INVERS KINEMATIK ROBOT ARM 4 DOF MENGUNAKAN SENSOR LEAP MOTION PENDAHULUAN,” vol. 6, no. 1, pp. 363–371, 2020.

I. D. Nugraha, “Pendekatan Geometri untuk Perhitungan Inverse Kinematics Gerakan Lengan Robot 4 Derajat Kebebasan,” J. Tek. Mesin ITI, vol. 5, no. 1, p. 1, 2021, doi: 10.31543/jtm.v5i1.572.

Y. Rahmawati, “Robot Mobile Beroda Berbasis Sensor Ultrasonik Dan Pir,” no. 1, pp. 17–24, 2023.

T. Sutikno, MOTOR STEPPER, MOTOR SINKRON DAN PENGENDALIANNYA, 1st ed. yogyakarta, 2020.

W. Rahmat, “RANCANGBANGUN PERANGKAT KENDALI MOTOR STEPPER,” vol. 7, no. April, 2022.

M. Said and A. Manshury, “APLIKASI ARDUINO DAN REMOTE DESKTOP UNTUK PRAKTIK SOGI JARAK JAUH,” no. 1, pp. 34–39, 2021.

M. Lamatenggo and Z. Acc, “Perancangan Balancing Robot Beroda Dua Dengan Metode Pengendali PID Berbasis Arduino Nano,” vol. 2, pp. 39–43, 2020.

A. R. H. R. Fiqhi Ibadillah Achmad , Kurniawan Saputro Adi , Ulum Miftachul , Joni Koko, Pengenalan mikrokontroler berbasis Arduino, 1st ed. jawa tengah: citra dharma cendekia, 2023.

P. P. Pada and W. Sanding, “SISTEM PERANCANGAN CONVEYOR MENGGUNAKAN SENSOR PROXIMITY PR18-8DN PADA WOOD SANDING MACHINE,” vol. 8, no. 1, pp. 67–81, 2021.

C. Belt et al., “CONVEYOR BELT DAN ALAT PENGHITUNG OTOMATIS BERBASIS,” vol. 14, no. 1, pp. 87–99, 2024.




DOI: https://doi.org/10.37905/jjeee.v7i1.28169

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Published by:
Electrical Engineering Department
Faculty of Engineering
State University of Gorontalo
Jenderal Sudirman Street No.6, Gorontalo City, Gorontalo Province, Indonesia
Telp. 0435-821175; 081340032063
Email: redaksijjeee@ung.ac.id/redaksijjeee@gmail.com

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.