YOLO-Based Binary Object Sorting System¶
Welcome! This MkDocs site will contain documentation regarding what this project is about as well as progress for where I am at and all developments that have occured. This serves as a log of information I have collected throughout the development process.
I just want to give a special thank you to Dr. Nirav Merchant from the University of Arizona for being an incredible mentor throughout the whole project.
About Me¶
My name is Sidh Gurnani, and I studied Mechanical Engineering at Purdue University, and graduated with my Bachelor's in May 2025. I have worked on this project from June 2024 up to November 2025.
Overview¶
View the presentation below to get a high level summary of the project:
Trouble Loading? Click Here to View PDF
GitHub Repository¶
This GitHub repo contains all of the files I used when I did all demos, including the Python app, Arduino code, STL files for the mechanical components, trained models I used, and test code for electronics. I found the best way to run this was to use PlatformIO within VSCode, so it is set up with that framework in mind. Feel free to have a look!
Project Status¶
🤖 YOLO Binary Object Sorter
- ✅ Milestone 1: Refresh programming knowledge
- ✅ Milestone 2: Understand Basics of Machine Learning
- ✅ Milestone 3: Develop Basic Software
- ✅ Milestone 4: 3D Model and Design Physical Product
- ✅ Milestone 5: Integrate Final Software and Hardware
- ✅ Milestone 6: Final Testing
- ✅ Milestone 7: Reflection and Next Steps