https://github.com/isala404/r2d2
Line Following Robot Powered By OpenCV and Machine Learing
https://github.com/isala404/r2d2
ai linefollower machine-learing numpy opencv python3 rasberrypi scikit-learn tensorflow
Last synced: 5 months ago
JSON representation
Line Following Robot Powered By OpenCV and Machine Learing
- Host: GitHub
- URL: https://github.com/isala404/r2d2
- Owner: isala404
- License: mit
- Created: 2017-09-24T14:49:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-16T14:56:38.000Z (over 6 years ago)
- Last Synced: 2025-04-21T19:50:23.642Z (9 months ago)
- Topics: ai, linefollower, machine-learing, numpy, opencv, python3, rasberrypi, scikit-learn, tensorflow
- Language: Python
- Size: 606 KB
- Stars: 9
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

[](https://codebeat.co/projects/github-com-mrsupiri-r2d2-master)
[](https://requires.io/github/mrsupiri/R2D2/requirements/?branch=master)


[](https://saythanks.io/to/mrsupiri)
[](https://discord.gg/8dQCZzk)
[](https://twitter.com/mrsupiri)
# R2D2
Line Following Robot Powered By OpenCV and Machine Learing. This was Originally Developed for [RoboFest 2018](http://www.robofest.lk/) Organized by SLIIT

## Installation
Use the python package manager [pip](https://pip.pypa.io/en/stable/) to install requirements.
```bash
pip install -r requirements.txt
```
## Technologies Used
- Raspberry Pi
- Numpy
- OpenCV
- Pandas
- Sklearn
- Socket IO
## Usage
- Adjust pins number in R2D2.py to Match your pin map
- Change IP in GrabFrame.py, lineFollower.py, Collectdata.py to your Computers IP
- Run GrabFrame.py on PC
- Run collectData.py or lineFollower.py (depend on what you want to do, This is pre Trained to Run on simple Loop)
- If you Want to Collect Data you Should change collectData Variable to True on both collectData.py and lineFollower.py
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.