Розробка програмного симулятора дослідження задач кінематики та управління роботизованим маніпулятором
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##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2026 Мартін Віталійович Богдановський, Олександр Владиславович Підтиченко, Денис Петрович Горбік

Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial 4.0 International License.
Автор, який подає матеріали до друку, зберігає за собою всі авторські права та надає відповідному виданню право першої публікації, дозволяючи розповсюджувати даний матеріал із зазначенням авторства та джерела первинної публікації, а також погоджується на розміщення її електронної версії на сайті Національної бібліотеки ім. В.І. Вернадського.
