A 192-channel phased array microphone, with FPGA data acquisition and beamforming/visualization on the GPU. Phased arrays allow for applications not possible with traditional directional microphones, as the directionality can be changed instantly, after the recording is made, or even be focused at hundreds of thousands of points simultaneously in real time.
A fully integrated PCB linear actuator, with the motor driver, encoder and motor all on a single PCB. All designs are open source: Firmware and host software PCB layout and schematics, mechanical components, simulation code A video of it in action: Your browser does not support the video tag. Motor Design and Validation Design parameters of the motor were simulated with FEMM . There are not too…
This personal project started in 2018 as a way to experiment with electromagnetics simulation and prototyping. A set of relatively arbitrary constraints and goals (~200g, ~60mm diameter, maximise low speed torque) were chosen as this project was primarily an exploratory project with no immediate application.
LFTag is a new visual fiducial standard, similar to AprilTag, ArUco and ARTag, designed to maximize the use of Low spacial Frequencies (hence the name), and significantly advances the state of the art in dictionary size-detection range tradeoffs for visual fiducial markers. It was a independing research project completed in the summer of 2020, and will be presented at IEEE CVIV 2020. A preprint is…
MOC900X is a series of high power density motor drivers which I am designing for the University of Pennsylvania’s Formula SAE Electric team, Penn Electric Racing. This project was started in late 2019, and is currently ongoing.
RemoteBoot was a Kickstarter project which I ran in 2016, when I ran into the frustration of having to leave my computer on all day to be able to remotely access it, having no way of powering it on remotely. Thus, I came up with the idea of RemoteBoot, a module fitting into any desktop computer that allows for remote turn on and monitoring over WiFi.