Exploring VDMA and Implementing Loop Testing on the PYNQ Z2 FPGA Platform
In our previous blog post, we explored the development and implementation of a Sobel filter IP core on the PYNQ Z2 FPGA. There we explained how to design the filter in Vitis HLS, export and integrate the IP (Intellectual Property) core into Vivado, and finally control the Sobel Filter using Direct Access Memory (DMA) in the PYNQ environment. In this post, we will be using a different approach called Video Direct Memory Access (VDMA). It is similar to the DMA, but designed for video applications.
Creating and Implementing a Sobel Filter IP core on the PYNQ Z2 FPGA platform
This blog post explores the development and implementation of Sobel filter IP core on the PYNQ Z2 FPGA. You will learn to design the filter in Vitis HLS, how to export and integrate the sole IP core in Vivado and finally control the Sobel (using DMA) in PYNQ Jupyter Notebook.
Protostar Labs successfully deploys software on OPS-SAT satellite in space!
We’re so happy to announce that we have successfully deployed our code on the OPS-SAT satellite in space!
Our visit to The University of New Mexico
A Visit to The University of New Mexico Agile Manufacturing lab led by professor Rafael Fierro.
Protostar Vision Box – Part 5: Well, that didn’t go as planned…
Welcome to the last part of our series of blog posts for Protostar Vision Box. Now, after everything we’ve shown you so far, it’s time to share some of our mistakes and what we learned.
Protostar Vision Box – Part 4: Roses are red, bottle caps are blue…
We continue with a series of posts about Protostar Vision Box. This article explains our approach to the bottle cap color recognition problem in a real industrial application. The solution to this problem is important because of stray caps of the wrong color during production, which need to be separated from bottles with the correct cap color. This solution must be robust and precise as well as light and fast, since cap color recognition is just one of many other inspections that need to be performed on every bottle that arrives on the conveyor belt.
Protostar Vision Box – Part 3: Bottle cap defect detection
This is the third part of our series of blog posts on Protostar Vision Box. Last week, we showcased the sensor suite. Today, we are going to showcase the defect detection AI algorithm, how it was trained and implemented.
Protostar Vision Box – Part 2: Sensor suite
This is the second part of our series of blog posts on Protostar Vision Box. Last week, we showcased the hardware and lightning design. Today, we are going to discuss the sensor suite, how to choose the right sensors for the job and how we implement them in Protostar Vision Box.
Protostar Vision Box – Part 1: Lights, camera, action!
Discover the first installment of our blog series, ‘Protostar Vision Box – Part 1: Lights, Camera, Action!’ for a behind-the-scenes look at the innovation, challenges, and the power of vision in this groundbreaking technology.
Protostar Vision Box – from idea to solving industry problems
Welcome to the introduction to what will be a 5 *(-ish)* part series of blog posts regarding the Protostar Vision Box. This is a solution for visual inspection of various goods, powered by AI for near perfect defect detection.