B.S. in Engineering, May 2012
Minor: Cognitive Science, Mathematics
Penn: Robotics research in the Haptics Lab
I am developing software and hardware to help robotics perceive the features of surfaces in their environment.
The Proton Pack is a portable sensor suite that measures the haptic and visual properties of surfaces. It is currently under development, calibration and testing in the lab. Preliminary results were presented at the 2016 Haptics Symposium in Philadelphia, and a summary paper is currently under review for MFI 2016.
SEPTAudio: We collaborated with SEPTA on a solution to the problem of collision detection for buses: a system including sensor fusion to determine when a bus is turning a corner, laser scanning to detect pedestrians in danger, and a targeted audio warning system. This project continues: as of 2016, students are working on directing the audio warning using an ultrasonic phased array.
Manip: The Manip project aimed to develop kinematic learning for robots: from 3D camera input, an algorithm might discover the structure of objects with moving parts. This project was abandoned due to lack of progress.
DARPA Robotics Challenge: I assisted Team THOR near the end of the 2013 DRC. In a "dress rehearsal" setting at Virginia Tech, we built a replica of most of the challenge tasks, and fine-tuned our strategy and equipment.
In my spare time I help with the development of the programming language Rust. Rust is a systems language that provides memory safety without garbage collection, and concurrency without race conditions. Most development for the Proton Pack is done in Rust.
"Hall Monitor" Android app
Hall Monitor is a work-in-progress driver app for the Samsung Galaxy S4 (and S4 mini) to support the S View cover under alternative ROMs (like CyanogenMod).
MSP430 "Launchpad II"
I have several (slowly...) ongoing projects with the MSP430 Launchpad development platform, including making a retro-style tiny computer, and writing an instruction-level simulator.
Senior Design Project: Snitchcopter
With David Saltzman, I built and programmed a quadcopter from scratch for my engineering senior design project. It almost worked, too! Our inspiration was the Quidditch Snitch.
Seth Foster and I did a related project on simulated quadcopters learning to fly in an Adaptive Robotics class. They proved to be difficult students.
web development project for Prof. Siddiqui's Mechanics of Solids class
Trashmower (temporary name)
Android app for Swarthmore students
Concierge, an online reservation system
project for the Swarthmore College Computing Society
These are some people who I've gotten to know personally and academically, and they're awesome.
Andreas Bastian - engineer, artist, and additive manufacturing wizard, previously at Makerbot Industries - website, tumblr.
Julian Leland - mechanical engineer, musician, rugby player, currently at Barrett Technology - website.
Seth Foster - electromechanical engineer, rugby player, currently at Makerbot Industries - blog.