Project

# Title Team Members TA Documents Sponsor
2 Robotic Caricature Artist
Dylan Huang
Peter Kuimelis
Soumithri Bala
Xinrui Zhu design_review
final_paper
other
presentation
proposal
video
We want to make a robotic “caricature artist” consisting of a 2D pen plotter, made from an end-effector (with a pen), some string, and stepper motors, mounted vertically onto an easel. A computer equipped with a camera would capture our subject, vectorize the image, and pass it to our plotter, which would draw the image onto a piece of paper.
This project can be broken into modules which can be designed (or procured) and tested independently: 1) a software module that uses basic image processing operations to apply a cartoon effect to our image 2) a software module that converts a raster image to a vectorized format 3) a software module that converts a vectorized image to G-code instructions 4) and finally, a 2-D plotter that receives G-code instructions.
This project is appropriate for a senior design project because it combines many aspects of the ECE curriculum such as circuit design, mathematics, and algorithms. This project is unique, because we are combining many concepts into a single product -- there exist 2D pen-plotters and software capable of vectorizing images, but the two have never been combined into a single device that achieves our goal of emulating a human caricature artist.

Cypress Robot Kit

Todd Nguyen, Byung Joo Park, Alvin Wu

Cypress Robot Kit

Featured Project

Cypress is looking to develop a robotic kit with the purpose of interesting the maker community in the PSOC and its potential. We will be developing a shield that will attach to a PSoC board that will interface to our motors and sensors. To make the shield, we will design our own PCB that will mount on the PSoC directly. The end product will be a remote controlled rover-like robot (through bluetooth) with sensors to achieve line following and obstacle avoidance.

The modules that we will implement:

- Motor Control: H-bridge and PWM control

- Bluetooth Control: Serial communication with PSoC BLE Module, and phone application

- Line Following System: IR sensors

- Obstacle Avoidance System: Ultrasonic sensor

Cypress wishes to use as many off-the-shelf products as possible in order to achieve a “kit-able” design for hobbyists. Building the robot will be a plug-and-play experience so that users can focus on exploring the capabilities of the PSoC.

Our robot will offer three modes which can be toggled through the app: a line following mode, an obstacle-avoiding mode, and a manual-control mode. In the manual-control mode, one will be able to control the motors with the app. In autonomous modes, the robot will be controlled based off of the input from the sensors.