Skip to content

02 Setup Guide

Akshay Narayan edited this page Oct 12, 2022 · 11 revisions

Docker (Recommended)

Installation

Since we will use Docker for our setup, you will need to install it first. Please follow the installation procedure based on your operating system given below.

Linux (Ubuntu)

https://docs.docker.com/engine/install/ubuntu/

Mac

https://docs.docker.com/docker-for-mac/install/

Windows

https://docs.docker.com/docker-for-windows/install/

For Win10 home users: if you meet some problems showing you cannot install docker desktop on win10 home, please try to update your os to latest version!

Base Image

Please follow the Docker usage guide: https://github.com/cs4246/docker-base. This is the preferred way to do things as to minimize the issues regarding compatibilities and complexities that might arise due to different hardware and operating system.

Get familiar with Grid Driving Environment

Now you should have set up your docker and could run your codes in it. The environment we are going to work on is Gym Grid Driving, an OpenAI gym environment. Note that you don't have to install the Grid Driving environment anymore, as it has been included in the docker, but you may want to get familiar with it, because we will carry out all the programming homework on it. For more details about how to use the simulator, please refer to:

  1. The GitHub repo: https://github.com/cs4246/gym-grid-driving
  2. A walk-through we prepared on Google Colab: https://colab.research.google.com/drive/1nfE3Gdj6qkog43mihNkC-YFqT4jCgKRd