autonomous waste sorting robot
In this project, our group built a robot that would collect colored bricks and place them in the marker with the correct color coordination. The robot could navigate autonomously by following a black line while searching for the colored bricks. We achieved this by using two color sensors that detected and tracked the black line as the robot moved. These sensors used light reflections to detect whether the line was black or white. In front of the robot, we placed the third sensor that looked for the colored pieces, and this sensor used color reflections to detect the target. When the robot detected a piece, it captured the piece with a claw before moving it to the correct color marker. The main challenge was to get perfect turns in the corners of the track and to get it to navigate the turns when picking up blocks or placing them at the right marker. We struggled a bit to find the right balance between all the color sensors, but managed to get them to work as desired in the end. I do also have to mention that we had some problems with the track due to cutting and gluing together several sheets. Although we had some difficulties with the robot at the beginning, we managed to create a functional robot that sorted colored blocks by color. I served as the document manager for this project, ensuring that all tasks were tracked, documents were properly organized, and deadlines were met. This role helped the team maintain good control over our schedule and avoid falling behind. During the project, I learned Python programming and GitHub version control, gaining valuable experience in online collaboration-skills that are essential in the computer industry and will benefit both me and future employers.
- Role: Project member & document manager
- Stack: Python, Git, Lego Mindstorms EV3