Implementation of 5-DOF Robot Arm Control with Inverse Kinematics Through Interactive GUI

Penulis

  • Ryan Satria Wijaya Robotics Engineering Technology Study Program, Electrical Engineering Department, Politeknik Negeri Batam, Batam, Indonesia
  • Muhamad Ilham Politeknik Negeri Batam, Batam, Indonesia
  • Eko Rudiawan Jamzuri Robotics Engineering Technology Study Program, Electrical Engineering Department, Politeknik Negeri Batam, Batam, Indonesia
  • Anugerah Wibisana Robotics Engineering Technology Study Program, Electrical Engineering Department, Politeknik Negeri Batam, Batam, Indonesia
  • Rifky Afriza Robotics Engineering Technology Study Program, Electrical Engineering Department, Politeknik Negeri Batam, Batam, Indonesia
  • Emelia Rosari Siregar Robotics Engineering Technology Study Program, Electrical Engineering Department, Politeknik Negeri Batam, Batam, Indonesia
  • Senanjung Prayoga Robotics Engineering Technology Study Program, Electrical Engineering Department, Politeknik Negeri Batam, Batam, Indonesia

DOI:

https://doi.org/10.30871/jaee.v10i1.12658

Kata Kunci:

Lengan robot 5-DOF, Robotika pendidikan, ESP32, Kinematika inverse geometris, Antarmuka GUI interaktif, kontrol posisi

Abstrak

Makalah ini memaparkan desain, implementasi, dan evaluasi eksperimental sistem kendali lengan robot 5-derajat kebebasan (5-DOF) yang didasarkan pada kinematika terbalik geometris dan antarmuka pengguna grafis berbasis Python untuk aplikasi pendidikan. Algoritma kinematika terbalik geometris dalam bentuk tertutup digunakan untuk menghitung sudut sendi dari posisi target Kartesius, memungkinkan perhitungan deterministik tanpa penyempurnaan numerik iteratif. Sistem kendali mengintegrasikan komputer host dan mikrokontroler ESP32 melalui komunikasi serial UART untuk menyediakan kendali waktu nyata, validasi ruang kerja, dan verifikasi kinematika berbasis perangkat lunak menggunakan kinematika maju. Untuk menyederhanakan kendali dan fokus pada tugas berbasis posisi, strategi orientasi pergelangan tangan tetap diterapkan. Hasil eksperimen menunjukkan bahwa waktu komputasi kinematika terbalik rata-rata 1,7 ms, sementara evaluasi akurasi posisi di wilayah ruang kerja representatif menghasilkan kesalahan rata-rata 2,46 mm dan kesalahan maksimum 4,91 mm. Hasil ini menunjukkan bahwa sistem yang diusulkan memberikan kinerja yang andal, cocok untuk robotika pendidikan dan eksperimen skala laboratorium menggunakan perangkat keras berbiaya rendah.

 

Translated with DeepL.com (free version)

Unduhan

Data unduhan belum tersedia.

Referensi

[1] H. Ye, D. Wang, J. Wu, Y. Yue, and Y. Zhou, “Forward and inverse kinematics of a 5-DOF hybrid robot for composite material machining,” Robot. Comput. Integr. Manuf., vol. 65, no. February, p. 101961, 2020, doi: 10.1016/j.rcim.2020.101961.

[2] K. Nasir, R. L. A. Shauri, N. M. Salleh, and N. H. Remeli, “Implementation of two-axis position-based impedance control with inverse kinematics solution for A 2-DOF robotic finger,” Int. J. Eng. Technol., vol. 7, no. 3, pp. 10–14, 2018, doi: 10.14419/ijet.v7i3.11.15920.

[3] A. Kurniawan Saputro, D. Rahmawati, and A. Fiqhi Ibadillah Teknik Elektro, “Implementasi Sistem Inverse Kinematics Pada Robot Arm Untuk Pemindahan Dan Penempatan Gelas Implementation of Inverse Kinematics System in Robotic Arm for Glass Pick and Place Operations,” Jambura J. Electr. Electron. Eng., vol. 63, pp. 63–69, 2025.

