Submitted:
13 March 2026
Posted:
13 March 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Framework
2.1. System Architecture Overview
2.2. Robotic Platform and CAD–URDF Modeling
2.3. Semantic Robot Description and Planning Groups
2.4. Unity-Based Physics Simulation Environment
2.5. ROS Middleware and Unity–ROS Communication
2.6. Motion Planning and Collision-Aware Path Generation
3. Results
3.1. Experimental Protocol and Performance Metrics
- Planning time Tplan: OMPL RRTConnect planning duration reported by MoveIt.
- Number of waypoints Nwp: Number of joint-space waypoints after post-processing.
- ROS execution time TROS: Nominal trajectory execution time on the ROS controller.
- Unity execution time TUnity: Time required for the Unity ArticulationBody system to execute the same trajectory.
- Unity–ROS latency τU→R: Delay between Unity command issuance and ROS reception.
- JetCobot execution time TJ: Actual motion duration on the physical manipulator.
- JetCobot–ROS latency τJ→R: Delay between robot joint-state updates and their arrival at ROS.
- Total end-to-end time Ttot: Sum of planning, communication, and execution components:
3.2. Motion Planning Performance
3.3. Execution Time Decomposition
3.4. Communication Latency Characteristics
3.5. End-to-End Real-Time Performance
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| DT | Digital Twin |
| DOF | Degree of Freedom |
| ROS | Robot Operating System |
| FCL | Flexible Collision Library |
| RL | Reinforcement-Learning |
| RRT | Rapidly Exploring Random Tree |
| URDF | Unified Robot Description Format |
| DH | Denavit–Hartenberg |
| SRDF | Semantic Robot Description Format |
| ACM | Allowed Collision Matrix |
| OMPL | Open Motion Planning Library |
| NTP | Network Time Protocol |
References
- Arents, J.; Greitans, M. Smart Industrial Robot Control Trends, Challenges and Opportunities within Manufacturing. Appl. Sci. 2022, vol. 12(no. 2), 937. [Google Scholar] [CrossRef]
- Wang, B. Human Digital Twin in the context of Industry 5.0. Robot. Comput.-Integr. Manuf. 2024, vol. 85, 102626. [Google Scholar] [CrossRef]
- Leng, J.; Wang, D.; Shen, W.; Li, X.; Liu, Q.; Chen, X. Digital twins-based smart manufacturing system design in Industry 4.0: A review. J. Manuf. Syst. 2021, vol. 60, 119–137. [Google Scholar] [CrossRef]
- Liu, S.; Zheng, P.; Bao, J. Digital Twin-based manufacturing system: a survey based on a novel reference model. J. Intell. Manuf. 2024, vol. 35(no. 6), 2517–2546. [Google Scholar] [CrossRef]
- Guerra-Zubiaga, D.A.; Aksu, M.; Richards, G.; Kuts, V. Integrating Digital Twin Software Solutions with Collaborative Industrial Systems: A Comprehensive Review for Operational Efficiency. Appl. Sci. 2025, vol. 15(no. 13), 7049. [Google Scholar] [CrossRef]
- Qin, Q. Robot digital twin systems in manufacturing: Technologies, applications, trends and challenges. Robot. Comput.-Integr. Manuf. 2026, vol. 97, 103103. [Google Scholar] [CrossRef]
- Wang, X.; Hua, Y.; Gao, J.; Lin, Z.; Yu, R. Digital Twin Implementation of Autonomous Planning Arc Welding Robot System. Complex Syst. Model. Simul. 2023, vol. 3(no. 3), 236–251. [Google Scholar] [CrossRef]
- Mazumder, A.; et al. Towards next generation digital twin in robotics: Trends, scopes, challenges, and future. Heliyon 2023, vol. 9(no. 2), e13359. [Google Scholar] [CrossRef]
- Wenna, W.; Weili, D.; Changchun, H.; Heng, Z.; Haibing, F.; Yao, Y. A digital twin for 3D path planning of large-span curved-arm gantry robot. Robot. Comput.-Integr. Manuf. 2022, vol. 76, 102330. [Google Scholar] [CrossRef]
- Zhang, Q.; Xiao, R.; Liu, Z.; Duan, J.; Qin, J. Process Simulation and Optimization of Arc Welding Robot Workstation Based on Digital Twin. Machines 2023, vol. 11(no. 1), 53. [Google Scholar] [CrossRef]
- Zhu, Z.; Lin, Z.; Huang, J.; Zheng, L.; He, B. A digital twin-based machining motion simulation and visualization monitoring system for milling robot. Int. J. Adv. Manuf. Technol. 2023, vol. 127(no. 9–10), 4387–4399. [Google Scholar] [CrossRef]
- Zhu, Z.; Zhu, W.; Huang, J.; He, B. An intelligent monitoring system for robotic milling process based on transfer learning and digital twin. J. Manuf. Syst. 2025, vol. 78, 433–443. [Google Scholar] [CrossRef]
- Li, X.; He, B.; Zhou, Y.; Li, G. Multisource Model-Driven Digital Twin System of Robotic Assembly. IEEE Syst. J. 2021, vol. 15(no. 1), 114–123. [Google Scholar] [CrossRef]
- Collins, J.; Chand, S.; Vanderkop, A.; Howard, D. A Review of Physics Simulators for Robotic Applications. IEEE Access 2021, vol. 9, 51416–51431. [Google Scholar] [CrossRef]
- Kim, T.; Jang, M.; Kim, J. A Survey on Simulation Environments for Reinforcement Learning. in 2021 18th International Conference on Ubiquitous Robots (UR), Jul. 2021; IEEE: Gangneung, Korea (South); pp. 63–67. [Google Scholar]
- Wang, Y. Digital twin-empowered robotic arm manipulation with reinforcement learning: A comprehensive survey. Robot. Comput.-Integr. Manuf. 2026, vol. 98, 103151. [Google Scholar] [CrossRef]
- Wijaya, G.D.; Caesarendra, W.; Petra, M.I.; Królczyk, G.; Glowacz, A. Comparative study of Gazebo and Unity 3D in performing a virtual pick and place of Universal Robot UR3 for assembly process in manufacturing. Simul. Model. Pract. Theory 2024, vol. 132, 102895. [Google Scholar] [CrossRef]
- Wang, C.; Liu, S.; Zhao, L.; Luo, T. Virtual Simulation of Fruit Picking Robot Based on Unity3D. J. Phys. Conf. Ser. 2020, vol. 1631(no. 1), 012033. [Google Scholar] [CrossRef]
- Singh, M. Unity and ROS as a Digital and Communication Layer for Digital Twin Application: Case Study of Robotic Arm in a Smart Manufacturing Cell. Sensors 2024, vol. 24(no. 17), 5680. [Google Scholar] [CrossRef] [PubMed]
- Banik, S.; Banik, S.C.; Mahmud, S.S. Path Planning Approaches in Multi-robot System: A Review. Eng. Rep. 2025, vol. 7(no. 1), e13035. [Google Scholar] [CrossRef]
- Hameed, A.; Ordys, A.; Możaryn, J.; Sibilska-Mroziewicz, A. Control System Design and Methods for Collaborative Robots: Review. Appl. Sci. 2023, vol. 13(no. 1), 675. [Google Scholar] [CrossRef]
- Kang, J.G.; Lim, D.W.; Choi, Y.S.; Jang, W.J.; Jung, J.W. Improved RRT-Connect Algorithm Based on Triangular Inequality for Robot Path Planning. Sensors 2021, vol. 21(no. 2), 333. [Google Scholar] [CrossRef]
- Wang, L.; Yang, X.; Chen, Z.; Wang, B. Application of the Improved Rapidly Exploring Random Tree Algorithm to an Insect-like Mobile Robot in a Narrow Environment. Biomimetics 2023, vol. 8(no. 4). [Google Scholar] [CrossRef] [PubMed]
- Wu, Z. Digital Twin-Driven 3-D Position Information Mutuality and Positioning Error Compensation for Robotic Arm. IEEE Sens. J. 2023, vol. 23(no. 22), 27508–27516. [Google Scholar] [CrossRef]
- Makulavičius, M.; Petronienė, J.J.; Šutinys, E.; Bučinskas, V.; Dzedzickis, A. Industrial Robotic Setups: Tools and Technologies for Tracking and Analysis in Industrial Processes. Appl. Sci. 2025, vol. 15(no. 18), 10249. [Google Scholar] [CrossRef]
- Wu, Z.; Chen, S.; Han, J.; Zhang, S.; Liang, J.; Yang, X. A Low-Cost Digital Twin-Driven Positioning Error Compensation Method for Industrial Robotic Arm. IEEE Sens. J. 2022, vol. 22(no. 23), 22885–22893. [Google Scholar] [CrossRef]
- Oyekan, J.; Farnsworth, M.; Hutabarat, W.; Miller, D.; Tiwari, A. Applying a 6 DOF Robotic Arm and Digital Twin to Automate Fan-Blade Reconditioning for Aerospace Maintenance, Repair, and Overhaul. Sensors 2020, vol. 20(no. 16), 4637. [Google Scholar] [CrossRef]











| Algorithm | Planning Time |
Path Quality |
Computational Overhead | Convergence Guarantee | Design Suitability |
| RRT | Medium | Poor: Jerky trajectories with excessive waypoints | Low | Probabilistic completeness only | Unsuitable: Post-processing latency exceeds RRTConnect |
| RRT* (Optimal RRT) |
High | Excellent: Smooth, near-optimal trajectories | High (Rewiring) | Asymptotic optimality |
Exceeds real-time budget; breaks interactive workflows |
| RRTConnect (Bidirectional) | Fast | Good: Smooth, feasible trajectories | Moderate (Connection-based) |
Probabilistic completeness (faster) | Selected: Fastest convergence; enables interactive refinement |
| 1 | 0 | 0 | 131.56 | θ1 | 0 |
| 2 | π/2 | 0 | 0 | θ2 | -π/2 |
| 3 | 0 | -110.4 | 0 | θ3 | 0 |
| 4 | 0 | -96 | 64.62 | θ4 | -π/2 |
| 5 | π/2 | 0 | 73.18 | θ5 | π/2 |
| 6 | -π/2 | 0 | 48.6 | θ6 | 0 |

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).