This project is made for the Reinforcement Learning course. We aim to train a Roomba, which is a vacuum cleaner robot, to clean a room as fast as possible.
If this simulation achieves good accuracy, our plan is to implement it in a real Roomba robot.
- Clone the repository
git clone https://github.com/rushabhhere/roomba-simulation- Create a virtual environment
cd roomba-simulation
python3 -m venv .venv- Activate the virtual environment
source .venv/bin/activate- Install the dependencies
pip install -r requirements.txt- Run the simulation
python main.py