Disclaimer: I am not a licensed immigration attorney and the information in this article is not intended as legal advice. Please consult an immigration attorney for your case. When I got to the U.S for my PhD I was very much set on launching my own tech startup. In spring 2013 while doing my PhD […]

Note: This is an email query I received from an undergraduate student who wanted to ask me about how to get into robotics research (SLAM and path planning). I am posting the questions and answers here in the hope that other people will find them useful. All personally identifying information has been removed. This is […]

SuiteSparse by Tim Davis is a high quality sparse linear algebra library written in C that provides CHOLMOD which allows you to solve Ax=b ( in MATLAB CHOLMOD is used for x = A \ b). According to the README, CHOLMOD is a set of routines for factorizing sparse symmetric positive definite matrices of the form A or […]

Disclaimer: I’m not a certified financial adviser and by no means should this article be construed as financial advice and should not be relied upon in making or refraining from making, any decision. As a graduate student in the US, one of the things I learned first hand was the difficulty in building a strong financial […]

A considerably difficult aspect of Simultaneous Localization and Mapping (SLAM) is the problem of uncertainty constrained long term point-to-point navigation where global loop closures to eliminate estimation biases may not be possible. In such scenarios, a prime concern is to control the rate of localization error growth. We have developed fundamental results on the underlying […]

I primarily use a Mac for my work, but since a I do a lot of robotics I have to switch over to Ubuntu to use ROS. Having a linux dual boot on a mac is doable and I have done it in the past (see instructions if you’re interested), but I just felt that giving up […]

Surprisingly there is no clear cut instruction anywhere. My questions was, if I tracked an image feature from the Kinect, how would I know its 3D position? I wanted to convert 2D pixel coordinates (u,v) to X,Y,Z from a point cloud that I got from kinect. I wrote a function to do it, I pass […]