Computer Modeling of the Kinematics of a Three-Link Robotic Manipulator

O.S. Gerasin, O.E. Melnykova, I.D. Verkalets, S.M. Havrylko, V.I. Yaremak

Èlektron. model. 2026, 48(3):111-126

ABSTRACT

This work is devoted to modeling the kinematics of a three-link robotic manipulator using the Matlab Robotics Toolbox and to the development of an information-computing complex for the automated solution of kinematic analysis problems. The software application generates a kinematic model based on the Denavit—Hartenberg parameters, with the ability to vary them and visualize the changes made. During the research, a working space was defined for various configurations, and an algorithm for solving the inverse kinematic problem was tested. It was established that an incorrect choice of the iteration parameter leads to the misclassification of 18—70 % of points as unreachable due to a violation of the convergence condition of the gradient descent method, whereas for the optimal value, the proportion of such points does not exceed 15 % and corresponds to singular or near-singular configurations. The obtained results confirm the effectiveness of the proposed approach and its suitability for application in the early stages of robotic system design.

Full text: PDF

KEYWORDS

manipulator kinematics, information-computing complex, forward and inverse kinematics, motion trajectory, gradient descent method.

REFERENCES

  1. Spinu G.A. (1991) Industrial works. 2nd ed., Kyiv: Higher School.
  2. Lauretti, C., Grasso, T. and Marchi, E. (2022) “Geometric Approach to Inverse Kinematics of Hyper-Redundant Manipulators for tokamaks maintenance”, Mechanism and Machine Theory, Vol. 176, 104967.
  3. Hadiddi, N., Mahfoudi, C., Bouaziz, M. (2024) “Kinematic Modelling of Humanoid Robot Based on Vectorial Approach”, ENP Engineering Science Journal, Vol. 4, no. 1, pp. 35-43.
  4. Tsvirkun, L., Gruler, G. (2007) Robotics and mechatronics: Textbook. National Mining University. (In Ukrainian).
  5. Ashchepkova N. S. (2015) “Mathcad in the kinematic and dynamic analysis of the manipulator”, Eastern-European Journal of Enterprise Technologies, Vol. 5, no. 7(77), p. 54. (In Ukrainian).
  6. Pikalev, Ya. S. (2017) “Analysis of existing simulators of robotic systems”, Problems of artificial intelligence, Vol. 1, no. 4, pp. 51-65. (In Ukrainian).
  7. Sorensen, E. (2025) “Development of a Virtual Simulation System for Industrial Robot Kinematics Based on Unity 3D”, Journal of Computer Technology and Software, Vol. 4, no. 1, pp. 1-4.
  8. Pylypenko, O.M., Gromovyi, O.A., Vyhovskyi, G.M. (2023) “Software products for automated solution of industrial robotics problems in mechanical assembly production of mechanical and instrument-making”, Technical Engineering, no. 1(91), pp. 67-76. (In Ukrainian).
  9. Corke, P. (2011) Robotics, Vision and Control: Fundamental Algorithms in MATLAB. 73rd ed. Berlin, Heidelberg: Springer-Verlag.
  10. Marchand, P., Holland, O.T. (2002) Graphics and GUIs with MATLAB. 3rd ed., New York: Chapman and Hall/CRC.
  11. Pelevin, L. et al. (2016) Synthesis of robotic systems in mechanical engineering. 1 rd ed., Kyiv: Kyiv National University of Civil Engineering and Architecture. (In Ukrainian).
  12. Fu, K.S., Gonzalez, R.C., Lee, C.S. (1987) Robotics: Control, Sensing, Vision and Intelligence. New York: McGraw-Hill.
  13. Tolani, D., Goswami, A. and Badler, N.I. (2000) “Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs”, Graphical Models, Vol. 62, no. 5, pp. 353-388.
  14. Gallardo-Alvarado, J. (2016) “Kinematic Analysis of Parallel Manipulators by Algebraic Screw Theory”, Cham: Springer International Publishing, pp. 377.
  15. Cherno, O.O., Gurov, A.P., Pokrovsky, M.V., Avdeeva, O.A. (2023) Control systems of manipulation robots: Methodological guidelines for laboratory work, Mykolaiv: Admiral Makarov National University of Shipbuilding. (In Ukrainian).
  16. De Luca, A. (2020) Lecture materials “Inverse Kinematics” from the course “Robotics 1”. Rome: Sapienza University of Rome.
  17. Bruno, S. et al. (2009) Robotics: Modelling, Planning and Control. London: Springer-Verlag.

Received 18.03.2026;
after revision 30.04.2026