top of page

3-DoF Colored Orb Sorter 

Using a 3 Degree of Freedom(DoF) robotic arm, my team of three designed and implemented control software to modulate the arm using Forward, Inverse, and Velocity Kinematics. The robot utilized a separate camera pointed at its workspace to track 3D printed spheres. The computer vision algorithm categorized the spheres by color and determined their world coordinates. These were localized to the robot using transformation matrices and then manipulated to the corresponding color zone. Finally, dynamic tracking was implemented so orbs could be sorted even if their position changed during the pickup phase.

Prevalent Skills: MATLAB, Computer Vision, Forward/Inverse/Differential Kinematics, Advanced State Machine Programming

Short Overview Video

Click here to view a video explanation of the project. This video was created and narrated by my team and includes a high-level overview of our process, the skills we utilized, and the final performance of our product. 

 

Orb Sorter pic.JPG

GitHub Repository

Click here to view the GitHub repository for this project. This page includes code, our detailed final report, setup instructions, and project information.

bottom of page