Line Following Robot Powered By OpenCV and Machine Learing. This was Originally Developed for RoboFest 2018 Organized by SLIIT
Use the python package manager pip to install requirements.
pip install -r requirements.txt
- Raspberry Pi
- Numpy
- OpenCV
- Pandas
- Sklearn
- Socket IO
- 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
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.