Fascinating YouTube Videos (FYV) – I

Hi everyone, this is a short new series which I should have actually published way back in 2015 (!!) but I forgot to ūüė¶ I found a few amazing YouTube Science channels which had extremely interesting demonstrations and explanations of common scientific phenomena which were mindblowing. The channels I liked were Smarter Every Day, vSauce,…

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…

Modelling the human hand

The human hand is a complex organ capable of both gross grasp and fine motor skills. Despite many successful¬†high-level skeletal control techniques, animating realistic hand motion remains tedious and challenging. It is widely believed that it can be modelled with 27 degrees of freedom (DOFs), based on an analysis of this paper. It says: The…

Building your own quadcopter from scratch

This post first appeared as a guest post on¬†Quadkopters. However, the parts referred to in this post are the ones I actually used in my own build. EDIT: I just added a robotic claw and gripper to the quadcopter! See the post here. This is another post connected to building quadcopters that adds to the…

Byte Sized – III (DNA Storage)

A DNA based archival storage system is in the works, thanks to research at Microsoft and the University of Washington! DNA seems to fit in very nicely at the bottom of the memory hierarchy, with an access time stretching into tens of hours, but durability extending into centuries. It is also extremely dense, with over…

IoT data logger with ESP8266 – part 2

This is the second part of the series on IoT data logging with the ESP8266 WiFi module. I’ll discuss connecting it to an Arduino, Hardware and Software Serial, debugging with Serial Monitor, and uploading the data to the cloud. From the previous article, to¬†make my IoT device, I used: Arduino UNO board (or any higher…

IoT Data Logger with ESP8266 – part 1

The Internet of Things space has never been more active. Ethernet/WiFi shields for¬†non-connected¬†Arduino boards like the UNO or the Leonardo were quite expensive, and the Arduino YUN, which has Bluetooth and WiFi connectivity, costs at least¬†seven¬†times as much as an UNO. A Chinese company called Espressif came out with a new module, called the ESP8266,…

Sweet dreams are made of this…

The title of this post is a reference to the 1983 Eurythmics song by the same name, which I only came to know of because Samsung featured it in their Galaxy Note 3 + Gear commercial. Some people have had very interesting notions about dreaming, captured nicely in the image below. Dreaming is an extremely…