Honours Project (Glasgow Caledonian University)

My project was to teach artificial intelligence agents to successfully drive a car in a car racing simulation without colliding with walls. The project is using Unity Machine Learning Agents with Reinforcement Learning and Proximal Policy Optimization. The game has a car which is controlled using Physics controller and Wheel Colliders. The performance of the algorithm was evaluated and it showed that the car can learn to drive on the training track as well as on a track which it had never seen before.