A few selected projects from coursework
and iOS development.

Portfolio


Real-Time 6-DOF SLAM for a Quadrotor Helicopter

Real-Time 6-DOF SLAM for a Quadrotor Helicopter

Simultaneous Localization and Mapping (SLAM) is a challenging and important problem in robotics. Here, a quadrotor helicopter is flown around a series of markers on the ground arranged in a square. These markers are observed by a downward facing camera and are registered as landmarks in the environment (the stars in the picture). A state of the art SLAM technique is used to recover the trajectory of the quadrotor as well as the positions of the landmarks.

Project tags:

View Details


Forgotten Favorites

Forgotten Favorites

An application created by a company that I started with my two roommates. It performs lightweight music information retrieval on your local music library to reconnect you with songs that you love, but haven’t listened to in a while. Localized in English, Spanish, French, German, and Japanese.

Project tags:

View Details


Quadcopter

Quadcopter

This four propellor helicopter is powered by an Arduino microcontroller. It uses a five degree of freedom sensor and an extra gyroscope (for the sixth degree of freedom) to let the PID control loop keep the quadcopter in the air.

Project tags:

View Details


Multi-Touch Table

Multi-Touch Table

This Laser Light Plane MT Table was developed as a part of my research with the Music Engineering Technology group at the University of Miami. It utilizes infrared lasers, a short-throw lens projector, a modified webcam, and a thick pane of glass…all for less than $800!

Project tags:

View Details


Device for Gesture Controlled Musical Augmentation

Device for Gesture Controlled Musical Augmentation

This device was commissioned by Arthur Campbell along with a composition by my undergraduate research advisor, Colby Leider. It consists of a five degree of freedom sensor that is mounted onto the bell of Arthur’s clarinet that interfaces with an Arduino microcontroller. The microcontroller interfaces wirelessly through an XBee module to…

Project tags:

View Details


Audio Effect Control via Head-Position Estimation

Audio Effect Control via Head-Position Estimation

This Audio Unit for Mac OS X combines computer vision head tracking with a low pass filter. For this simple example, the x-position of the head controls the cutoff frequency and the y-position controls filter resonance. I presented this work at HAID ’09 (Haptic and Audio Interaction Design) in Dresden, Germany.

Project tags:

View Details


Voice Record

Voice Record

Voice Record was one of the first 500 applications on the AppStore when it launched in July 2008. It immediately found success and held onto a spot in the Top 25 Paid Applications for over two weeks. Currently, Voice Record has been downloaded onto over 37,000 devices.

Project tags:

View Details