All Blog Posts

← Back to Blog Home

Imported 96 published WordPress posts.

Posting Guidelines

  • Every post should have one clear top-level category.
  • Every post should have tags that help connect it to related writing.
  • Use Photo Travel for visual travel stories and itinerary-style posts.
  • Use Thoughts & Musings for personal essays, reflections, and broader notes.
  • If a post extends earlier work, link back to the previous post.

All Posts (Newest First)

Recent Posts

What I Learned in the MotorBoat Lessons in Switzerland

life-travel-reflections

In the summer of 2023, I got my Swiss motorboat license in Zurich. I trained for it also in Zurich. I have also written a blog post in the past, about how to get a Swiss motorboat license. …

Spatial Angular Velocity vs Body Frame Angular Velocity

robotics-perception-systems

A while ago I had written about IMU pre-integration (blog-link). Particularly, I had played around with the inertial measurements data (IMU data) and tried to dig a bit deeper on what …

How to get a Motorboat License in Switzerland

life-travel-reflections

Going around Switzerland, it is hard to miss its beautiful lakes. This summer (2023) I was fortunate enough to have figured out the process and obtained my boating licenses in Switzerland. …

IMU Preintegration Theory

robotics-perception-systems

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 …

Lost Wax Casting - 2

life-travel-reflections

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 …

MAP and MLE : Relation to Least Squares

math-estimation-optimization

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 …

Lost Wax Casting

life-travel-reflections

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 …

Linearization of Vector Valued Function

math-estimation-optimization

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 …

Sensor Fusion: Extended Kalman Filter (EKF)

robotics-perception-systems

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 …

Linear Algebra done right

math-estimation-optimization

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", …

Convex Hulls of Special Euclidean Groups

math-estimation-optimization

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 …