[4] V. Kumar, S. Sen, S. S. Roy, S. . Das, and S. N. Shome, “Inverse Kinematics of Redundant Manipulator using Interval Newton Method,” Int. J. Eng. Manuf., vol. 5, no. 2, pp. 19–29, 2015, doi: 10.5815/ijem.2015.02.03.

[5] T. F. Abaas, A. A. Khleif, and M. Q. Abbood, “Inverse Kinematics Analysis and Simulation of a 5 DOF Robotic Arm using MATLAB,” Al-Khwarizmi Eng. J., vol. 16, no. 1, pp. 1–10, 2020, doi: 10.22153/kej.2020.12.001.

[6] J. Wang, Z. Shao, H. Kang, H. Zhao, G. Song, and Y. Guan, “Inverse Kinematics of 6-DOF Robot Manipulator via Analytic Solution with Conformal Geometric Algebra,” 2018 IEEE Int. Conf. Robot. Biomimetics, ROBIO 2018, pp. 2508–2513, 2018, doi: 10.1109/ROBIO.2018.8665317.

[7] I. Sulaeman, A. W. Dani, and T. Pangaribowo, “Analisa Inverse Kinematics Pada Prototype 3-DoF Arm Robot Dengan Metode Anfis,” J. Teknol. Elektro, vol. 13, no. 1, p. 14, 2022, doi: 10.22441/jte.2022.v13i1.003.

[8] K. A. Wibisono et al., “Implementation 4 – DoF Arm Robot Object Sorting Controlled Based On Color Using Inverse Kinemathics Algorithm,” vol. 1, no. Icst, pp. 539–544, 2018, doi: 10.2991/icst-18.2018.112.

[9] R. Grassmann, V. Modes, and J. Burgner-Kahrs, “Learning the Forward and Inverse Kinematics of a 6-DOF Concentric Tube Continuum Robot in SE(3),” IEEE Int. Conf. Intell. Robot. Syst., no. 3, pp. 5125–5132, 2018, doi: 10.1109/IROS.2018.8594451.

[10] C. A. Pena, M. A. Guzman, and P. F. Cardenas, “Inverse kinematics of a 6 DOF industrial robot manipulator based on bio-inspired multi-objective optimization techniques,” 2016 IEEE Colomb. Conf. Robot. Autom. CCRA 2016 - Conf. Proc., pp. 2–7, 2017, doi: 10.1109/CCRA.2016.7811428.

[11] X. Shi, Z. Guo, J. Huang, Y. Shen, and L. Xia, “A Distributed Reward Algorithm for Inverse Kinematics of Arm Robot,” Proc. - 5th Int. Conf. Autom. Control Robot. Eng. CACRE 2020, pp. 92–96, 2020, doi: 10.1109/CACRE50138.2020.9230347.

[12] Z. Zou, J. Han, and M. Zhou, “Research on the inverse kinematics solution of robot arm for watermelon picking,” Proc. 2017 IEEE 2nd Inf. Technol. Networking, Electron. Autom. Control Conf. ITNEC 2017, vol. 2018-January, pp. 1399–1402, 2017, doi: 10.1109/ITNEC.2017.8285026.

[13] A. Gregg-Smith and W. W. Mayol-Cuevas, “Inverse kinematics and design of a novel 6-DoF handheld robot arm,” Proc. - IEEE Int. Conf. Robot. Autom., vol. 2016-June, pp. 2102–2109, 2016, doi: 10.1109/ICRA.2016.7487359.

