Integration of ROS and Tecnomatix for the development of digital twins based decision-making systems for smart factories
Keywords:
Digital Twin, Autonomous Decision System, industry 4.0, Integration, TecnomatixAbstract
Digital twins employs simulation in conjunction with virtual environments and a variety of data coming from different plant equipment and physical systems to continuously update the digital models of the world in a feedback loop scheme to facilitate the decision-making processes. The heterogeneity of existing hardware and software requires the development of software architectures able to deal with the information exchange due to the integration and interaction of several system components and autonomous decision-making systems. In this work we propose the design and construction of a software architecture that integrates a manufacturing process simulator with the well-known robot operating system (ROS-Robot Operating System) to easily interchange information with an autonomous decision-making system. The proposal is tested with the simulator Tecnomatix and the free distribution ROS Melodic. We present an instance of software architecture for a typical complex case study of manufacturing plants and demonstrate its easy integration with an autonomous decision-making system based on the reinforcement- learning paradigm.
Downloads
References
A. Kusiak, “Smart manufacturing,” International Journal of Production Research, vol. 56, no. 1-2, pp. 508–517, jan 2018.
R. Y. Zhong, X. Xu, E. Klotz, and S. T. Newman, “Intelligent Manufacturing in the Context of Industry 4.0: A Review,” Engineering, vol. 3, no. 5, pp. 616–630, 2017.
I. Zolotová, P. Papcun, E. Kajáti, M. Miˇskuf, and J. Mocnej, “Computers & Industrial Engineering Smart and cognitive solutions for Operator 4 . 0 : Laboratory H-CPPS case studies,” Computers & Industrial Engineering, no. xxxx, pp. 1–15, 2018.
S. Baskaran, F. A. Niaki, M. Tomaszewski, J. S. Gill, Y. Chen, Y. Jia, L. Mears, and V. Krovi, “Digital human and robot simulation in automotive assembly using siemens process simulate: A feasibility study,” Procedia Manufacturing, vol. 34, pp. 986–994, 2019.
C. González García, E. R. N´u˜nez-Valdez, V. García-Díaz, C. Pelayo G-Bustelo, and J. M. Cueva Lovelle, “A Review of Artificial Intelligence in the Internet of Things.” International Journal of Interactive Multimedia and Artificial Intelligence, vol. 5 (Special Issue on Artificial Intelligence Applications), no. 4, pp. 9–20, 2018. [Online]. Available: http://doi.org/10.9781/ijimai.2018.03.004
D. Dejene, B. Tiwari, and V. Tiwari, “TD2SecIoT: Temporal, Data- Driven and Dynamic Network Layer Based Security Architecture for Industrial IoT,” International Journal of Interactive Multimedia and Artificial Intelligence, pp. 1–11, in Press. [Online]. Available: http://dx.doi.org/10.9781/ijimai.2020.10.002
K. Ding, J. Lei, F. T. Chan, J. Hui, F. Zhang, and Y. Wang, “Hidden Markov model-based autonomous manufacturing task orchestration in smart shop floors,” Robotics and Computer-Integrated Manufacturing, vol. 61, no. July 2019, pp. 1–9, 2020.
S. Haag and R. Anderl, “Digital twin – Proof of concept,” Manufacturing Letters, vol. 15, pp. 64–66, 2018.
J. Wang, C. Xu, J. Zhang, J. Bao, and R. Zhong, “A collaborative architecture of the industrial internet platform for manufacturing systems,” Robotics and Computer-Integrated Manufacturing, vol. 61, no. August 2019, 2020.
J. D. Sterman, Business dynamics: Systems thinking and modeling for a complex world. McGraw-Hill Education, 2000.
D. Mourtzis, M. Doukas, and D. Bernidaki, “Simulation in manufacturing: Review and challenges,” Procedia CIRP, vol. 25, no. C, pp. 213–229, 2014.
N. Furian, M. O’Sullivan, C. Walker, S. Vössner, and D. Neubacher, “A conceptual modeling framework for discrete event simulation using hierarchical control structures,” Simulation Modelling Practice and Theory, vol. 56, pp. 82–96, 2015.
M. De Paula and E. C. Martínez, “Optimal operation of discretely controlled continuous systems under uncertainty,” Industrial and Engineering Chemistry Research, vol. 51, no. 42, pp. 13 743–13 764, 2012. [Online]. Available: http://dx.doi.org/10.1021/ie301015z
K. Sofiane and H. Djamila, “A Temporal Distributed Group Decision Support System Based on Multi-Criteria Analysis,” International Journal of Interactive Multimedia and Artificial Intelligence, vol. 5, no. 7, pp. 7–21, 2019. [Online]. Available: http://doi.org/10.9781/ijimai. 2019.03.002
F. Amiri, B. Shirazi, and A. Tajdin, “Multi-objective simulation optimization for uncertain resource assignment and job sequence in automated flexible job shop,” Applied Soft Computing Journal, vol. 75, pp. 190–202, 2019. [Online]. Available: https://doi.org/10.1016/j.asoc.2018.11.015
C. Block, D. Lins, and B. Kuhlenkötter, “Approach for a simulation based and event-driven production planning and control in decentralized manufacturing execution systems,” Procedia CIRP, vol. 72, pp. 1351–1356, 2018. [Online]. Available: https://doi.org/10.1016/j.procir.2018.03.204
C. Barrera-Diaz, J. Oscarsson, S. Lidberg, and T. Sellgren, “Discrete Event Simulation Output Data-Handling System in an Automotive Manufacturing Plant,” Procedia Manufacturing, vol. 25, pp. 23–30, 2018. [Online]. Available: https://doi.org/10.1016/j.promfg.2018.06.053
F. Z. Ben Moussa, R. De Guio, S. Dubois, I. Rasovska, and R. Benmoussa, “Study of an innovative method based on complementarity between ARIZ, lean management and discrete event simulation for solving warehousing problems,” Computers and Industrial Engineering, vol. 132, no. March 2018, pp. 124–140, 2019. [Online]. Available: https://doi.org/10.1016/j.cie.2019.04.024
M. H. Mourad, A. Nassehi, D. Schaefer, and S. T. Newman, “Assessment of interoperability in cloud manufacturing,” Robotics and Computer-Integrated Manufacturing, vol. 61, no. June 2018, p. 101832, 2020. [Online]. Available: https://doi.org/10.1016/j.rcim.2019.101832
Y. Lu, C. Liu, K. I. Wang, H. Huang, and X. Xu, “Digital Twin-driven smart manufacturing: Connotation, reference model, applications and research issues,” Robotics and Computer-Integrated Manufacturing, vol. 61, p. 101837, 2020. [Online]. Available: https://doi.org/10.1016/j.rcim.2019.101837
J. Cheng, H. Zhang, F. Tao, and C. F. Juang, “DT-II:Digital twin enhanced Industrial Internet reference framework towards smart manufacturing,” Robotics and Computer-Integrated Manufacturing, vol. 62, no. January 2019, p. 101881, 2020.
O. Meski, F. Belkadi, F. Laroche, and B. Furet, “Towards a knowledgebased framework for digital chain monitoring within the industry 4.0 paradigm,” Procedia CIRP, vol. 84, pp. 118–123, 2019. [Online]. Available: https://doi.org/10.1016/j.procir.2019.04.250
K. Zhang, T. Qu, D. Zhou, H. Jiang, Y. Lin, P. Li, H. Guo, Y. Liu, C. Li, and G. Q. Huang, “Digital twin-based opti-state control method for a synchronized production operation system,” Robotics and Computer-Integrated Manufacturing, vol. 63, no. November 2019, p. 101892, 2020. [Online]. Available: https://doi.org/10.1016/j.rcim.2019.101892
B. Illmer and M. Vielhaber, “Synchronizing digital process twins between virtual products and resources – A virtual design method,” Procedia CIRP, vol. 84, pp. 532–537, 2019. [Online]. Available: https://doi.org/10.1016/j.procir.2019.04.227
C. Qian, Y. Zhang, C. Jiang, S. Pan, and Y. Rong, “A real-time data driven collaborative mechanism in fixed-position assembly systems for smart manufacturing,” Robotics and Computer-Integrated Manufacturing, vol. 61, no. July 2019, 2020.
J. Leng, Q. Liu, S. Ye, J. Jing, Y. Wang, C. Zhang, D. Zhang, and X. Chen, “Digital twin-driven rapid reconfiguration of the automated manufacturing system via an open architecture model,” Robotics and Computer-Integrated Manufacturing, vol. 63, no. November 2019, 2020.
R. P. Rolle, V. D. O. Martucci, and E. P. Godoy, “Architecture for Digital Twin implementation focusing on Industry 4.0,” IEEE Latin America Transactions, vol. 18, no. 5, pp. 889–898, 2020.
C. G. Cassandras and S. Lafortune, Introduction to discrete event systems. Springer Science+Business Media, 2008.
Q. Qi, F. Tao, T. Hu, N. Anwer, A. Liu, Y. Wei, L. Wang, and A. Y. Nee, “Enabling technologies and tools for digital twin,” Journal of Manufacturing Systems, no. August, pp. 0–1, 2019. [Online]. Available: https://doi.org/10.1016/j.jmsy.2019.10.001
M. Kunath and H. Winkler, “Integrating the Digital Twin of the manufacturing system into a decision support system for improving the order management process,” Procedia CIRP, vol. 72, pp. 225–231, 2018. [Online]. Available: https://doi.org/10.1016/j.procir.2018.03.192
X. Sun, J. Bao, J. Li, Y. Zhang, S. Liu, and B. Zhou, “A digital twin-driven approach for the assembly-commissioning of high precisión products,” Robotics and Computer-Integrated Manufacturing, vol. 61, 2020.
R. He, G. Chen, C. Dong, S. Sun, and X. Shen, “Data-driven digital twin technology for optimized control in process systems,” ISA Transactions, vol. 95, pp. 221–234, 2019.
K. A. Demir, G. D¨oven, and B. Sezen, “Industry 5.0 and Human-Robot Co-working,” Procedia Computer Science, vol. 158, no. November, pp. 688–695, 2019. [Online]. Available: https: //doi.org/10.1016/j.procs.2019.09.104
A. Koubaa, Robot Operating System (ROS) The Complete Reference. Springer,1st ed, 2016.
M. Shaw and D. Garlan, Software architecture: perspectives on an emerging discipline. Upper Saddle River, NJ, 1996.
L. Bass, P. Clements, and K. R., Software architecture in practice. Addison-Wesley Professional; 3rd Edici´on, 2013.
A. G. Sutton, R. S., & Barto, Reinforcement learning: An introduction. MIT Press, 1998.
G. E. Monahan, “State of the art - A survey of partially observable Markov Decision Processes: theory, models, and algorithms,” Management Science, vol. 28, no. 1, pp. 1–16, jan 1982. [Online]. Available: http://mansci.journal.informs.org/content/28/1/1.full.pdf+html
S. Jun, S. Lee, and Y. Yih, “Pickup and delivery problem with recharging for material handling systems utilising autonomous mobile robots,” European Journal of Operational Research, no. In Press, 2020.
A. Gola and G. Kłosowski, “Development of computer-controlled material handling model by means of fuzzy logic and genetic algorithms,” Neurocomputing, vol. 338, pp. 381–392, 2019. [Online]. Available: https://doi.org/10.1016/j.neucom.2018.05.125
S. Govindaiah and M. D. Pey, “Applying reinforcement learning to plan manufacturing material handling Part 1: Background and formal problema specification,” ACMSE 2019 -Proceedings of the 2019 ACM Southeast Conference, pp. 168–171, 2019.
C. J. C. H. Watkins and P. Dayan, “Q-learning,” Machine Learning, no. 8, pp. 279–292, 1992. [Online]. Available: https://doi.org/10.1007/BF00992698