Creation of a Realistic Railway Simulator Developed on a 3D Graphic Game Engine Using a Numerical Computing Programming Environment
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33374
Creation of a Realistic Railway Simulator Developed on a 3D Graphic Game Engine Using a Numerical Computing Programming Environment

Authors: Kshitij Ansingkar, Yohei Hoshino, Liangliang Yang

Abstract:

Advances in algorithms related to autonomous systems have made it possible to research on improving the accuracy of estimation of a train’s location. This has the capability of increasing the throughput of a railway network without the need to create additional infrastructure. To develop such a system, the railway industry requires data to test sensor fusion theories or implement simultaneous localization and mapping (SLAM) algorithms. Though, such simulation data and ground truth datasets are available for testing automation algorithms of vehicles, however, due to regulations and economic considerations there is a dearth of such datasets in the railway industry. Thus, there is a need for the creation of a simulation environment that can generate realistic synthetic datasets. This paper proposes (1) to leverage the capabilities of open-source 3D graphic rendering software to create a visualization of the environment; (2) to utilize open-source 3D geospatial data for accurate visualization; and (3) integrate the graphic rendering software with a programming language and numerical computing platform. To develop such an integrated platform this paper utilizes the computing platform’s advanced sensor models like LIDAR, camera, IMU or GPS and merges it with the 3D rendering of the game engine to generate high quality synthetic data. Further, these datasets can be used to train Railway models and improve accuracy of estimation algorithm of a train’s location.

Keywords: 3D game engine, 3D geospatial data, dataset generation, railway simulator, sensor fusion, SLAM, simultaneous localization and mapping.

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 51

References:


[1] F. Flammini, S. Marrone, M. Iacono, N. Mazzocca, V. Vittorini, Valeria. “A Multiformalism Modular Approach to ERTMS/ETCS Failure Modelling”. International Journal of Reliability, Quality and Safety Engineering (2014). Vol 21., No. 1, 1450001-1450030
[2] D. Gianluca, M. Marinoni, G. Buttazzo., "A Comparative Analysis of Visual Odometry in Virtual and Real-World Railways Environments. (submitted for publication)," arXiv preprint arXiv:2403.17084 (2024).
[3] A. Geiger, P. Lenz, C. Stiller, R. Urtasun, “Vision meets robotics: the KITTI dataset”. The International Journal of Robotics Research (2013), 32, pp 1231-1237.
[4] M. Burri, J. Nikolic, P. Gohl, T. Schneider, J. Rehder, S. Omari, M. Achtelik et al., “The EuRoC micro aerial vehicle datasets”. The International Journal of Robotics Research (2016). 35. 10.1177/0278364915620033.
[5] R. Tagiew, P. Klasek, R. Tilly, M. Köppel, P. Denzler, P. Neumaler et al., “OSDaR23: Open Sensor Data for Rail 2023,” 2023 8th International Conference on Robotics Automation Engineering (ICRAE), Singapore, Singapore, 2023, pp. 270-276
[6] G. D’Amico, M. Marinoni, F. Nesti, G. Rossolini, G. Buttazzo, S. Sabina, G. Lauro, "TrainSim: A Railway Simulation Framework for LiDAR and Camera Dataset Generation," in IEEE Transactions on Intelligent Transportation Systems (2023), vol. 24, no. 12, pp. 15006-15017
[7] ZerstorenGames, “TrainTemplate.” Online. Available: https://www.unrealengine.com/marketplace/en-US/product/train-template, 2025.
[8] Open Geospatial Consortium, “3D tiles Specification”, http://www.opengis.net/doc/cs/3D-Tiles/1.1, 2025
[9] Cesium GS, Inc., “Cesium: The Platform for 3D Geospatial,” https: //cesium.com/, 2025.
[10] Cesium GS, Inc., “Curated 3D Content”, https://cesium.com/platform/cesium-ion/content/, 2025
[11] Cesium GS, Inc., “Cesium for Unreal”, https://cesium.com/learn/unreal/, 2025
[12] Epic Games, “Unreal engine.”
[Online]. Available: https://www.unrealengine.com
[13] C. Beam, J. Zhang, N. Kakavitsas, C. Hague, A. Wolek and A. Willis, "Cesium Tiles for High-Realism Simulation and Comparing SLAM Results in Corresponding Virtual and Real-World Environments," SoutheastCon 2024, Atlanta, GA, USA, 2024, pp. 95-100,
[14] MathWorks Inc. “Simulink”, https://jp.mathworks.com/products/simulink.html, 2025
[15] MathWorks Inc., “Simulink 3D Animation Release Notes”, https://jp.mathworks.com/help/pdf_doc/sl3d/rn.pdf, 2025
[16] MathWorks Inc., “Sensor Fusion and Tracking toolbox”, https://jp.mathworks.com/help/fusion/sensor-models.html, 2025