An autonomous car racing agent trained using reinforcement learning algorithms (DQN, PPO, SAC) in the Gymnasium CarRacing-v3 environment. The project evaluates model performance based on rewards, convergence, and control efficiency for autonomous driving.
CarRacingDQN.ipynb– DQN implementation with discretized action spaceCarRacingPPO.ipynb– PPO implementation using continuous actionsCarRacingSAC.ipynb– SAC implementation for exploration-based controlProject Report.pdf– Full project report
This project explores reinforcement learning for autonomous vehicle control in a simulated environment. Three different RL algorithms—DQN, PPO, and SAC—are evaluated for their ability to drive a car around a racetrack using Gymnasium's CarRacing-v3.
| Algorithm | Action Space | Type | Performance Summary |
|---|---|---|---|
| DQN | Discrete | Off-policy | ✅ Best performance, fastest convergence |
| PPO | Continuous | On-policy | |
| SAC | Continuous | Off-policy | ❌ Did not converge in training period |
- Robayed Ashraf | robayedashraf@gmail.com
- Chong Fai Wong | jason1999689@gmail.com
- Asim Santos Poudel | asimsantospoudel@gmail.com