Michael’s Status Report for 4/20/2024

Michael’s Status Report for 4/20/2024

Weekly Accomplishments Debugged issue where both the ribbon cable & raspberry pi CSI port were broken. Likely caused from transport (static electricity?) Completed scanner Assembled full scanner unit Printed case v2 (allows for cable to be inserted) Soldered I2C pins to control LCD Assembled everything 

Michael’s Status Report for 4/6/2024

Michael’s Status Report for 4/6/2024

Weekly Accomplishments Prepared for Interm Demo Spent another 4 hours trying to accelerate YOLO model on KV260 without success. YOLO demo was done on laptop. Created dataset and trained new demo YOLOv8 model because the previous model had issues with actually classifying objects correctly. Finally 

Michael’s Status Report for 3/30/2024

Michael’s Status Report for 3/30/2024

Weekly Accomplishments Trained YOLOv8 model which ran on my old laptop for almost a full week. Training results show 99% accuracy which is a tad worrysome with overfitting, but we’ll cross that bridge when we get there. Booted Kria KV260, updated packages, and launched server 

Michael’s Status Report for 3/23/2024

Michael’s Status Report for 3/23/2024

Weekly Accomplishments Conducted research into libraries that allow for video streaming over wifi. Implemented a new stream that has improvement (6s/frame) over last week’s implementation (10s/frame), but still is quite slow. There’s one last hope with a library that uses FFMPEG that may allow for hardware 

Michael’s Status Report for 3/16/2024

Michael’s Status Report for 3/16/2024

Weekly Accomplishments Ethics Assignment Manual Data Gathering + Labeling. Spent probably 8+ hours grabbing images from online of our produce items and manually labeling them. However, a higher quantity of images (under different lighting, background,  etc) is probably more helpful than the images I was 

Michael’s Status Report for 3/9/2024

Michael’s Status Report for 3/9/2024

Weekly Accomplishments Due to a family medical emergency, I wan’t able to do much besides work on the design report this past week. We completed the design report and I worked on many of the diagrams, updated our CAD models, as well as wrote much 

Michael’s Status Report for 2/24/2024

Michael’s Status Report for 2/24/2024

Weekly Accomplishments Practiced & Presented Design Review Presentation Setup preliminary socket code for communicaiton on a local network The above screenshot demonstrates two computers communicating on the same local network. Using a python library called pickle, python objects can be serialized into bytes. Here, I’m sending 

Michael’s Status Report for 2/17/24

Michael’s Status Report for 2/17/24

Weekly Accomplishments This week was mostly spent figuring out how to move forward with regards to our project architecture and preparing for the design review presentation. The flashiest thing from this week’s work is the CAD model that we’ve been preparing for the design presentation 

Michael’s Status Report for 2/10/24

Michael’s Status Report for 2/10/24

Weekly Accomplishments: Dug into OpenCV and was able to extract QR code data from a smart label Ran into an issue while trying to test directly underneath a light fixture where the camera couldn’t see the qr code. Issue likely is due to glare. Software