Development of a digital twin prototype of a robotic device for motion reproduction in space

Authors

DOI:

https://doi.org/10.15588/1607-6761-2024-4-5

Keywords:

digital twin, robotic device, real-time data monitoring, data filtering and calibration methods, data visualization, Internet of Things

Abstract

Purpose. To develop a prototype of a digital twin for a robotic device capable of reproducing an object's motion in real time with high accuracy.

Methodology. To achieve the objective, the following methods were employed: integration of ESP8266 NodeMCU v3 and Arduino Uno R4 Wi-Fi microcontrollers with an MPU6050 sensor, firmware development using the C++ programming language in the Arduino IDE environment, creation of server-side software using PHP scripts and a MySQL database, and the development of an interactive data visualization system in Unity. Additionally, methods for data filtering and calibration were applied to ensure accuracy.

Findings. A digital twin prototype was developed, which accurately reproduces the movements of a physical object based on data from MPU6050 sensors. The system ensures reliable data collection and transmission from the microcontroller to the server without significant losses or distortions. The data is successfully stored in the MySQL database and is available for further analysis and visualization via interactive 3D models in Unity. Implemented mechanisms for data integrity verification and connection stability provide high reliability of the system over extended periods.

Originality. A novel approach to developing a digital twin has been proposed, integrating ESP8266 and Arduino Uno R4 Wi-Fi microcontrollers with an MPU6050 sensor for data collection and processing, employing real-time filtering and calibration algorithms to enhance data accuracy.

Practical value. The developed prototype of the digital twin for a robotic device expands the possibilities for studying and researching digital twin technologies in robotics.

Author Biographies

D.O. Bilka, Zaporizhzhia Polytechnic National University

Master's Student of the Department of Information Technology of Electronic Devices, National University “Zaporizhzhia Polytechnic”, Zaporizhzhia

S.V. Shaptala, Zaporizhzhia Polytechnic National University

PhD Student, Assistant of the Department of Information Technology of Electronic Devices, National University “Zaporizhzhia Polytechnic”, Zaporizhzhia

N.O. Myronova, Zaporizhzhia Polytechnic National University

Ph.D. in Technical Sciences, Associate Professor, Associate Professor of the Department of Information Technology of Electronic Devices, National University “Zaporizhzhia Polytechnic”, Zaporizhzhia

References

Khoshafian, S., & Rostetter, C. (2015). Digital prescrip-tive maintenance, Internet of Things, process of eve-rything. BPM Everywhere, 1-20.

Short, M., & Twiddle, J. (2019). An industrial digitalization platform for condition monitoring and predictive maintenance of pumping equipment. Sensors (Switzerland), 19.

Priyanka, E. B., Thangavel, S., Gao, X.-Z., & Sivakumar, N. S. (2021). Digital twin for oil pipeline risk estimation using prognostic and machine learning techniques. Journal of Industrial Information Integration, Article 100272. https://doi.org/10.1016/j.jii.2021.100272

Tekinerdogan, B., & Verdouw, C. (2020). Systems architecture design pattern catalog for developing digital twins. Sensors, 20, 5103. https://doi.org/10.3390/s20185103

Paziraei, M., & Motamedi, A. (2024, August). A survey of visualization techniques for digital twins. In Proceedings of the International Conference on Computing in Civil and Building Engineering (ICCCBE), Montreal, Canada.

Dihan, M. S., Akash, A. I., Tasneem, Z., Das, P., Das, S. K., Islam, M. R., Islam, M. M., Badal, F. R., Ali, M. F., Ahamed, M. H., Abhi, S. H., Sarker, S. K., & Hasan, M. M. (2024). Digital twin: Data exploration, architecture, implementation and future. Heliyon, 10, e26503. https://doi.org/10.1016/j.heliyon.2024.e26503

Getting Started With ESP8266(LiLon NodeMCU V3) Complete Guide for IoT Startup With Example(as Server)Electronic resource]. – https://www.instructables.com/Getting-Started-With-ESP8266LiLon-NodeMCU-V3Flashi/

Arduino Uno R4 Wi-Fi [Electronic resource]. – Access mode: https://docs.arduino.cc/resources/datasheets/ABX00087-datasheet.pdf

MPU 6050 [Electronic resource]. – Access mode: https://www.alldatasheet.com/view.jsp?Searchword=Mpu-6050%20datasheet&gad_source=1&gclid=EAIaIQobChMIxZ_TiOvxhgMVJFKRBR2WiQLREAAYAiAAEgJUjvD_BwE

Wire [Electronic resource]. – Access mode: https://github.com/arduino/ArduinoCore-avr/blob/master/libraries/Wire/src/Wire.h

MPU6050 by Electronic Cats - Library for Arduino [Electronic resource]. – Access mode: https://github.com/ElectronicCats/mpu6050

ESP8266WiFi [Electronic resource]. – Access mode: https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/src/ESP8266WiFi.h

ESP8266HTTPClient [Electronic resource]. – Access mode: https://github.com/esp8266/Arduino/blob/master/librar-ies/ESP8266HTTPClient/src/ESP8266HTTPClient.h

Malokhviĭ E. E., Molchanov H. I., Parzhyn Yu. V. (2022). Doslidzhennia protokoly peredachi danykh v umovakh internetu rechei. Systemy upravlinnia, navihatsii ta zviazku. No. 1, 66-74. DOI: https://doi.org/10.26906/SUNZ.2022.1.066 (in Ukrainian).

MySQL Improved Extension [Electronic resource]. – Access mode: https://www.php.net/manual/uk/book.mysqli.php

Shaptala S.V., Myronova N. O. (2023). Vprovadzhennia tekhnolohii tsyfrovykh dviiḩnykiv dlia robototekhniky. Upravlinnia rozvytkom skladnykh system. No. 53, .45-51. https://dx.doi.org/10.32347/2412-9933.2023.53.45-51

Published

2025-01-28

How to Cite

Bilka, D., Shaptala, S., & Myronova, N. (2025). Development of a digital twin prototype of a robotic device for motion reproduction in space. Electrical Engineering and Power Engineering, (4), 48–58. https://doi.org/10.15588/1607-6761-2024-4-5

Issue

Section

Automation and computer-integrated technologies