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 …
A practical introduction to pose-graph SLAM with ROS
Note: This is a live article and as I get time I will update it… In this post, we are going to understand the pose-graph SLAM approach with ROS where …
How To: Running Ubuntu and ROS in a Virtual Machine on macOS / OS X with 3D Acceleration (Gazebo)
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 …
Fix CodeBlocks Freezing In Ubuntu
Code::Blocks is a great light IDE for C++ but somehow has a tendency to crap out and hang after every minor operation in Ubuntu 14.04 (at least this is where …
Fix vim keyboard problems in Mac OSX
Getting vim to work correctly on Mac can be pretty useful. touch ~/.vimrc Then open vim and do :set backspace=indent,eol,start
FAQ: Belief Space Planning With OMPL
This page contains answers to some common questions about the belief space planning library based on OMPL that I have developed in my research group based on my own work …
Low Latency Video Streaming from Raspberry Pi and Camera Module
So I’ve been trying to get my raspberry pi to stream video to my laptop with as low latency as possible because I intend to use it as an FPV …
Shortest path on a grid – Dijkstra/Dynamic Programming in C++
I was asked by an interviewer from Microsoft (internship interview) to write code to determine the minimum steps/shortest path on a grid from some start to some goal, since this …