Greg Chance
On determinism of game engines used for simulation-based autonomous vehicle verification
Chance, Greg; Ghobrial, Abanoub; McAreavey, Kevin; Lemaignan, Severin; Pipe, Tony; Eder, Kerstin
Authors
Abanoub Ghobrial
Kevin McAreavey
Severin Lemaignan Severin.Lemaignan@uwe.ac.uk
Associate Professor in Social Robotics and AI
Tony Pipe Anthony.Pipe@uwe.ac.uk
Professor
Kerstin Eder
Abstract
Game engines are increasingly used as simulation platforms by the autonomous vehicle community to develop vehicle control systems and test environments. A key requirement for simulation-based development and verification is determinism, since a deterministic process will always produce the same output given the same initial conditions and event history. Thus, in a deterministic simulation environment, tests are rendered repeatable and yield simulation results that are trustworthy and straightforward to debug. However, game engines are seldom deterministic. This paper reviews and identifies the potential causes and effects of non-deterministic behaviours in game engines. A case study using CARLA, an open-source autonomous driving simulation environment powered by Unreal Engine, is presented to highlight its inherent shortcomings in providing sufficient precision in experimental results. Different configurations and utilisations of the software and hardware are explored to determine an operational domain where the simulation precision is sufficiently high i.e. variance between repeated executions becomes negligible for development and testing work. Finally, a method of a general nature is proposed, that can be used to find the domains of permissible variance in game engine simulations for any given system configuration.
Journal Article Type | Article |
---|---|
Acceptance Date | Feb 3, 2022 |
Online Publication Date | Jun 10, 2022 |
Publication Date | Nov 1, 2022 |
Deposit Date | Jul 8, 2022 |
Publicly Available Date | Jul 8, 2022 |
Journal | IEEE Transactions on Intelligent Transportation Systems |
Print ISSN | 1524-9050 |
Publisher | Institute of Electrical and Electronics Engineers |
Peer Reviewed | Peer Reviewed |
Volume | 23 |
Issue | 11 |
Pages | 1-15 |
DOI | https://doi.org/10.1109/TITS.2022.3177887 |
Keywords | Computer Science Applications, Mechanical Engineering, Automotive Engineering |
Public URL | https://uwe-repository.worktribe.com/output/9661085 |
Publisher URL | https://ieeexplore.ieee.org/document/9793395 |
Files
On determinism of game engines used for simulation-based autonomous vehicle verification
(3.5 Mb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Artificial Cognition for Social Human-Robot Interaction: An Implementation
(2016)
Journal Article
The Symmetry of Partner Modelling
(2016)
Journal Article
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search