(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

Alexnld website

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

Amazon

1

2.49

Arm servo for J1, J2, J3, J4

20kg Servos

Amazon

4

103.96

Arm servo for J5, J6

Miniature tower servos

Amazon

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/