I was pretty busy due to finals and other projects. However, I still got most of the items on the Gantt chart done. The main issue we encountered was a lost part.
This week, I printed out the parts for the Z-axis assembly and got some assembly done. However, We are not able to find the lead screw that we stored in HH 1307 to continue. I am planning on using a lead screw mechanism I had from a previous project to fill in the gap.
I also helped the team reconfigure the camera to get lower latency. While we are still not able to hit 100ms latency, we lowered it from above 300ms to just below 200ms. This is all achieved by switching the codec to compress frames individually, so that the camera does not have to wait for multiple frames to be buffered before streaming the video. This required quite a lot of research to find the best streaming codec for latency. We ended up deciding on trying to switch the camera to MJPEG, a format commonly supported by webcams. We were also not sure how to change the streaming codec of the camera. The documentations on this topic from the vendor were very sparse. The pdf version of the document did not match the output we were seeing from the debug messages. Finally, we were able to find out how to do this by consulting a SQL database embedded in the vendor SDK.