This week, we met several times and managed to stay on top of schedule. We successfully implemented Canny Edge Detection to detect edges and timed the model. For each complete edge detection frame, we managed to achieve a latency of 12ms, which currently fits within our goal of ensuring a 100ms latency for the entire pipeline. We also successfully managed to carry out April Tag detection. Finally, we managed to stream our edge detection video frames across the WiFi network using a Flask Server, and we were pleased by how smooth the video feed is.
The most significant risk of our project this week is hoping that we can order our materials in time. We believe that the most time consuming part of our project is to build a frame that can house both the projector and the camera. This is going to require a lot of effort to make sure that we have a stable camera for more accurate object detection. Given that we have not ordered our parts, it is currently the most significant risk to our project.
Compared to what we shared in our proposal presentation, we made a change in our work allocations. Debrina will now be exploring object detection methods using computer vision, while Andrew will focus on researching wireless communications and hardware devices. Tjun Jet will continue to look into the physics simulations and trajectory calculations, and will also help to integrate AprilTag detection and EdgeDetection into one single backend application.
No changes were made to the schedule this week.
Here are some pictures that are there this week: