Skip to content

DV-Hackers/Qizza

Repository files navigation

Qízza

The self-driving pizza delivery robot! This project is an exploration into the reinforcement learning algorithm, Q-learning. Inspired by the OpenAI Gym's Smartcab simulation, in the simulationa self-driving pizza delivery car learns to navigate a simple grid and deliver pizzas to various destinations.

This project is being created by members of the DVHackers, a Computer Science club at Diablo Valley College.

Running The Project

To download dependencies:

mkdir venv
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt

Overview

This project is split into 3 main parts:

  • The Frontend: Building a visually appealing graphical representation of the simulation in HTML/CSS
  • The Backend: The Environment - Handles game state, and reward table, Python. The Agent - Handles the Q-learning algorithm (Q-table, Q-function)
  • The Controller: A websocket to provide quick connection between the backend and frontend, Python

About

Q-learning Pizza Delivery Bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages