(This is an ongoing project and will be updated as progress is made)
Introduction
As a final course for engineers, they must complete a Capstone Project where they create a product that addresses an issue or simply explore a space where innovation is still available.
I focused on the use of robotics in an assistive way in a household environment, specifically as a stirring assistant in the kitchen. The goal to me however, was more of creating an api that linked the communication between a robot arm to software, so that anyone wishing to develop programs for a robot arm can skip the development of communication.

Hardware
For the hardware breakdown, I ordered a chassis for the robot arm from Alexnld, which didn't include any servos (or even a manual >.>).
|
Product |
Function/Desc |
Source |
Quantity |
Price |
|
Alexnld 21cm Robotic Arm |
Robotic arm |
1 |
84.99 |
|
|
Acer Athlon 3000 |
Laptop |
Obtained for free |
1 |
0 |
|
Lenovo laptop camera |
USB camera |
Obtained from salvaging |
1 |
0 |
|
Hardware/ Software interface microcontroller |
Arduino Nano |
1 |
2.49 |
|
|
Arm servo for J1, J2, J3, J4 |
20kg Servos |
4 |
103.96 |
|
|
Arm servo for J5, J6 |
Miniature tower servos |
2 |
24.80 |
|
|
Total |
216.24 |
|||
Software
Resources
https://www.geeksforgeeks.org/detect-an-object-with-opencv-python/
https://www.pyimagesearch.com/2018/07/30/opencv-object-tracking/
https://pypi.org/project/opencv-python/
