Journals / IASC / Vol.,

Research Article


A General Technique for Real-Time Robotic Simulation in Manufacturing System

Ting-Hsuan Chien1,*, Cheng-Yan Siao2, Rong-Guey Chang2
1 Department of Computer Science and Information Management, Providence University, Taichung, 433303, Taiwan
2 Department of Computer Science and Information Engineering, Advanced Institute of Manufacturing with High-Tech Innovations, National Chung Cheng University, Chiayi, 621005, Taiwan
* Corresponding Author: Ting-Hsuan Chien. Email:
(This article belongs to this Special Issue: Machine Learning and Deep Learning for Transportation)


This paper describes a real-time simulator that allows the user in the factories to simulate arbitrary interaction between machinery and equipment. We discussed in details not only the general technique for developing such a real-time simulator but also the implementation of the simulator in its actual use. As such, people on the production line could benefit from observing and controlling robots in factories for preventing or reducing the severity of a collision, using the proposed simulator and its related technique. For that purpose, we divided the simulator into two main models: the real-time communication model and the simulation model. For the communication model, we present the distributed messaging server structure and the database semaphore technique for handling the real-time peer-to-peer (P2P) connections and control. For the simulation model, we used parallel programming and the general-purpose GPU (GPGPU) technique to speed up the processing time of the simulation. In the paper, we exhaustively explain how the simulator’s techniques are designed and implemented and verify two real world models with robots and robot-operating systems (ROS). Moreover, we compare the results between our technique and the traditional method.


Smart factory; cyber-physic system; general-purpose graphics processing units
  • 381


  • 268


  • 100


Share Link

WeChat scan