The Artistic Arm - Team 1 ECE 342 SP2022

Python
Computer Vision
3D Printing
Arduino
Laser Cutting
Robotics
Automation

This project's purpose was to build a robotic arm that can draw pictures based on user input. The robot will be able to do this using presets built into the software, with images stored on the user's computer, or with the use of a webcam. For this project we used Python to create a GUI and to do image processing, an Arduino to receive commands and send those commands to servos, and the SCARA topology for the design of the arm itself. The main area that our project could be improved is the Arduino implementation in order to increase the reliability of the arm and its accuracy. We think the most notable part of our project was its overall complexity. While from the outside it appears to be a simple arm that can draw, on the inside it uses and communicates between three separate sets of code, which requires an understanding in kinematics, and an understanding of image processing.

2 Lifts 

Artifacts

Name Description
Project Summary The overall project summary   Download
Project Showcase The video for the project's showcase   Link
System Requirements A list of the system requirements and links to their videos   Download