This week I achieved my goal of assembling the final glove design. Specifically, I worked with Harry to design and print the 3D CAD models of the fiducial markers to attach to the glove. I then worked with Kevin to get the markers attached to the glove using epoxy.
I worked more closely with Harry to integrate the Jetson with the Arduino Due. I got Harry up to speed on how to interface with the Jetson, and we created a plan for how to approach sending data off of the Jetson. We decided on using the PySerial and Jetson.GPIO libraries. In the process, I realized that as it stands, the program I wrote for CV contact detection is not very flexible/extensible, which would make it difficult to add the communications functionality cleanly. Therefore, I spent the rest of my time this week refactoring that code.
I had hoped to also work on improving how we visualize the state of the system on the display, but I did not get to this. However, I believe that the time spent refactoring the Jetson codebase will make this process easier, which I intend to work on in the coming week. This week I also intend to do rigorous testing of the functionality of the CV component, and other components as we finalize their integration. Hopefully this will identify any flaws that we will need to address and improve upon.