Team’s Status Report 4/4

This week we did our interim demo, we got our glove designed with all the parts mounted onto it via a mini bread-board. We have a through hole breadboard we intend on soldering our parts using to make the product lightweight. This week we will officially add the touch sensors onto the glove as we just completed the testing phase for them.

As for the software, Nia and Kat are working on the data collection script and making it run at the same time as the MicroPython on the Pico. This week we plan on doing data collection with the touch sensors and being able to train the model by the end of the week.

For testing, Katherine made a script that accepted the sensors values and printed their outputs. She calibrated the data collection for optimal accuracy for the flex sensors while bending and straightening the fingers. For our machine learning model, we are outputting the accuracy and loss calculations after training. We are shooting for 95% training accuracy. As of right now we have 3 data vectors per sign, however Katherine and Nia are still working on collecting more. Since Teadora is still adding the touch sensors to the glove, we are manually inputting the touch sensor values for now as they are binary (touched or not touched. The more data we add, the better our accuracy should be. Katherine is implementing a K-NN model and Nia a Neural Network model that we can evaluate both training accuracies on and whichever is better we will use for our final implementation.

Team’s Status Report 3/14

This week, Kat did the processing for the Raspberry Pi Pico to receive analog information and send it to the machine learning model. Nia generated a synthetic dataset that she ran the neural network with. Teadora tested the flex sensors and will be continuing to evaluate them and the IMU with the Raspberry Pi Pico this upcoming week.

This week we will make sure we can receive the analog signals properly from the IMU and flex sensors. We will also continue working on the machine learning model and optimize it for the types of data we will be using. We also will complete our work on the data organization such as how the data goes from when it first arrives to on the computer to the machine learning model.