Virtual Model of a Robotic Arm Digital Twin with MuJoCo

Bibliographic Details
Main Author: Perez Inturias, Bernardo [UNESP]
Publication Date: 2024
Other Authors: Marques de Oliveira, João Pedro Garbelini [UNESP], Becerra Vargas, Mauricio [UNESP]
Format: Conference object
Language: eng
Source: Repositório Institucional da UNESP
Download full: http://dx.doi.org/10.1007/978-3-031-59057-3_29
https://hdl.handle.net/11449/308179
Summary: In this paper, a digital twin architecture for a Robotis manipulator’s arm is constructed on the Mujoco physics engine SDK. The virtual model in the Mujoco OpenGL virtual environment runs synchronously with the real robot via a TTL-USB physical communication and a C++ script running in Linux. The robot servomotor Dynamixel SDK and the MuJoCo SDK are segregated through threads for parallel execution in the C++ script. From the data flow perspective, we have proposed three scenarios in real-time: Digital Shadow, Digital Driven, and a Digital Twin itself. A preliminary test is performed to confirm the system is functioning as expected. This test compares the motor’s real and virtual torque in a static home position and a digital twin scenario. As this study is to be used as an exemplar for future research on Digital Twin frameworks, we propose future works to continue this research.
id UNSP_cb568a9dbddfb161f8e11dfffe7f939c
oai_identifier_str oai:repositorio.unesp.br:11449/308179
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Virtual Model of a Robotic Arm Digital Twin with MuJoCoDigital TwinMujocoRobotic ArmIn this paper, a digital twin architecture for a Robotis manipulator’s arm is constructed on the Mujoco physics engine SDK. The virtual model in the Mujoco OpenGL virtual environment runs synchronously with the real robot via a TTL-USB physical communication and a C++ script running in Linux. The robot servomotor Dynamixel SDK and the MuJoCo SDK are segregated through threads for parallel execution in the C++ script. From the data flow perspective, we have proposed three scenarios in real-time: Digital Shadow, Digital Driven, and a Digital Twin itself. A preliminary test is performed to confirm the system is functioning as expected. This test compares the motor’s real and virtual torque in a static home position and a digital twin scenario. As this study is to be used as an exemplar for future research on Digital Twin frameworks, we propose future works to continue this research.Institute of Science and Technology São Paulo State University (Unesp), São PauloInstitute of Science and Technology São Paulo State University (Unesp), São PauloUniversidade Estadual Paulista (UNESP)Perez Inturias, Bernardo [UNESP]Marques de Oliveira, João Pedro Garbelini [UNESP]Becerra Vargas, Mauricio [UNESP]2025-04-29T20:11:27Z2024-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject457-469http://dx.doi.org/10.1007/978-3-031-59057-3_29Communications in Computer and Information Science, v. 2077 CCIS, p. 457-469.1865-09371865-0929https://hdl.handle.net/11449/30817910.1007/978-3-031-59057-3_292-s2.0-85194030474Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengCommunications in Computer and Information Scienceinfo:eu-repo/semantics/openAccess2025-04-30T14:39:09Zoai:repositorio.unesp.br:11449/308179Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462025-04-30T14:39:09Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Virtual Model of a Robotic Arm Digital Twin with MuJoCo
title Virtual Model of a Robotic Arm Digital Twin with MuJoCo
spellingShingle Virtual Model of a Robotic Arm Digital Twin with MuJoCo
Perez Inturias, Bernardo [UNESP]
Digital Twin
Mujoco
Robotic Arm
title_short Virtual Model of a Robotic Arm Digital Twin with MuJoCo
title_full Virtual Model of a Robotic Arm Digital Twin with MuJoCo
title_fullStr Virtual Model of a Robotic Arm Digital Twin with MuJoCo
title_full_unstemmed Virtual Model of a Robotic Arm Digital Twin with MuJoCo
title_sort Virtual Model of a Robotic Arm Digital Twin with MuJoCo
author Perez Inturias, Bernardo [UNESP]
author_facet Perez Inturias, Bernardo [UNESP]
Marques de Oliveira, João Pedro Garbelini [UNESP]
Becerra Vargas, Mauricio [UNESP]
author_role author
author2 Marques de Oliveira, João Pedro Garbelini [UNESP]
Becerra Vargas, Mauricio [UNESP]
author2_role author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (UNESP)
dc.contributor.author.fl_str_mv Perez Inturias, Bernardo [UNESP]
Marques de Oliveira, João Pedro Garbelini [UNESP]
Becerra Vargas, Mauricio [UNESP]
dc.subject.por.fl_str_mv Digital Twin
Mujoco
Robotic Arm
topic Digital Twin
Mujoco
Robotic Arm
description In this paper, a digital twin architecture for a Robotis manipulator’s arm is constructed on the Mujoco physics engine SDK. The virtual model in the Mujoco OpenGL virtual environment runs synchronously with the real robot via a TTL-USB physical communication and a C++ script running in Linux. The robot servomotor Dynamixel SDK and the MuJoCo SDK are segregated through threads for parallel execution in the C++ script. From the data flow perspective, we have proposed three scenarios in real-time: Digital Shadow, Digital Driven, and a Digital Twin itself. A preliminary test is performed to confirm the system is functioning as expected. This test compares the motor’s real and virtual torque in a static home position and a digital twin scenario. As this study is to be used as an exemplar for future research on Digital Twin frameworks, we propose future works to continue this research.
publishDate 2024
dc.date.none.fl_str_mv 2024-01-01
2025-04-29T20:11:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1007/978-3-031-59057-3_29
Communications in Computer and Information Science, v. 2077 CCIS, p. 457-469.
1865-0937
1865-0929
https://hdl.handle.net/11449/308179
10.1007/978-3-031-59057-3_29
2-s2.0-85194030474
url http://dx.doi.org/10.1007/978-3-031-59057-3_29
https://hdl.handle.net/11449/308179
identifier_str_mv Communications in Computer and Information Science, v. 2077 CCIS, p. 457-469.
1865-0937
1865-0929
10.1007/978-3-031-59057-3_29
2-s2.0-85194030474
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Communications in Computer and Information Science
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 457-469
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1834482422851305472