Our team's research project as part of CS 748, Advances in Intelligent and Learning Agents (Spring 2021).
Using online methods of Reinforcement Learning to train Self Driving Cars on the CARLA simulator.
Clone this repo and download CARLA_0.9.9.4.tar.gz from the CARLA downloads page.
Copy the folders listed in .gitignore from the untarred CARLA directory to the main directory of this repo.
Open three seperate bash terminals and execute the following seperately and serially
./CarlaUE4.sh -windowed -opengl -quality-level=Low
cd PythonAPI/util
python3 config.py --map Town01 --weather ClearNoon
cd PythonAPI/examples
python3 manual_control.py #(for navigating the map manually)
python3 Qlearning_manual_control.py #(for starting the model training)