Determining the arm's motion angle using inverse kinematics models and adaptive neuro-fuzzy interface system

Endah Kinarya Palupi, Rofiqul Umam, Rahmad Junaidi, Yudha Satya Perkasa, W. S. Mada Sanjaya

Abstract


Robotics technology is known as a great technology demand to be developed continuesly. One of the important things that need to be considered is the control of the motion of the robot. Movement predictions can be modeled in mathematical equations. Prediction based on learning logic is also very supportive of motion control systems, especially arm motion. In this study, the authors combined the two methods as the main study. The working principle of the arm is to take colored objects detected by the camera. In this study, we made arm four DOFs (Degree of Freedom), but only one DOF is controlled by ANFIS because the other three DOFs only move at two fixed angles. Two methods of determining the arm angle of motion used are inverse kinematics and ANFIS methods. The angle of motion and the position of the red object can be observed in real-time on the monitor with the interface in the MATLAB GUI. The angular output that appears in the MATLAB GUI is sent to Arduino in the form of characters, then, Arduino translates it into servo motion to the coordinates of the object detected by the camera. The results showed that the ANFIS method was more effective than the inverse kinematics model.

Keywords


Motion Angle, Robot Arm, Inverse Kinematics Models, ANFIS, GUI MATLAB

Full Text:

PDF

References


Y. G. Shakaryan, Y. A. Dementyev, and A. Y. Khrennikov, “Shortcurrent testing laboratories. short- circuit performance of power transformers, transformer testing experience,” Int. J. Autom. Control Eng., vol. 2, no. 3, pp. 120–127, Aug. 2013.

M. Sundhararajan, X. Z. Gao, and H. Vahdat Nejad, “Artificial intelligent techniques and its applications,” in Journal of Intelligent and Fuzzy Systems, 2018, vol. 34, no. 2, pp. 755–760, doi: 10.3233/JIFS-169369.

S. Ford, “Additive manufacturing technology: Potential implications for u.s. manufacturing competitiveness,” J. Int. Commer. Econ., pp. 1–35, Sep. 2014.

J. Ihalainen, “Computer creativity: artificial intelligence and copyright,” J. Intellect. Prop. Law Pract., vol. 13, no. 9, pp. 724–728, Sep. 2018, doi: 10.1093/jiplp/jpy031.

P. Lambert and J. L. Herder, “A 7-DOF redundantly actuated parallel haptic device combining 6-DOF manipulation and 1-DOF grasping,” Mech. Mach. Theory, vol. 134, pp. 349–364, Apr. 2019, doi: 10.1016/j.mechmachtheory.2019.01.002.

A. Oberdörster and H. P. A. Lensch, “Adaptive DOF for plenoptic cameras,” in Multimedia Content and Mobile Devices, 2013, vol. 8667, p. 86671R, doi: 10.1117/12.2003909.

C. Galeriu, C. Letson, and G. Esper, “An arduino investigation of simple harmonic motion the physics teacher,” Am. J. Phys., vol. 53, no. 5, pp. 285–288, 2015, doi: 10.1119/1.4917435.

M. D. Hahn, F. A. de Oliveira Cruz, and P. S. Carvalho, “Determining the speed of sound as a function of temperature using arduino,” Phys. Teach., vol. 57, no. 2, pp. 114–115, Feb. 2019, doi: 10.1119/1.5088475.

E. Škultéty, E. Pivarčiová, and L. Karrach, “The comparing of the selected temperature sensors compatible with the arduino platform,” Manag. Syst. Prod. Eng., vol. 26, no. 3, pp. 168–171, Sep. 2018, doi: 10.1515/mspe-2018-0027.

N. Logler, “Arduino and access: Value tensions in the maker movement,” Ethics Inf. Technol., vol. 23, no. 1, pp. 83–87, Mar. 2021, doi: 10.1007/s10676-018-9479-z.

A. Nowrot and B. Solecka, “Application of arduino module to research in surface physics,” Multidiscip. Asp. Prod. Eng., vol. 1, no. 1, pp. 295–300, Sep. 2018, doi: 10.2478/mape-2018-0037.

F. Fathurahman, “Perancangan dan implementasi logika fuzzy pada mikrokontroler ATMega16 untuk robot penghindar halangan,” IPB (Bogor Agricultural University), Bogor, 2011.

D. S. Rahayu, “Rancang bangun robot arm menggunakan kontrol cerdas adaptive neuro-fuzzy (ANFIS) dan komputer vision untuk deteksi objek berwarna,” Cv. andi offset, Bandung, 2014.

W. S. Mada Sanjaya et al., “Colored object sorting using 5 DoF robot arm based artificial neural network (ANN) method,” in Journal of Physics: Conference Series, 2018, vol. 1090, no. 1, p. 12070, doi: 10.1088/1742-6596/1090/1/012070.

M. Negnevitsky, Artificial intelligence: A guide to intelligent systems, 2nd ed. Harlow: Pearson Education, 2005.

J. Borenstein and Y. Koren, “Obstacle avoidance with ultrasonic sensors,” IEEE J. Robot. Autom., vol. 4, no. 2, pp. 213–218, 1988.

E. D. Marindani, “Robot mobile penghindar halangan (avoider mobile robot) berbasis mikrokontroler AT89S51,” ELKHA J. Tek. Elektro, vol. 3, no. 2, pp. 13–18, Mar. 2011, doi: 10.26418/ELKHA.V3I2.239.

J. Santoso, I. Setiawan, and T. Andromeda, “Rancang bangun robot mobil pencari target dan penghindar rintangan menggunakan kendali logika fuzzy,” Universitas Diponegoro, Semarang, 2011.




DOI: http://dx.doi.org/10.24042/ijecs.v1i1.9238

Refbacks

  • There are currently no refbacks.


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

Creative Commons License

International Journal of Electronics and Communications System (IJECS) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.