[14] R. C. Siagian, “Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language,” IJCCS (Indonesian J. Comput. Cybern. Syst., vol. 17, no. 2, pp. 161–170, 2023, doi: 10.22146/ijccs.82781.

[15] S. Oh Park, J. Gon Yoon, M. Gyu Jung, and M. Cheol Lee, “Robot Manipulator Arm Inverse Kinematics Analysis by Jacobian *,” Proc. Int. Conf. Artif. Life Robot., vol. 23, pp. 282–285, 2018, doi: 10.5954/icarob.2018.os2-1.

[16] T. Morishita and O. Tojo, “Integer inverse kinematics for arm control of a compact autonomous robot,” Artif. Life Robot., vol. 22, no. 4, pp. 435–442, 2017, doi: 10.1007/s10015-017-0379-9.

[17] M. Ulum et al., “Designing and Implementing Trajectory Planning and Inverse Kinematics Algorithms using Hexapod Robot Platform,” vol. 1, no. Icst, pp. 838–842, 2018, doi: 10.2991/icst-18.2018.164.

[18] S. S. Tørdal, G. Hovland, and I. Tyapin, “Efficient Implementation of Inverse Kinematics on a 6-DOF Industrial Robot using Conformal Geometric Algebra,” Adv. Appl. Clifford Algebr., vol. 27, no. 3, pp. 2067–2082, 2017, doi: 10.1007/s00006-016-0698-2.

[19] C. Urrea and D. Saa, “Design, Simulation, Implementation, and Comparison of Advanced Control Strategies Applied to a 6-DoF Planar Robot,” Symmetry (Basel)., vol. 15, no. 5, 2023, doi: 10.3390/sym15051070.

[20] A. Patil, M. Kulkarni, and A. Aswale, “Analysis of the inverse kinematics for 5 DOF robot arm using D-H parameters,” 2017 IEEE Int. Conf. Real-Time Comput. Robot. RCAR 2017, vol. 2017-July, pp. 688–693, 2017, doi: 10.1109/RCAR.2017.8311944.

[21] A. K. Mishra and O. Meruvia-Pastor, “Robot arm manipulation using depth-sensing cameras and inverse kinematics,” 2014 Ocean. - St. John’s, Ocean. 2014, 2015, doi: 10.1109/OCEANS.2014.7003029.

[22] S. S. Tordal and G. Hovland, “Inverse kinematic control of an industrial robot used in Vessel-to-Vessel Motion Compensation,” 2017 25th Mediterr. Conf. Control Autom. MED 2017, pp. 1392–1397, 2017, doi: 10.1109/MED.2017.7984313.

[23] B. Gao, Z. Zhu, J. Zhao, and L. Jiang, “Inverse Kinematics and Workspace Analysis of a 3 DOF Flexible Parallel Humanoid Neck Robot,” J. Intell. Robot. Syst. Theory Appl., vol. 87, no. 2, pp. 211–229, 2017, doi: 10.1007/s10846-017-0502-0.

[24] S. Li, Z. Wang, Q. Zhang, and F. Han, “Solving Inerse Kinematics Model for 7-DoF Robot Arms Based on Space Vector,” 2018 Int. Conf. Control Robot. ICCR 2018, pp. 1–5, 2018, doi: 10.1109/ICCR.2018.8534498.

[25] F. Limanuel, C. Susanto, and F. R. G. Manalu, “Design and Implementation of 6 DOF ROTARIC Robot Using Inverse Kinematics Method,” J. Elektro, vol. 13, no. 2, pp. 125–134, 2021, doi: 10.25170/jurnalelektro.v13i2.1930.

Diterbitkan

2026-06-29

Cara Mengutip

Wijaya, R. S., Ilham, M., Jamzuri, E. R., Wibisana, A., Afriza, R., Siregar, E. R., & Prayoga, S. (2026). Implementation of 5-DOF Robot Arm Control with Inverse Kinematics Through Interactive GUI. Journal of Applied Electrical Engineering, 10(1), 48–55. https://doi.org/10.30871/jaee.v10i1.12658

Terbitan

Bagian

Manuscripts

Artikel paling banyak dibaca berdasarkan penulis yang sama

Artikel Serupa

1 2 3 4 > >> 

Anda juga bisa Mulai pencarian similarity tingkat lanjut untuk artikel ini.