Розробка системи дистанційного контролю робота

Автор(и)

  • Бицкало Ігор Ігорович Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна Автор
  • Кондратьєв Сергій Борисович Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна Автор
  • Костенко Віталій Леонидович Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна Автор
  • Ядрова Марина Василівна Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна Автор

DOI:

https://doi.org/10.15276/ict.02.2025.08

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

система, робот, мікрокомп’ютер, функціональні можливості, віддалене керування, веб-застосунок

Анотація

В сучасних технологіях промисловості, воєнній справі, медицині, науці, та інших галузях широко використовуються роботи з технічним зором, що складаються з механічних маніпуляторів та систем управління ними. Метою роботи є розширення функціональних можливостей системи керування роботом для безпечного захоплення предмета довільної форми. Для досягнення мети була спроєктована апаратно-програмна система віддаленого керування, Апаратна частина підсистеми розроблена із використанням мікрокомп’ютера Raspberry Pi, плати Stereo Pi, плати для підключення восьми сервоприводів Adafruit PCA9865, камер Raspberry Pі camera module. Камери підключено до мікрокомп’ютера дротовим методом. Розробка програмного коду системи включала розробку програмного забезпечення маніпулятора з камерами технічного зору, мікрокомп’ютера та веб-застосунка з урахуванням відомих систем управління. В підсистемі, що розроблена, застосовується мова Python. Для веб-застосунку було обрано середовище розробки WebStorm від JetBrains та фреймворк Flask. Функціональна частина розробленої системи здійснює модерування, колективне адміністрування, зворотній зв’язок із користувачами підсистеми, оперативне програмування мікрокомп’ютера, підключення до локальної мережі або Інтернету. Особливістю функціональної частини є забезпечення можливості віддалено, із використанням веб-застосунка, змінювати та коригувати точність роботи серводвигунів, а також задіювати колектив компетентних неавторизованих користувачів, авторизованих користувачів, експертів та адміністраторів. Дослідження швидкодії підсистеми при одночасній роботі великого колективу користувачів (до тисячі) проводилось за допомогою програми Apache JMeter. Проведено також тестування програмного забезпечення системи, функціональне та модульне тестування, розроблено інтерфейс системи. В процесі функціонального тестування були успішно реалізовані відповідні повідомлення, переадресації, дії маніпулятора та взаємодію з користувачами. Для модульного тестування веб-застосунку було використано Pytestфреймворк.

Завантажити

Дані для завантаження поки недоступні.

Біографії авторів

  • автор Бицкало Ігор Ігорович, афіліація Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

    Магістр каф. Штучного інтелекту та аналізу даних

  • автор Кондратьєв Сергій Борисович, афіліація Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

    Ст. викладач каф. Штучного інтелекту та аналізу даних

  • автор Костенко Віталій Леонидович, афіліація Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

    Д-р техніч. наук, професор каф. Інформаційних систем

  • автор Ядрова Марина Василівна, афіліація Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

    Канд. техніч. наук, доцент каф. Інформаційних систем 

Завантаження

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

2025-11-05

Статті цього автора (цих авторів), які найбільше читають