TY - JOUR
T1 - A Digital Twin prototype for traffic sign recognition of a learning-enabled autonomous vehicle
AU - AbdElSalam, Mohamed
AU - Ali, Loai
AU - Bensalem, Saddek
AU - He, Weicheng
AU - Katsaros, Panagiotis
AU - Kekatos, Nikolaos
AU - Peled, Doron
AU - Temperekidis, Anastasios
AU - Wu, Changshun
N1 - Publisher Copyright: © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
PY - 2023
Y1 - 2023
N2 - In this paper, we present a novel digital twin prototype for a learning-enabled self-driving vehicle. The primary objective of this digital twin is to perform traffic sign recognition and lane keeping. The digital twin architecture relies on co-simulation and uses the Functional Mock-up Interface and SystemC Transaction Level Modeling standards. The digital twin consists of four clients, i) a vehicle model that is designed in Amesim tool, ii) an environment model developed in Prescan, iii) a lane-keeping controller designed in Robot Operating System, and iv) a perception and speed control module developed in the formal modeling language of BIP (Behavior, Interaction, Priority). These clients interface with the digital twin platform, PAVE360-Veloce System Interconnect (PAVE360-VSI). PAVE360-VSI acts as the co-simulation orchestrator and is responsible for synchronization, interconnection, and data exchange through a server. The server establishes connections among the different clients and also ensures adherence to the Ethernet protocol. We conclude with illustrative digital twin simulations and recommendations for future work.
AB - In this paper, we present a novel digital twin prototype for a learning-enabled self-driving vehicle. The primary objective of this digital twin is to perform traffic sign recognition and lane keeping. The digital twin architecture relies on co-simulation and uses the Functional Mock-up Interface and SystemC Transaction Level Modeling standards. The digital twin consists of four clients, i) a vehicle model that is designed in Amesim tool, ii) an environment model developed in Prescan, iii) a lane-keeping controller designed in Robot Operating System, and iv) a perception and speed control module developed in the formal modeling language of BIP (Behavior, Interaction, Priority). These clients interface with the digital twin platform, PAVE360-Veloce System Interconnect (PAVE360-VSI). PAVE360-VSI acts as the co-simulation orchestrator and is responsible for synchronization, interconnection, and data exchange through a server. The server establishes connections among the different clients and also ensures adherence to the Ethernet protocol. We conclude with illustrative digital twin simulations and recommendations for future work.
KW - FMI
KW - SystemC
KW - YOLOX
KW - autonomous vehicle
KW - co-simulation
KW - digital twin
KW - lane keeping
KW - perception
UR - http://www.scopus.com/inward/record.url?scp=85186962079&partnerID=8YFLogxK
M3 - مقالة من مؤنمر
SN - 1613-0073
VL - 3645
JO - CEUR Workshop Proceedings
JF - CEUR Workshop Proceedings
T2 - 16th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling, EDEWC 2023
Y2 - 28 November 2023 through 1 December 2023
ER -