This repository contains a Python solution for a warehouse robot using Q-learning. The robot is trained to navigate and optimize its path within a warehouse environment to efficiently collect and deliver items.
- Q-learning algorithm for autonomous robot navigation.
- Warehouse environment simulator.
- Optimized path planning for item collection and delivery.
- Python 3.10
- Additional Python libraries
-
Clone the repository:
git clone https://github.com/senseiiesnes/AI-Warehouse-Robot.git
-
Install Dependencies
pip install numpy SimpleGUICS2Pygame
-
Run the main.py script
python main.py
-
Follow the on-screen instructions to start and configure the simulation.
-
Watch as the robot learns and optimizes its path over time.
-
Analyze and visualize the results.