A while ago, I had explored the theory of IMU preintegration in the context of sensor fusion using a factor graph. The basic concept is that to use imu measurement as between factors for optimization we need to know the previous state. This is not convenient, however, a mathematical trick helps us make the between … Continue reading IMU Preintegration Theory
Author: kusemanohar
Lost Wax Casting – 2
The year 2020 turned out to be a year of COVID. My flights to back home in Dec 2020 got cancelled. So spend a part of the holiday to take my art of casting a bit further. In the end, I could have a ring made out of brass. Carrying forward the experience from last … Continue reading Lost Wax Casting – 2
MAP and MLE : Relation to Least Squares
Estimation of parameters is a central problem in various fields of applied science. In robotics and machine learning, literally a good solution to a problem is cast as an optimization problem of some sort. This optimization problem involves a some observations, residue function and some optimization variables (this exact process is sometimes also referred as … Continue reading MAP and MLE : Relation to Least Squares
Marginalization vs Conditioning for Multivariate Gaussian Distribution
Gaussian distribution have these nice property that under linear transformation the resulting distribution is still a Gaussian distribution. This property is successfully exploited by the Kalman Filter. In a previous post I had explored the details of Extended Kalman Filter. Today I am exploring the intuitive meaning of Marginalization vs Conditioning for Gaussian distributions. It … Continue reading Marginalization vs Conditioning for Multivariate Gaussian Distribution
Lost Wax Casting
In Jan 2020, right after my Ph.D. defense I set my sights on lost wax casting for jewellery. It was a great learing experience for me as it was something totally new to me. Some things I learnt, during the 3 weeks I spent doing this are: I started out by buying some plaster of … Continue reading Lost Wax Casting
Linearization of Vector Valued Function
We often come across a vector valued function which needs linearization. Depending on the form though, doing it manually is very tedious and prone to error. In this post, let us try to use a computer algebra system, maxima and try to get a linear approximation of a vector valued function. Basic Theory The principle … Continue reading Linearization of Vector Valued Function
Sensor Fusion: Extended Kalman Filter (EKF)
Overview In this post I am going to briefly tell you about Kalman filter and one of its extensions to non-linear cases, ie. the Extended Kalman Filter (EKF). I will give a concrete example from Robotics on sensor fusion of IMU measurements and Odometry estimates from other SLAM algorithm. In robotics literature, this is referred … Continue reading Sensor Fusion: Extended Kalman Filter (EKF)
Linear Algebra done right
How to learn Linear Algebra ? My recommendation is that stop following all the random material. It rather confuses you. If you get stumped by things like "Eigen Vector", "Singular Values", you have landed at the correct page. Best way, I feel is to spend a couple of weeks and thoroughly follow the lectures from … Continue reading Linear Algebra done right
Convex Hulls of Special Euclidean Groups
Don't get bogged down by the heavy sounding title. Let's dissect the title first. "Special Euclidean Group" refers to the Euclidean transform aka the rotation and translation matrix together. Recall that the rotation matrix is a 3x3 matrix (9 numbers in all) but have special structure where the determinant of matrix need to be 1.0 … Continue reading Convex Hulls of Special Euclidean Groups
Alternating Minimization
Alternating minimization, is a simple and easy to implement method to compute minima of a function of 2 more variables. Although this looks like a heuristic, the convergence can be proved if the function you are trying to optimize follows the 5-point-property. In this post I am using the alternating minimization approach to finding numerical … Continue reading Alternating Minimization
You must be logged in to post a comment.