The Obstacle Avoidance Vacuum 2D is a Python project that simulates a smart vacuum cleaner capable of navigating a 2D environment and avoiding obstacles. This project utilizes various algorithms and techniques to enable the vacuum cleaner to efficiently clean a given space without colliding with any obstacles.
- 2D environment simulation
- Obstacle detection and avoidance
- Efficient cleaning algorithm
- User-friendly interface
-
Clone the repository:
git clone https://github.com/oumaimaoys/obstacle-avoidance-vacuum-2D.git
-
Navigate to the project directory:
cd obstacle-avoidance-vacuum-2D
-
Run the main script:
python main.py
-
Follow the on-screen instructions to interact with the simulation.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request.
This project is licensed under the MIT License.