This project is a web-based simulation of a home vacuum robot, visualizing its pathfinding and environment interaction using JavaScript and HTML5 Canvas.
To get started with this project, clone the repository to your local machine:
bash git clone https://github.com/your-username/home-vacuum-robot.git cd home-vacuum-robot
Open the index.html file in a web browser that supports JavaScript and HTML5. Use the following controls in the web interface:
💾 Save: Saves the current best performing robot's brain to local storage. 🗑️ Discard: Clears the saved robot brain from local storage.
- Real-time Visualization: Watch as the vacuum robot navigates and interacts with obstacles.
- Neural Network AI: The robot uses a neural network to make decisions based on sensory inputs.
- Interactive Controls: Direct interaction through browser controls to manipulate robot behavior.
Contributions to improve the project are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.