Development of a web application for monitoring the parameters of manipulation mechanisms

Maxim O. Chaikin


The development of manipulation mechanisms with different kinematic structures is directly related to the creation of a control system that consists of hardware and strategic levels. The hardware level of the control system combines the electronic component base (drives, sensors, etc.) of the actuator in order to ensure a given movement of kinematic circuits. The strategic level is designed to simplify the interaction of the human operator and the mechanism. This paper describes the creation of a RESTful API of a web application as a strategic management layer for monitoring the parameters of the mechanism, as well as the organization of interaction between management levels via web sockets. The calculation of control signals for the mechanism drives was carried out on a microcontroller of the STM32 family, followed by sending experimental data to the ESP8266 microcontroller, on which a web socket server was implemented. To store the received data, a PostgreSQL database was designed, as well as an API for managing access to information using the Golang programming language. The Vue JS reactive framework was chosen for prototyping the client application interface. As a result of the work, examples of the developed functionality for organizing observation sessions, saving their history, as well as editing the configuration of available manipulation mechanisms are presented.

Full Text:

PDF (Russian)


Andrawos, Mina, and Martin Helmich. Cloud Native Programming with Golang: Develop microservice-based high performance web apps for the cloud with Go. Packt Publishing Ltd, 2017.

Biehl, Matthias. RESTful Api Design. Vol. 3. API-University Press, 2016.

Kaczmarek, W., Lotys, B., Borys, S., Laskowski, D., & Lubkowski, P. (2021). Controlling an Industrial Robot Using a Graphic Tablet in Offline and Online Mode. Sensors (Basel, Switzerland), 21(7), 2439.

Kozlov S.V., Problematic aspects of integrating a complete group of processes in the lifecycle of robotic control systems, Procedia Computer Science, Volume 186, 2021, pages 210-216.

Li, Nian, and Bo Zhang. "The Research on Single Page Application Front-end development Based on Vue." Journal of Physics: Conference Series. Vol. 1883. No. 1. IOP Publishing, 2021.

Obe, Regina O., and Leo S. Hsu. PostgreSQL: up and running: a practical guide to the advanced open source database. " O'Reilly Media, Inc.", 2017.

Romanov A.M. A review on control systems hardware and software for robots of various scale and purpose. Part 1. Industrial robotics. Russian Technological Journal. 2019;7(5):30-46. (In Russ.)

Shiyong Xiong, Xue Wang, Zhengpeng Lan. Model Research of Visual Report Components. Procedia Computer Science. Volume 208, 2022, Pages 478-485, ISSN 1877-0509.


  • There are currently no refbacks.

Abava  Кибербезопасность FRUCT 2023

ISSN: 2307-8162