Virtual Model of a Robotic Arm Digital Twin with MuJoCo
| Main Author: | |
|---|---|
| Publication Date: | 2024 |
| Other Authors: | , |
| 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 |