Reinforcement learning for self driving racing car games
Faculty Advisor
Date
2025
Keywords
Deep Q-Network, self-driving cars, artificial intelligence, gaming, Reinforcement Learning, Soft Actor-Critic
Abstract (summary)
This research aims to create a reinforcement learning agent capable of racing in challenging simulated environments with a low collision count. We present a reinforcement learning agent that can navigate challenging tracks using both a Deep Q-Network (DQN) and a Soft Actor-Critic (SAC) method. A challenging track includes curves, jumps, and varying road widths throughout. Using open-source code on Github, the environment used in this research is based on the 1995 racing game WipeOut. The proposed reinforcement learning agent can navigate challenging tracks rapidly while maintaining low racing completion time and collision count. The results show that the SAC model outperforms the DQN model by a large margin. We also propose an alternative multiple-car model that can navigate the track without colliding with other vehicles on the track. The SAC model is the basis for the multiple-car model where it can complete the laps quicker than the single-car model but has a higher collision rate with the track wall.
Publication Information
Beaunoyer, A., Beaunoyer, C., Elmorsy, M., & Saleh, H. (2025). Reinforcement learning for self driving racing car games. International Journal of Computer and Information Engineering, 19(3), pp. 104-115. https://publications.waset.org/10014024/reinforcement-learning-for-self-driving-racing-car-games
DOI
Notes
Item Type
Article
Language
Rights
Attribution (CC BY)