Droid Mods

April 2010   I got a chance to use a 3D Printer and a Laser Etcher in one of my undergraduate CS classes. I took the opportunity to make some Motorola Droid mods. I got to laser etch a sun onto the back of my Droid’s battery cover. I also 3D printed a car mount for my Droid, that attached to … Read more

UROC GPGPU Poster

April 2010 I find graphics card programming fascinating. I presented a UROC Poster on GPGPU Molecular Dynamics analysis and visualization on the GPU at the 2010 Georgia Tech Undergraduate Research Symposium. I also had a cool demo set up of the system running (above), along with my Android bonds visualization client.    

Misc CUDA + OpenCV Fun : Sobel Filter

March 2010 I recently started playing with the Nvidia CUDA SDK Samples involving image processing. I extracted the SobelFilter kernel and made it run off my USB webcam using OpenCV – the two live modes are single-channel-gray and three-channel-rgb. I wrote two different basic kernels on my own that did binary thresholding and found the most dominant RGB value. Now on Google Code! cam-cuda-sobel  

MPGuino (Arduino for Car MPG)

August 2009 This is an Arduino microcontroller that I wired into my car’s ECU and programmed to calculate the instantaneous/average miles per gallon of my 2002 Honda Civic. The circuit reads pulses from the Vehicle Speed Sensor and Fuel Injector wires. It is wired into my car via a USB cable. It’s pretty accurate once calibrated. My … Read more

IGVC Robot

July 2009 I competed in the 2009 Intelligent Ground Vehicle Competition, on the Georgia Tech RoboJackets Team. Our robot: Candi. I developed the computer vision algorithms to navigate an autonomous vehicle using only a vision camera. Our team ranked 6th place nationwide. Competition photos here. I wrote all of the vision and mapping code! The robot navigated using a single camera only. … Read more

Laser Projection Vision System

September 2008 A project at GTRI FPTD I worked on involving combining a color vision system with a 2D laser projector. Case Study about the project here:  Using Lasers to Identify Substandard Food. With Python and OpenCV, I got the system to find contours with the camera, and tell the laser to draw them in real-time. The goal was to … Read more

PIC Digital Speedometer

June 2008 I used a PIC microcontroller in a circuit to measure my car’s MPH. It measures the frequency of pulses from the Vehicle Speed Sensor, and converts it to miles-per-hour. A summer project involving programming a PIC micro controller to measure my Honda Civic’s MPH. The circuit I made measures the frequency of the pulses coming from … Read more