Marshal has been programming robots since highschool when he joined an FRC team and got hooked on controls an automation. In college he diversified into embedded programming and signal measurement, and made time to contribute to the Mars Rover team and the Underwater ROV team. He also managed the IEEE Store and TA'd for CS161 and CS162. Currently he is collaborating with the Openly Published Environmental Sensing Lab to make their sensing platform accurate and fault-tolerant.
I needed to perform digital filtering on Arduino to reduce quantization error of measurements, but the libraries available were geared towards inflexible low-order filters or post-processing using an FFT, neither of which fit m...
This project controls the furnace in my house according to the heating schedule set by Google Calendar. It also fetches the weather for the day and shows it on a 3" TFT display.
Designed an inexpensive, reusable, open source system for accurately measuring water consumption of trees. The amount of water used by a tree provides information on its health, soil, and potential for fruit yield. Sap flow m...