Design and Simulation of New Inverse Kinematic Algorithm to Manipulate a 5-DOF Humanoid Robotic Arm

Authors

  • Ammar A. Al-Hamadani Department of Computer Engineering, College of Engineering, Al-Iraqia University, Baghdad- Iraq
  • Maad Kamal Al-Anni Aix Marseille University, CNRS, ENSAM, Universit´e De Toulon, LIS UMR 7020, 13397 Marseille, France
  • Ayad Mahmood Kwad Department of Electrical Engineering, College of Engineering, Al-Iraqia University, Baghdad- Iraq
  • Hugot Pichon Laboratoire d'Astrophysique de Marseille (LAM), Aix-Marseille Université, CNRS, CNES, Marseille, France
  • Gamil R. S. Qaid Faculty of Computer Science and Engineering, Hodeidah University, Al Hudaydah -Yemen
  • Najran Nasser Hamood Faculty of Computer Science and IT, Sana'a University, Sana'a-Yemen

DOI:

https://doi.org/10.58564/IJSER.5.2.2026.371

Keywords:

Inverse Kinematics; Humanoid Robotic Arm; Analytical Solution; Graphical User Interface

Abstract

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

2026-06-19

How to Cite

Ammar A. Al-Hamadani, Maad Kamal Al-Anni, Ayad Mahmood Kwad, Hugot Pichon, Gamil R. S. Qaid, & Najran Nasser Hamood. (2026). Design and Simulation of New Inverse Kinematic Algorithm to Manipulate a 5-DOF Humanoid Robotic Arm. Al-Iraqia Journal for Scientific Engineering Research, 5(2), 56–66. https://doi.org/10.58564/IJSER.5.2.2026.371

Issue

Section

Articles

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