Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1008 Bytes

File metadata and controls

19 lines (15 loc) · 1008 Bytes

Self Parking with Reinforcement Learning

Project used PyGame, PyTorch, and Stable Baselines 3. The RL algorithm of choice is Proximal Policy Optimization (PPO) and is successfully implemented in a perpendicular and parallel parking environment as seen below.

CleanShot 2023-04-11 at 18 57 54 CleanShot 2023-04-11 at 16 42 36

Installation

Make sure you have Anaconda locally installed. In order to install the necessary dependencies, run the following command

conda env create -f environment.yml

This installs the necessary libraries and Python 3.8, which enables us to harness Stable Baselines 3. Upon installing all the dependencies, activate the environment using

conda activate sprl

Information

Project received a First Class Honours.