Development of a digital twin prototype of a robotic device for motion reproduction in space
DOI:
https://doi.org/10.15588/1607-6761-2024-4-5Keywords:
digital twin, robotic device, real-time data monitoring, data filtering and calibration methods, data visualization, Internet of ThingsAbstract
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.
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
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 D.O. Bilka, S.V. Shaptala, N.O. Myronova

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons Licensing Notifications in the Copyright Notices
Authors who publish with this journal agree to the following terms:
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under aCreative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.