Skip to content

ibrahimkedir10/Machine-Learning-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Vacuum Robot Visualization

This project is a web-based simulation of a home vacuum robot, visualizing its pathfinding and environment interaction using JavaScript and HTML5 Canvas.

Table of Contents

Installation

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

Usage

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.

Features

  • 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.

Screenshots:

Screen Shot 2024-05-27 at 8 11 39 PM

Vacuum and objects:

Screen Shot 2024-05-27 at 8 11 49 PM

Neural Network

Screen Shot 2024-05-27 at 8 11 57 PM

Contributing

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published