Agent-Based Autonomous Vehicle Simulation with Hardware Emulation in the Loop
2022 IEEE Intelligent Vehicles Symposium (IV), vol. 10, pp. 16–21
Abstract
Agent-based simulation is an important testing tool for the development of autonomous vehicle software. Simulators enable engineers to test autonomous driving behavior in virtual environments, which is cheaper, faster, and safer than using a physical vehicle. An important aspect of autonomous driving software is its real-time capability, i.e. its ability to react to unforeseen events and new sensor inputs within a very short amount of time to prevent accidents. In this paper, we present a modular agent-based simulator architecture, which not only simulates the physical behavior of the vehicle, controlled by the software under test, but also its electrical/electronic (E/E) network. In particular, each ECU is simulated using a hardware emulator, which enables us to test the software as if it is run on the actual target hardware. Furthermore, the hardware emulator estimates the execution delays for the software under test, which enables more realistic approximations of the real behavior. In an evaluation example we analyze empirically how well the timing estimates reflect the reality. We show that modeling the memory hierarchy and instruction decoding has a crucial effect on the precision of this estimation.
Authors 4
-
Affiliation as printed
RWTH Aachen University,Chair of Software Engineering
Chair of Software Engineering, RWTH Aachen University
-
Affiliation as printed
RWTH Aachen University,Chair of Software Engineering
Chair of Software Engineering, RWTH Aachen University
-
Affiliation as printed
RWTH Aachen University,Chair of Software Engineering
Chair of Software Engineering, RWTH Aachen University
-
Affiliation as printed
RWTH Aachen University,Chair of Software Engineering
Chair of Software Engineering, RWTH Aachen University
Cited by 2 stored of 2
2 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 23
-
W2894643122details pending0citations
-
W2991495856details pending0citations
-
W1591232723details pending0citations
-
W2092039330details pending0citations
-
W2125942774details pending0citations
-
W2162496544details pending0citations
-
W2168295423details pending0citations
-
W2321813944details pending0citations
-
W2543963939details pending0citations
-
W2633066095details pending0citations
-
W2783669977details pending0citations
-
W2903660592details pending0citations
-
W2991169444details pending0citations
-
W4256360337details pending0citations
-
W6635371433details pending0citations