Procedure for integration of an articulated robot model in a game engine

The versatility and power of modern game engine platforms provide the potential for their use in creating real-time simulation environments within the robotics domain, particularly suitable for immersive and interactive experiences. Equipped with the comprehensive toolsets, extensive toolkits, and built-in features, these integrated development environments support the creation of real-time robot simulation models. Recently, Extended-Reality technology has been used in the development of human-machine interfaces in industrial robotics, in applications such as robot programming, system engineering, and personnel training. In this paper, the procedure for the integration of a vertically articulated robot's model in the Unity game engine is presented. The main goal of the procedure is to generate a 3D GameObject robot in Unity, starting from a 3D model of the robot obtained using 3D design software. Positioning of robot joints' local frames in a CAD environment for integration of a robot with Unity is described. The Articulation Body class from Unity's built-in physics engine, Nvidia PhysX, is used to integrate robot dynamics. Specific XML formats following open-source standards, equipped with elements and attributes specific to robot kinematic and dynamic structure and suitable add-ons, have been used. The procedure is verified using the 6DoF vertically articulated robots RL15 and AD100.

Authors

Publication Details

Journal
Tehnika
Published
2025-01-01
DOI
https://doi.org/10.5937/tehnika2505523d
Primary Topic
Teleoperation and Haptic Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Procedure for integration of an articulated robot model in a game engine

Nikola Slavković, Jelena Vidaković, P. Stepanić, Andrija Dević et al.
Tehnika
Teleoperation and Haptic Systems
article

Procedure for integration of an articulated robot model in a game engine

Nikola Slavković, Jelena Vidaković, P. Stepanić, Andrija Dević, Nikola Živković
article en

Abstract

The versatility and power of modern game engine platforms provide the potential for their use in creating real-time simulation environments within the robotics domain, particularly suitable for immersive and interactive experiences. Equipped with the comprehensive toolsets, extensive toolkits, and built-in features, these integrated development environments support the creation of real-time robot simulation models. Recently, Extended-Reality technology has been used in the development of human-machine interfaces in industrial robotics, in applications such as robot programming, system engineering, and personnel training. In this paper, the procedure for the integration of a vertically articulated robot's model in the Unity game engine is presented. The main goal of the procedure is to generate a 3D GameObject robot in Unity, starting from a 3D model of the robot obtained using 3D design software. Positioning of robot joints' local frames in a CAD environment for integration of a robot with Unity is described. The Articulation Body class from Unity's built-in physics engine, Nvidia PhysX, is used to integrate robot dynamics. Specific XML formats following open-source standards, equipped with elements and attributes specific to robot kinematic and dynamic structure and suitable add-ons, have been used. The procedure is verified using the 6DoF vertically articulated robots RL15 and AD100.

TehnikaVol. 80(5)
Openalex Percentile: Top 66%
Teleoperation and Haptic Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Procedure for integration of an articulated robot model in a game engine — Nikola Slavković, Jelena Vidaković, et al. · Tehnika (2025) | TGRS Research Map | TGRS