Система віддаленого управління робототехнікою з модульним типом поведінки на платформі Webots
Ключові слова:
управління; робот; робототехніка; поведінка; модульАнотація
Сучасна галузь робототехніки вимагає постійного розвитку штучного інтелекту. Саме алгоритм поведінки робота визначає його продуктивність та призначення. Аби оцінити ефективність логіки управління, потрібно виконати ряд тестувань. Тому метою курсової роботи стало створити середовище для тестування користувацьких модулів керування поведінкою роботів. Концепція програми, що розробляється, лежить в створені системи випробовування функціональності робота, яка зв’язується із середовищем симуляції, обробляє та зберігає інформацію з датчиків та сенсорів і формує подальшу поведінку робота відповідно до вбудованого модулю управління. Для створення повноцінного навколишнього середовища обрано симулятор Webots. Зв’язок із середовищем встановлюється за протоколом TCP/IP. Сервером виступає клієнтський додаток у якому виконуються обчислення, робота з базою даних, впровадження нових модулів, а клієнтом – сесія симуляції у Webots.
Посилання
«Промислові роботи: тренди й типи». URL: https://www.controlengrussia.com/innovatsii/promy-eroboty-trendy-i-tipy/
Робот. URL: https://uk.wikipedia.org/ wiki/Робот c
Webots. URL: https://en.wikipedia.org/ wiki/Webots
Динамічне завантаження класів. URL: https://habr.com/ru/sandbox/62803/
Loading a Java Class at Runtime. URL: https://stackabuse.com/loading-a-java-class-at-runtime
Шаблони проектування – MVC Pattern. URL: https://coderlessons.com/java-tekhnologi/shablonyproektirovania-mvc
Шаблон DAO в JAVA. URL: https://www.codeflow.site/ru/article/java-dao-pattern
Java. Реалізація шаблону DAO. URL: https://www.dokwork.ru/2014/02/daotalk.html
Технічні характеристики та вимоги до системи Windows 10. URL: https://www.microsoft.com/ukua/windows/windows-10-specifications
Розгляд засобів імітаційного моделювання роботів. URL: https://cyberleninka.ru/article/n/obzorsredstv-imitatsionnogo-modelirovaniya
Why MySQL. URL: https://www.mysql.com/why-mysql/
All About Sockets. URL: https://docs.oracle.com/javase/tutorial/networking/sockets/