DIY Robocars KuaiKai

DIY Robocars KuaiKai – Autonomous Vehicle Racing 13 engineers. 10 countries. 5 days. 2 full-sized autonomous cars. To make a self-driving car from scratch in less than a week is not an easy task at all… But nothing is stronger than a team with a balance of motivation, experience and perseverance.                                                                                                                                    …

Quadcopter? Nope, Grabcopter!

It’s been a while since I built my quadcopter… nearly 2 years actually (December 2015 to December 2017). It has been great fun flying it, there are times when I took it over 120 feet into the air! I also broke my share of propellers along the way, but hey, that’s all part of the…

Systolic Array Sorting Engine

This post demonstrates the implementation of a systolic array based sorting engine, which consists of 8 processors containing 2 elements each, for a total of 16 elements to be sorted. This project was part of an IIT Madras course titled “Mapping DSP Algorithms to Architectures”, co-taught by Prof. Nitin Chandrachoodan of IIT Madras and Prof. CP…

Building a JPEG Compression Engine – II

This is a follow-up to the previous post on building a JPEG Compression Engine. This post assumes some background with the Xilinx Zynq All Programmable System on Chip (APSoC) series. In this post, the code was directly converted to C from Python by adding data types and libraries wherever necessary. The image was read from…

Building a JPEG Compression Engine

This is the first out of a new series of DIY posts which I intend to publish, which will go into the workings of a specific application, library or algorithm and will develop something interesting with them. Let’s get started with OpenCV and a JPEG compression engine. Get yourself a cup of coffee and some biscuits, this…