Design and Simulation of New Inverse Kinematic Algorithm to Manipulate a 5-DOF Humanoid Robotic Arm
DOI:
https://doi.org/10.58564/IJSER.5.2.2026.371Keywords:
Inverse Kinematics; Humanoid Robotic Arm; Analytical Solution; Graphical User InterfaceAbstract
In this paper, a new solution of inverse kinematics was derived and programmed as an algorithm. The algorithm was coded and embedded in a MATLAB simulation program to manipulate a 5-DOF Humanoid Robotic Arm (HRA) and assess its reaching accuracy. The algorithm was designed as follows: joint frames were modelled based on the Denavit-Hartenberg (D-H) concept. Configuration for each joint frame was designed using the proposed D-H parameters. Forward kinematic (FK) equations were derived using the designed frames configuration. The inverse kinematic problem was solved (derived) using an analytical method to find five joint angles for the desired location and orientation. IK equations were derived from the FK transformation matrix for the given location and orientation to revers back the joint angles. The Graphical User Interface (GUI) was designed using MATLAB to simulate the proposed FK/IK algorithm. A group of desired locations was handled using the GUI to show the resultant pose of the HRA. The accuracy of the proposed IK was assessed by means of positional error. The lowest and highest average positional errors achieved were (0.026 and 0.79) cm, respectively.
References
[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. 65(2020) (2020) 1-11 DOI: https://doi.org/10.1016/j.rcim.2020.101961
[2] A. A. Al-hamadani, M. Z. Al-faiz, and S. Member, Inverse Kinematic Based Brain Computer Interface to Control Humanoid Robotic Arm, Int. J. Mech. Mechatronics Eng. IJMME-IJENS 20(01) (2020) 15–24
[3] J. Craig (ed.), Introduction to robotics, mechanics and control, 4th edn. (Pearson, London, 2017).
[4] S. B. Niku, Kinematics of Robots: Position Analysis, in Introduction to robotics: analysis, control, applications, 2nd edn. (John Wiley & Sons, 2010), pp. 33–113.
[5] M. Z. Al-Faiz, M. Z. Othman, and B. B. Al-Bahri, An algorithm to solve the inverse kinematics problem of a robotic manipulator based on rotation vectors, in 2006 IEEE GCC Conference (GCC) (2006), pp. 1–6. DOI: https://doi.org/10.1109/IEEEGCC.2006.5686191
[6] M. Z. Al-Faiz and Y. I. Al-Mashhadany, Analytical solution for anthropomorphic limbs model, (IK of human arm), in 2009 IEEE Symposium on Industrial Electronics & Applications (2009), pp. 684–689. DOI: https://doi.org/10.1109/ISIEA.2009.5356374
[7] M. Z. Al-Faiz, A. A. Ali, and A. H. Miry, Human Arm Inverse Kinematic Solution Based Geometric Relations and Optimization Algorithm, nternational J. Comput. Sci. Secur. 1(3) (2011) 1–10.
[8] M. Z. Al-Faiz and M. S. Saleh, Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On the Closed-Form Algorithm, Int. J. Robot. Autom. (IJRA) 2(4) (2011) 256–264.
[9] V. N. Iliukhin, K. B. Mitkovskii, D. A. Bizyanova, and A. A. Akopyan, The Modeling of Inverse Kinematics for 5 DOF Manipulator, Procedia Eng., 176(2017) (2017) 498–505. DOI: https://doi.org/10.1016/j.proeng.2017.02.349
[10] M. Z. Al Faiz and A. A. Al-Hamadani, Online Brain Computer Interface Based Five Classes EEG To Control Humanoid Robotic Hand, in 2019 42nd International Conference on Telecommunications and Signal Processing (TSP) (Budapest, Hungary, 2019), pp. 406–410. DOI: https://doi.org/10.1109/TSP.2019.8769072
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Ammar A. Al-Hamadani, Maad Kamal Al-Anni, Ayad Mahmood Kwad, Hugot Pichon, Gamil R. S. Qaid, Najran Nasser Hamood

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /var/www/vhosts/ijser.aliraqia.edu.iq/httpdocs/plugins/generic/citations/CitationsPlugin.inc.php on line 49







