SpyderCam Group 10 ECE342-W21

The project that we chose to implement was the SpyderCam. This project uses a pylon base system to move a mount in three dimensions. The Pylons stand to levitate the mount off the ground and into three dimensional space. Using the Python language our team is able to send a GCode script to the Arduino via the serial connection between the Arduino and the computer. The Arduino uses the GCode Script to move the motors, which in turn, using pulleys move the mount in three dimensions. The OpenCV C++ library was used to create a program that takes an image and outputs a gcode file to recreate the image. One of our additional requirements was a way to measure lines, which was implemented with a serial camera connected to the arduino, and additional computer vision processing code. One of our main challenges was getting the pulleys printed and fit correctly on the motors. Since the pulleys are 3D printed they took some time to print and without them our system could not function and cannot be tested. One challenge that occurred with the image processing was correctly scaling the output to find the coordinate system used by the spydercam.

0 Lifts 

Artifacts

Name Description
Project Summary Summary of the project including developmental approaches taken and lessons learned   Download
Development guide brief summary of project, user guide and design artifacts   Download
Project Showcase Video Video summarizing the development of the project   Link