Forward and inverse kinematics modeling of 3-DoF AX-12A robotic manipulator

Pemodelan kinematika maju dan terbalik dari manipulator robot 3-DoF AX-12A


  • Ayu Widyacandra Politeknik Negeri Bandung
  • Adnan Rafi Al Tahtawi Politeknik Negeri Bandung
  • Martin Martin Politeknik Negeri Bandung



robot arm, forward kinematic, inverse kinematic, MATLAB


The presence of robots that can assist humans with heavy or dangerous work makes the need for robots more pressing at the moment. One type of robot needed is a robot arm, which is widely used in the manufacturing industry, such as in the assembly process and pick and place. The types of robotic arms used vary both in terms of configuration and the number of degrees of freedom. However, with different types of robotic arms, different models of movement are used. Therefore, research related to the modeling of the robotic arm continues to be carried out to obtain the appropriate movement of the robotic arm. One of the methods used as a first step in designing a robotic arm movement model is kinematics analysis. Kinematics analysis aims to analyze the movement of the robot arm without knowing what force causes the movement. This paper aims to produce an ideal movement model for the AX-12A 3-DoF robotic arm using forward kinematic and inverse kinematic analysis using two methods, the Denavit-Haterberg method and the geometric approach method. The difference from other papers is that this paper makes the kinematics model using Robotic, Vision, and Control (RVC) tools based on the Peter I. Corke model on MATLAB software first before implementing it on hardware. The results show that the error percentage for the forward kinematic model is 1.04% and the inverse kinematic is 0.76%, which means the two models achieved the target that the model’s error maximum must be less than 2%.


A. F. Choiri and B. Widiawan, “Penerapan IC 74LS241 Untuk Multi Aktuator Dynamixel AX-12A Pada Biped Robot,” Semnaskit 2015, 2015, pp. 1-5.

H. S. Nu’man and Y. Sofyan, “Pengendalian Robot Lengan Pemilah Benda Berdasarkan Bentuk Menggunakan Teknologi,” Seminar Nasional Teknologi dan Riset Terapan 2020, Sukabumi, 2020, p. 1-7.

D. Montreano and S. Pradana, “Pengendalian Tangan Robot Perakit Pada Disain Computer Integrated Manufacturing Berbiaya Rendah (CIM) Menggunakan Visual Basic Dan Arduino,” Bina Tek., vol. 14, no. 2, pp. 199, 2018.

Z. Yao, L. Lin, and T. Tang, “Light-Weight Topological Optimization for Upper Arm of an Industrial Welding Robot,” Metals, vol. 9, no. 9, pp. 1020, 2019.

R. Oktama, R. Maulana, and G. E. Setyawan, “Implementasi Robot Lengan Pemindah Barang 3 DOF Menggunakan Metode Inverse Kinematics,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 2, no. 8, pp. 2810-2816, 2018.

J. L. Aroca Trujillo, R. R. Serrezuela, V. Azhmyakov, and R. S. Zamora, “Kinematic model of the scorbot 4PC manipulator implemented in Matlab’s Guide,” Contemp. Eng. Sci., vol. 11, no. 4, pp. 183–199, 2018.

X. Zheng, Y. Zheng, Y. Shuai, J. Yang, S. Yang, and Y. Tian, “Kinematics analysis and trajectory planning of 6-DOF robot,” in 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, Mar. 2019, pp. 1749–1754.

J. Yu, D. You, and J. Liu, “Analysis of inverse kinematics method for six degrees of freedom manipulator based on MATLAB,” in 2017 3rd IEEE International Conference on Control Science and Systems Engineering (ICCSSE), Beijing, China, Aug. 2017, pp. 211–215.

A. Patil, M. Kulkarni, and A. Aswale, “Analysis of the inverse kinematics for 5 DOF robot arm using D-H parameters,” in 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR), Okinawa, Jul. 2017, pp. 688–693.

A. Z. Rahman, K. Jauhari, D. Sumantri, T. Hendro, I. D. Nugraha, and S. Amrullah, “Inverse Kinematics dan Pengukuran Akurasi Pergerakan pada Model Robot Manipulator Lengan,” J. Tek. MESIN, vol. 3, no. 2, pp. 53-58, 2019.

A. Uchrowi, L. Lasmadi, and S. Soekarno, “Pemodelan dan Simulasi Robot Lengan 3 DOF Menggunakan V-REP,” AVITEC, vol. 1, no. 1, pp. 87-98, 2019.

A. Surriani, M. Arrofiq, and F. Fahmizal, “Pemodelan Forward Kinematic dan Inverse Kinematic Robot Berlengan PUMA 560,” J. Ilm. Tek. Elektro Komput. Dan Inform., vol. 4, no. 2, pp. 66-75, 2019.

R. R. Serrezuela, A. F. C. Chavarro, M. A. T. Cardozo, A. L. Toquica, and L. F. O. Martinez, “KINEMATIC MODELLING OF A ROBOTIC ARM MANIPULATOR USING MATLAB,” ARPN Journal of Engineering and Applied Sciences, vol. 12, no. 7, pp. 2037-2045, 2017.

A. R. Al Tahtawi, M. Agni, and T. D. Hendrawati, “Small-scale Robot Arm Design with Pick and Place Mission Based on Inverse Kinematics,” Journal of Robotics and Control (JRC), vol. 2, no. 6, pp. 469-475, 2021.