Efficient Parallelized Simulation of Cyber-Physical Systems
Abstract
Advancements in accelerated physics simulations have greatly reduced training times for reinforcement learning policies, yet the conventional step-by-step agent-simulator interaction undermines simulation accuracy. In the real-world, interactions are asynchronous, with sensing, acting and processing happening simultaneously. Failing to capture this widens the sim2real gap and results in suboptimal real-world performance. In this paper, we address the challenges of simulating realistic asynchronicity and delays within parallelized simulations, crucial to bridging the sim2real gap in complex cyber-physical systems. Our approach efficiently parallelizes cyber-physical system simulations on accelerator hardware, including physics, sensors, actuators, processing components and their asynchronous interactions. We extend existing accelerated physics simulations with latency simulation capabilities by constructing a `supergraph' that encodes all data dependencies across parallelized simulation steps, ensuring accurate simulation. By finding the smallest supergraph, we minimize redundant computation. We validate our approach on two real-world systems and perform an extensive ablation, demonstrating superior performance compared to baseline methods.
Cite
Text
van der Heijden et al. "Efficient Parallelized Simulation of Cyber-Physical Systems." Transactions on Machine Learning Research, 2024.Markdown
[van der Heijden et al. "Efficient Parallelized Simulation of Cyber-Physical Systems." Transactions on Machine Learning Research, 2024.](https://mlanthology.org/tmlr/2024/vanderheijden2024tmlr-efficient/)BibTeX
@article{vanderheijden2024tmlr-efficient,
title = {{Efficient Parallelized Simulation of Cyber-Physical Systems}},
author = {van der Heijden, Bas and Ferranti, Laura and Kober, Jens and Babuska, Robert},
journal = {Transactions on Machine Learning Research},
year = {2024},
url = {https://mlanthology.org/tmlr/2024/vanderheijden2024tmlr-efficient/}
}