This repository contains source files for the project Vibrosight. The research publication and more details of this project can be found here: https://yangzhang.dev/research/Vibrosight/Vibrosight.pdf
Project video can be found here: https://youtu.be/51XaZDki6yg
We uploaded all data collected in the evaluation session and wrote a visualizer to render the data offline. To run the visualizer, please download the repository and execute the pre-compiled visualizer code (i.e., ./data and visualizer/visualizer.jar).
The hardware folder contains the Eagle PCB design files, including the schematic and the PCB layout:
The firmware is based on Teensy 3.2 and can be edited and compiled with the Arduino IDE.
A real-time visualzer that visualize data streamed from the sensor board:
The 3D prints folder contains the model design files for the mirror-control platform:
The software was tested on MacBook (MacOS 10.14.5). For window systems the sensor board will enumerate with different names, which need to be updated in ./software/src/serial/SerialReader.java (line 28).