Remote robot control system with a modular type of behavior on the Webots platform

Authors

  • M.V. Kolomiiets

Keywords:

control; robot; robotics; behavior; module

Abstract

The modern branch of robotics requires the constant development of artificial intelligence. It is the algorithm of robot behavior that determines its performance and purpose. To evaluate the effectiveness of control logic, a number of tests are required. Therefore, the aim of the course work was to create an environment for testing custom modules for controlling the behavior of robots. The concept of the developed program lies in the created systems of testing the functionality of the robot, which communicates with the simulation environment, processes and stores information from sensors and sensors and forms the further behavior of the robot according to the built-in control module. The Webots simulator has been chosen to create a full-fledged environment. The connection to the environment is established via the TCP / IP protocol. The server is a client application in which calculations, database work, implementation of new modules are performed, and the client is a simulation session in Webots.

References

«Промислові роботи: тренди й типи». 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/

Published

2021-05-07

Issue

Section

Природничі та технічні науки