Enabling Time Synchronization with Hardware-in-the-Loop Integration on a Data-Driven Middleware for Autonomous Vehicles Simulations
Building reliable simulation scenarios and digital twins is a keystone for the development process of critical systems such as autonomous vehicles. In this sense, the ability to integrate simulators with software-, hardware-, and even vehicles-in-the-loop is fundamental for increasing the reliability of the simulations. Nevertheless, guaranteeing time synchronization amongst the different components of the system is a challenging task that must consider the different capabilities regarding timing in each device. In this work, we build upon a data-driven middleware to provide transparent hardware-in-the-loop integration to an autonomous vehicle simulation scenario and extend the original implementation to account for time synchronization by taking advantage of a high-precision time source provided by the hardware components. We operate the middleware in Linux over a NVIDIA Jetson Orin AGX, measuring an average deviation of 6ms when compared to the high-precision hardware-in-the-loop timestamps, with the deviation exceeding the established safe margin over 69% of the observations. The attained results corroborate the need for time synchronization on digital twins, especially when considering the strict timing requirements of critical systems such as autonomous vehicles.
Authors
- Antônio Augusto Fröhlich (ORCID: https://orcid.org/0000-0002-4063-1339)
- Leonardo Passig Horstmann (ORCID: https://orcid.org/0000-0002-3581-275X)
- Ilton Pfleger Júnior (ORCID: https://orcid.org/0009-0001-1730-8330)
Institutions
- Polydoro Ernani de São Thiago University Hospital (BR)
Publication Details
- Published
- 2024-11-28
- DOI
- https://doi.org/10.5753/ssv.2024.32620
- Citations
- 1
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 0.33