other projects
Here are some unsorted and potentially interesting projects I have worked on.
waterfet (September 2009 - ): An attempt to build water-driven analogues
of modern CMOS integrated circuitry. In collaboration
with (and originally conceived by) Joshua Wise.
Thus far, we have fabricated an inverter and a memory cell, neither of which work very well. I suspect leaky gates and excessive friction are to blame.
Here are some musings from Joshua on the idea.
Thus far, we have fabricated an inverter and a memory cell, neither of which work very well. I suspect leaky gates and excessive friction are to blame.
Here are some musings from Joshua on the idea.
mobile eye tracker (October 2009 - December 2009): An eye tracker that
does not require the user's head to be fixed. A collaboration with Tom Jacques.
This eye tracker uses two cameras (eye camera and scene camera) to allow the head to move while still accurately indicating where the eyes are pointed. It is based largely on information available from openEyes.
This was built to track eye motion when playing video games. Here is a video of it in action.
This eye tracker uses two cameras (eye camera and scene camera) to allow the head to move while still accurately indicating where the eyes are pointed. It is based largely on information available from openEyes.
This was built to track eye motion when playing video games. Here is a video of it in action.
snipe (September 2008 - December 2008): A 'C-like' compiler written in SML, for 15-411. In collaboration
with Joshua Wise. Eventually retargeted to
generate synthesizable Verilog.
FireARM (December 2008 - March 2009): An implementation of a pipelined
ARM CPU in Verilog
from back when neither Joshua Wise nor I
knew anything about CPU design.