Розробка програмного симулятора дослідження задач кінематики та управління роботизованим маніпулятором

Автор(и)

  • Мартін Віталійович Богдановський Державний університет «Житомирська політехніка», Україна https://orcid.org/0000-0003-2870-4248
  • Олександр Владиславович Підтиченко Державний університет «Житомирська політехніка», Україна https://orcid.org/0000-0003-1748-8068
  • Денис Петрович Горбік Державний університет «Житомирська політехніка», Україна

DOI:

https://doi.org/10.26642/ten-2026-1(97)-173-181

Ключові слова:

промислові роботи, симулятор, STEM освіта, кінематика, проєктування, якобіан, моделювання

Анотація

Кінематика є невід’ємною частиною дослідження при проєктуванні конструкцій промислових роботів та розробки системи управління. Предметом навчання при цьому виступають підходи та математичні методи опису просторового положення елементів кінематичного ланцюга, кінцевою метою яких є визначення узагальнених координат за положенням та орієнтацією виконавчого органу. В роботі представлено розробку програмного симулятора для розв’язання задач кінематики на прикладі навчального робота «Braccio robot arm», який наочно демонструє математичний апарат. Для прикладу ділянки кінематичного ланцюга з трьох ланок, що формують неоднозначність розв’язання зворотної задачі кінематики продемонстровано використання чисельного методу згасаючих найменших квадратів (Лівенберга – Маркварда) для пошуку усіх доступних конфігурації, необхідних для ефективного планування руху робота. Продемонстровано реалізацію програмної частини у середовищі Visual Studio з використанням технології Windows Forms на мові C++/CLI. Описано математичний апарат прямої кінематичної задачі на основі матриць однорідних перетворень (4×4), застосування методу Лівенберга –Маркварда з аналітичним обчисленням матриці Якобі, структуру програмного забезпечення, інтерфейс користувача та результати експериментальної перевірки. В ході виконання роботи доведено практичну стійкість результатів та практичну значимість для подальших задач розробки системи управління роботизованим маніпулятором. Окреслені перспективи перенесення математичного ядра симулятора у середовище Unity 3D в межах концепції цифрового двійника фізичного маніпулятора для відтворення програмного управління.

Посилання

Siciliano, B., Sciavicco, L., Villani, L. and Oriolo, G. (2009), Robotics: Modelling, Planning and Control, Springer, 632 p., [Online], available at: https://people.disim.univaq.it/~costanzo.manes/EDU_stuff/Robotics_Modelling,%20Planning%20and%20Control_Sciavicco_extract.pdf

Spong, M.W., Hutchinson, S. and Vidyasagar, M. (2020), Robot Modeling and Control, 2nd ed., John Wiley & Sons, 538 p.

Lu, J., Zou, T. and Jiang, X. (2022), «A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots», Sensors, Vol. 22, No. 22, [Online], available at: https://www.mdpi.com/1424-8220/22/22/8909

Trullo, A. et al. (2023), «A Systematic Review of Inverse Kinematics Methods for Fixed-Base Serial Manipulators: Analytical, Numerical, and Machine Learning Methods», International Journal of Robotics and Control Systems, Vol. 3, No. 4, [Online], available at: https://www.researchgate.net/publication/394449259_A_Systematic_Review_of_Inverse_Kinematics_Methods_for_Fixed-Base_Serial_Manipulators_Analytical_Numerical_and_Machine_Learning_Methods

Xie, S., Sun, L., Wang, Z. and Chen, G. (2022), «A speedup method for solving the inverse kinematics problem of robotic manipulators», International Journal of Advanced Robotic Systems, Vol. 19, No. 3, [Online], available at: https://www.researchgate.net/publication/361420818_A_speedup_method_for_solving_the_inverse_kinematics_problem_of_robotic_manipulators

Sugihara, T. (2011), «Solvability-Unconcerned Inverse Kinematics by the Levenberg–Marquardt Method», IEEE Transactions on Robotics, Vol. 27, No. 5, [Online], available at: https://www.researchgate.net/publication/224240315_Solvability-Unconcerned_Inverse_Kinematics_by_the_Levenberg-Marquardt_Method

Mazumder, A. et al. (2023), «Towards Next Generation Digital Twin in Robotics: Trends, Scopes, Challenges, and Future», Heliyon, Vol. 9, [Online], available at: https://www.researchgate.net/publication/367509675_Towards_Next_Generation_Digital_Twin_in_Robotics_Trends_Scopes_Challenges_and_Future

Douthwaite, J.A. et al. (2021), «A Modular Digital Twinning Framework for Safety Assurance of Collaborative Robotics», Frontiers in Robotics and AI, Vol. 8, [Online], available at: https://eprints.whiterose.ac.uk/id/eprint/182317/1/frobt-08-758099.pdf

Loyola, O. et al. (2024), «Integration of Cyber-Physical System and Digital Twin for Controlling a Robotic Manipulator: An Industry 4.0 Approach», Advances in Computing. CCC 2023, Springer, [Online], available at: https://www.researchgate.net/publication/375634281_Integration_of_Cyber_Physical_System_and_Digital_Twin_for_Controlling_a_Robotic_Manipulator_An_Industry_40_Approach

Singh, M., Murry, N. and Devine, D. (2024), «Unity and ROS as a Digital and Communication Layer for Digital Twin Application: Case Study of Robotic Arm in a Smart Manufacturing Cell», Sensors, Vol. 24, No. 17, [Online], available at: https://www.researchgate.net/publication/383685217_Unity_and_ROS_as_a_Digital_and_Communication_Layer_for_Digital_Twin_Application_Case_Study_of_Robotic_Arm_in_a_Smart_Manufacturing_Cell

Liu, X. et al. (2024), «Review on Motion Planning of Robotic Manipulator in Dynamic Environments», Journal of Sensors, [Online], available at: https://www.researchgate.net/publication/386043108_Review_on_Motion_Planning_of_Robotic_Manipulator_in_Dynamic_Environments

##submission.downloads##

Опубліковано

2026-02-12

Як цитувати

Богдановський, М. В., Підтиченко, О. В., & Горбік, Д. П. (2026). Розробка програмного симулятора дослідження задач кінематики та управління роботизованим маніпулятором. Технічна інженерія, (1(97), 173–181. https://doi.org/10.26642/ten-2026-1(97)-173-181

Номер

Розділ

АВТОМАТИЗАЦІЯ, КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ ТА РОБОТОТЕХНІКА