Self-Driving Car Racing: Application of Deep Reinforcement Learning
Florentiana Yuwono, Gan Pang Yen, Jason Christopher

TL;DR
This paper investigates deep reinforcement learning algorithms like DQN and PPO for autonomous car racing in simulation, highlighting how advanced models improve control and spatial understanding, with insights into their performance and stability challenges.
Contribution
The paper compares multiple RL algorithms and introduces adaptations like transfer learning and RNNs to enhance autonomous racing performance.
Findings
DQN provides a strong baseline for policy learning.
Integrating ResNet and LSTM improves spatial and temporal understanding.
PPO shows promise in continuous control but faces stability issues.
Abstract
This paper explores the application of deep reinforcement learning (RL) techniques in the domain of autonomous self-driving car racing. Motivated by the rise of AI-driven mobility and autonomous racing events, the project aims to develop an AI agent that efficiently drives a simulated car in the OpenAI Gymnasium CarRacing environment. We investigate various RL algorithms, including Deep Q-Network (DQN), Proximal Policy Optimization (PPO), and novel adaptations that incorporate transfer learning and recurrent neural networks (RNNs) for enhanced performance. The project demonstrates that while DQN provides a strong baseline for policy learning, integrating ResNet and LSTM models significantly improves the agent's ability to capture complex spatial and temporal dynamics. PPO, particularly in continuous action spaces, shows promising results for fine control, although challenges such as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety · Reinforcement Learning in Robotics
MethodsDense Connections · Sigmoid Activation · Q-Learning · Tanh Activation · Long Short-Term Memory · Deep Q-Network · Max Pooling · Convolution · Entropy Regularization · Kaiming Initialization
