From experience in working in a shop environment, we noticed that bolts would always be left lying around and eventually thrown out or lost. We thought that the best way to fix this would be to create a device that could take in a pile of bolts and sort them all into unique compartments so that they could be returned to their appropriate organizers.
What it does
Re-bolt takes a bunch of assorted bolts and sorts them by length.
How we built it
We first 3D modeled Re-Bolt in Solidworks, then 3D printed the parts using the models. While printing the parts, we used the OpenCV library to process the camera feed into contours of bolts on the conveyor belt. Once the visual processing and 3D printing was completed, we assembled the machine, wired it and programmed electronic components like the motors and encoders to automate the system.
Challenges we ran into
The toughest obstacle that we encountered was formatting the video taken from the phone to be compatible with the OpenCV library.
Accomplishments that we're proud of
We are most proud of the simplicity of the design as well as consistency of bolt measurement.
What we learned
We learned about how to control cameras over internet and video formatting.
What's next for Re-Bolt
Rebolt has several more potential iterations and improvement, here are a few:
- Feed from large container
- Bolt width and thread detection
- More rapid vision processing
- Active "flicker" mechanism to flick bolts into containers