РОЗРОБКА ПРОГРАМНОЇ ПЛАТФОРМИ ДЛЯ КЕРУВАННЯ МАНІПУЛЯТОРОМ З ПІДТРИМКОЮ WIFI ЗА ДОПОМОГОЮ КАМЕРИ

Автор(и)

DOI:

https://doi.org/10.32689/maup.it.2025.1.8

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

роботизований маніпулятор, програмна платформа, відеопотік, модульність, взаємодія, автоматизація

Анотація

Метою даної роботи є створення зручного та ефективного програмного інтерфейсу для управління маніпулятором, встановлення зв’язку з камерою для забезпечення візуального зворотного зв’язку, а також розробка модульної системи, здатної вміщати в себе різні плагіни. Методологія. У статті розглядаються ключові особливості програмної платформи та її архітектури, акцентуючи увагу на взаємодії між маніпулятором, камерою та різними плагінами. Маніпулятор, у своїй основній функції як виконавчий механізм, оснащений затисками для роботи та камерою над ними (використана кінематична схема, задача зворотної кінематики). Смартфон виступає сервером (підключають по Wi-Fi), відправляє команди маніпулятору. Програма на сервері має модульну структуру: в будь-який момент часу вона використовує лише один плагін, який через інтерфейс отримує дані від маніпулятора, аналізує їх та, залежно від функціональності плагіну, надає відповідні команди маніпулятору. Плата управління маніпулятором має протокол взаємодії з сервером, що дозволяє писати контролер на різних мовах програмування на боці сервера. Графічний інтерфейс програми розроблений на мові програмування Kotlin з використанням графічного фреймворку Jetpack Compose. Це дозволяє імпортувати програму на різні платформи, такі як Linux, Mac OS та Windows. Наразі програма працює лише на платформі Android. Наукова новизна. Важливість використання вхідних даних з відеокамери в управлінні роботом, що дозволяє виконувати такі завдання, як розпізнавання об’єктів, відстеження та покращення прийняття рішень, технічні аспекти програми, включаючи протоколи обміну даними для маніпулятора та камери, архітектуру плагінів та інтерфейс користувача. Особливості модульної програмної платформи для управління маніпулятором з відеопотоком. Модульність, гнучкість і відеовхід в режимі реального часу сприяють його практичності і актуальності в сфері робототехніки. Практичне значення. Модульна програмна платформа для управління маніпулятором з реалізацією відеопотоку на Android призначена для спрощення керування роботизованими маніпуляторами за допомогою єдиного програмного інтерфейсу та інтеграції відео в режимі реального часу для покращення контролю та прийняття рішень цієї роботи полягає в її потенційному застосуванні в різних галузях, таких як виробництво, охорона здоров’я та автоматизація. Модульний характер платформи спрощує інтеграцію конкретних функцій, роблячи її придатною для широкого спектру завдань у сфері робототехніці. Актуальність платформи полягає в зростаючому попиті на гнучкі роботизовані системи, які можна адаптувати під різні сфери застосування. Забезпечуючи модульність і розширюваність, платформа дозволяє розробникам створювати та інтегрувати конкретні плагіни для різних завдань без необхідності перепрограмування всієї системи управління. Висновки. Основні результати досліджень свідчать, що модульна програмна платформа успішно забезпечує єдиний інтерфейс для управління маніпулятором та інтеграції відеопотоку в режимі реального часу. Робот протестовано. Гнучкість платформи дозволяє користувачам адаптувати систему до різних завдань, що робить її цінним інструментом для дослідників і розробників у галузі робототехніки.

Посилання

Golla P., Ramesh S., Bandyopadhyay S. (2023). URL: https://www.scopus.com/record/display.uri?eid=2-s2.0-85162178085&origin=resultslist

Katupitiya, Jayantha, Bentley, Kim DrivingMotors DC &Stepper. In: Interfacingwith

Lu Y., Hu B., Sun T. (2009). URL: https://www.scopus.com/inward/record.uri?eid=2-s2.0-67651153037&doi=10.1017%2fS0263574708004918&partnerID=40&md5=b6b76bdc269b31c9e03b94690f538e40

Nachtwey P. Build Better Machines Through Optimized Motion Control. SAE International, 2002. https://doi.org/10.4271/2002-01-1344

Quinn A.R.J., Saxby D.J., Yang F., de Sousa A.C.C., Pizzolato C. (2023). URL: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85151450848&doi=10.1016%2fj.jbiomech.2023.111557&partnerID=40&md5=97ebaabaec0f7bffbfb4f7f0422910c2

Sergeyeva O. V., Robuck E. A., Pavlenko N. Y., Dubovik T. N. Applications of computer systems based on the Arduino microprocessor system in chemical laboratory. The Eurasian Union of Scientists (ESU), 2019. 12 (69 (5)), 34–38.

Sergeyeva O., Lisenko V., Dubovik Т., Patalakha M. “Development of a Wi-Ficontrolled mobile video device on the Arduino NANO basis”,Eastern-European Journal of Enterprise Technologies, 2020. Vol. 3/9 (105), 55–60. DOI: https://doi.org/10.15587/1729-4061.2020.206558

Timmis H. “Mature Arduino Engineering.Making an Alarm System Using the Arduino”, Practical Arduino Engineering. Apress. 2011. 197, doi: https://doi.org/10.1007/978-1-4302-3886-7_8

Tze Fun Chan., Keli Shi. Applied Intelligent Control of Induction Motor Drives. John Wiley & Sons (Asia) Pte Ltd., 2011. https://doi.org/10.1002/9780470825587

Wen K., Harton D., Laliberte T., Gosselin C. 2019. URL: https://www.scopus.com/inward/record.uri?eid=2-s2.0-850 71484243&doi=10.1109%2fICRA.2019.8793772&partnerID=40&md5=d36896e17c6e27ad8710120530434881

##submission.downloads##

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

2025-05-28

Як цитувати

ДУБОВИК, Д., ДУБОВИК, Т., & МАТУС, В. (2025). РОЗРОБКА ПРОГРАМНОЇ ПЛАТФОРМИ ДЛЯ КЕРУВАННЯ МАНІПУЛЯТОРОМ З ПІДТРИМКОЮ WIFI ЗА ДОПОМОГОЮ КАМЕРИ. Інформаційні технології та суспільство, (1 (16), 65-71. https://doi.org/10.32689/maup.it.2025.1.8