Automated Object Sorting with a 4-DOF Arm Robot

projects > wpi-rbe-3001

Project Type

Robot

My Roles

Programmer

Team Size

3

Timeline

Aug 2023 - Oct 2023

The robot arm in home position, out of the way of the camera.

The camera's distortion-corrected view of the balls on the checkerboard

The robot arm live tracking the position of the ball

Made With: Motion PlanningMATLABComputer VisionGit

Description

During my junior year of college, I took Robotics Engineering 3001: Manipulation. This is a course that focuses on the controls of multi-degree of freedom manupulators and the related mathematics.

Our team of 3 was responsible for deriving the forward and inverse kinematics for our 4dof Arm, as well as implementing Velocity and Trajectory-based controls in both Joint Space and Task Space, over the course of the seven-week term. We utilized the Denavit-Hartenberg Convention for calculating the Forward Kinematics.

The full math and writeup for our report can be found in the linked report. Please note that the github link found in the report no longer functions. (It was originally included for the grader's convenience)

Kevin Siegall

Question? Work inquiry? Just want to chat? I'd love to hear from you!

To protect my inbox from bots, please find my contact info on my PDF resume (linked below)