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
Author: kusemanohar
“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
Docker for Computer Vision Researchers
Here is my docker images. https://hub.docker.com/r/mpkuse/kusevisionkit/ In recent years there has been some buzz on Docker. Although some power computer vision/robotics researchers and developers do use docker for development, an overwhelming majority do not use it. Most people simply install the libraries on their Ubuntu and get to work. While this solution is simple, it … Continue reading Docker for Computer Vision Researchers
Organizing my Neural Network Codes
Amazing progress has been made in deep learning. I have been Tensorflow for a while now. I started out with tf0.6 then upgraded to tf0.12 then to tf1.0. The latest version is tf1.10 which is supposed to provide a stable API. I have a lot of code which has now become incompatible. The tf0.6's saver … Continue reading Organizing my Neural Network Codes
Part-2 : Simulating a Mechanical System with Differential Equations
This is my second part in a built-up towards understanding and implementing a real world control system. In my past post, I talked about differential equations. The take home message from my last post was that, given a mechanical system and solving the free body diagram of it, we can get the differential equations describing … Continue reading Part-2 : Simulating a Mechanical System with Differential Equations
Vector Differentiation
Just a quick cheatsheet on derivatives (of scalars and vectors) wrt of a vector. This is borrowed from the wiki page : Matrix Calculus. Vector Calculus CAS Tricks The following document is borrowed from here. Vector Calculus with Maxima (Computer Algebra System)Download Oftentimes, we need to get linear approximation of a complicated function. This is … Continue reading Vector Differentiation
tmux cheatsheet
Follow this simple and to the point tutorial : https://danielmiessler.com/study/tmux/. From Bash tmux ls --> show list of sessions tmux new -s session-name --> new session tmux a --> attach to default session tmux a -t session-name --> attach to a particular session tmux kill-session -t session-name Session (Ctrl-b) $ --> rename session name d --> detach Window (Ctrl-b) c … Continue reading tmux cheatsheet
You must be logged in to post a comment.