# Generating Music from Basics

In this post, I am discussing on music notes, frequencies and the science behind it. Along the way I shall live demo you what I am talking about. For the demos, I am using an arduino nano to generate PWM signals (square-wave) and a cheap buzzer speaker (Piezoelectric). It is possible to use a headphone … Continue reading Generating Music from Basics

# List of Significant Probability Puzzles

I am collecting a list of probability/statistics/random processes puzzle problems. Click on the links for the description and solutions of the problem. It is well worth the effort to study, understand and derive the solutions to these. Helps sharpen the mind and increase your analysis skill. Please feel free to add your suggestion if I … Continue reading List of Significant Probability Puzzles

# Hands on TensorRT on NvidiaTX2

Resources: Official Base Page: https://developer.nvidia.com/tensorrtOfficial User Guide: https://docs.nvidia.com/deeplearning/sdk/tensorrt-api/python_api/index.htmlWebminar: Introduction to TensorRT. http://on-demand.gputechconf.com/gtcdc/2017/video/DC7172 My Codes involving TensorRTMinimalist demo for Keras model --> .pb --> .uff [GIT]C++ API for TensorRT5, works on TX2 [GIT] Introduction You are most probably familiar with deep learning frameworks like Tensorflow, Pytorch, mxnet etc. These frameworks are general purpose tools geared towards … Continue reading Hands on TensorRT on NvidiaTX2

# Midnight Sun Camping

In school geography I think almost everyone learns, that there are place far out in the north where sun does not set for a few months in summer and the sun does not rise for a few months in winter. We tropical kids (I am from Mumbai, India!), cannot possibly fathom this sentence. However, right … Continue reading Midnight Sun Camping

# Part-3 : Controlling a Mechanical System

This is the third post in my series on control systems. In part-1 we explored what the differential equations can do for you and how to make use of a differential equation, particular the Euler-Lagrange equations to describe a mechanical system. In part-2, we derived these differential equations for our 'pendulum on a cart' system. … Continue reading Part-3 : Controlling a Mechanical System

# A DIY Drone Remote Controller

For a simple drone flying with the remote control, you need a remote control (:P). One way is to buy a remote control. FrSky, Radiolink is a popular drone remote for the hobbyist. There are several such remote controls. The only problem is the one shown below cost almost a 100 USD. Since I am … Continue reading A DIY Drone Remote Controller

# “Where am I” with GPS

Today I am going to talk about GPS and how you can harness its power for mobile robots. We shall see how it works in some detail and especially from a robotics point-of-view. Next, we will look at some GPS modules/ GPS ICs out there and they can be used. I have with me a … Continue reading “Where am I” with GPS

# Wireless Communication from Scratch

All we 90s kids have seen mobile phones taking over our lives. We have been taught in school that Electromagnetic waves carry our signals. In school, like most people, I too accepted that mobile phones work with electromagnetic waves, no further thought given..!! The objective of this blog post is to give a brief historical … Continue reading Wireless Communication from Scratch

# Controlling Drone Motors

In this blog post, we shall deal with controlling drone motors and some other hardware devices. A lot of hardware like the ESC, servo motors, piezoelectric speakers to name a few are designed such that they can be controlled with PWM (Pulse Width Modulation). The basic crux is that PWMs are square waves and the … Continue reading Controlling Drone Motors

# Align a 3d mesh model with its image

Code : [github/mesh_image_align] Today I am trying out this one simple idea I have in my mind. Given an image of an object (I will use banana) and it's 3d mesh model the objective is to get the pose of the object relative to the camera. Once you have it, you can project the 3d … Continue reading Align a 3d mesh model with its image