About Me

Hey! I am a graduate student at Northeastern University pursuing my MS in Robotics. I am genuinely interested in the applications of robotics in our day-to-day lives. I am broadly interested in robust sensor fusion for safe autonomy. I am currently a researcher at the Robust Autonomy Lab advised by Prof. David Rosen. My work in the lab focuses on visual-inertial navigation systems for high-speed autonomous navigation. My ongoing projects include IMU Preintegration for Real-Time Visual-Inertial Odometry, inspired by the work of Forster et al., and GPS integration with a multi-camera SLAM system for global-aware localization tasks.

I graduated with a B.E. in Mechanical Engineering from the Birla Institute of Technology and Science, Pilani (2021). Prior to joining Northeastern, I was a Research Assistant at the Robotics Research Center at IIIT Hyderabad under the guidance of Prof. Madhava Krishna.

At BITS Pilani, I was a part of the CRIS lab advised by Prof. B.K Rout where our team Sally Robotics worked on autonomous driving. As the team leader in my third year, I had the opportunity to guide and collaborate with an incredible team of 23 researchers. During my undergrad, I gained valuable experience with internships at Invento Robotics working on autonomous navigation pipelines for mobile robots and at Daimler India Commercial Vehicles developing automatic inspection devices in the Engine assembly line.

I am grateful to have wonderful mentors and collaborators who have helped me grow as a researcher and as a person including Prof. David Rosen, Prof. Madhava Krishna, Prof. B.K Rout, Dr Pushyami Kaveti, Aditya Agarwal, Bipasha Sen, Vishal Reddy Mandadi, M Nomaan Qureshi, Raushan Kumar, Dr Balaji Viswanathan, and other awesome robotists!

Institution 1

Aug '17 - May '21

Institution 1

Aug '18 - Dec '20

Institution 2

May '19 - July '19

Institution 1

Oct '20 - Jun '21

Institution 1

Jul '21 - Jun '22

Institution 1

Sep '22 - Present

Institution 1

Oct '22 - Present

Recent Exciting Work


Multi-Camera Visual-Inertial-GPS fusion


In collaboration with the Toyota Research Institute (TRI)




In this work, we've developed a non-linear optimization based system that tightly integrates GPS data, inertial measurments and visual input from a multi camera setup. Building upon our Generic Visual SLAM framework for multi-camera setups, we utilize IMU preintegration to summarize hundreds of inertial measurements into a single relative motion constraint. For achieving precise global localization, we've developed a custom GPS factor. This factor allows for real-time estimation of the transformation between the Visual-Inertial Odometry (VIO) frame and the GPS's ENU frame while accounting for the time offset between the sensors.

Design and Evaluation of a Generic Visual SLAM Framework for Multi Camera Systems


Accepted to IEEE Robotics and Automation Letters (Sep, 2023)



In this work, we present a generic sparse visual SLAM framework capable of running on any number of cameras and in any arrangement. Our SLAM system uses the generalized camera model, which allows us to represent an arbitrary multi- camera system as a single imaging device. Our system can adapt to different camera configurations and allows real-time execution for typical robotic applications.

Table-top Rearrangement and Planning 🥉


Won 3rd place at ICRA 2022



We worked on developing an end-to-end framework to solve the task of table-top rearrangement planning in multiple scenarios, from as simple as placing the objects into a box, to arranging huge books onto a book holder. This involved working on pose estimation, grasp pose detection, task sequence planning, and motion planning to demonstrate the framework’s applicability to several challenging rearrangement problems on a variety of objects belonging to the YCB dataset and other unknown objects that represented real-life objects.

Visual Servoing for Monocular Obstacle Avoidance


Accepted to IEEE CASE 2022



In this work, we approached the problem of navigation of Micro Air Vehicles (MAVs) amongst urban high-rises with a single monocular camera as the essential sensing modality. We propose a novel flow synthesis based visual servoing framework enabling long-range obstacle avoidance for Micro Air Vehicles (MAV) flying amongst tall skyscrapers. We showed tangible performance gain in comparison with popular flow-based obstacle avoidance methods, and depth-based obstacle avoidance pipelines on both photorealistic and real-world scenes imported into the AirSim Simulation Environment

Batch Informed Trees

Path Planning


Generally, we can divide the approximations used in path planning into 2 types: Search-based and Sampling-based.
A recent approach called Batch Informed Trees (BIT*) combines the strengths of both search-based and sampling-based planners. In this work, we have used the pseudo-code from the paper and coded the algorithm from scratch, and tested its performance in R2 space for different motion planning scenarios using a custom visualizer.

State Estimation: Issues During Indoor-Outdoor Transitions


Understanding the state of the robot is a crucial element for autonomous navigation. Several papers investigate SLAM (Simultaneous Localization and Mapping) pipelines in either outdoor or interior contexts, or both. However, only a few works have looked at the difficulties that might develop when moving from an outdoor to an indoor setting or vice versa. In this project, we have explored some frequent problems faced when performing global state estimation during such environment transitions. This project used three key sensors: Stereo Camera, IMU, and RTK-GPS.

IMU DeadReckoning

Sensor calibration and analysis


This assignment involved building a basic navigation stack using two sensors: a BU-353 GPS and a VectorNav VN-100 IMU. The main focus was on calibrating and analyzing the IMU data. The GPS and IMU data were collected by using the NUANCE car and driving it around the campus. Magnetometer Calibration was done and then this data was fused with gyroscope data using a complementary filter, providing a more accurate estimate of the sensor's orientation. A dynamic bias correction for the accelerometer was done using GPS velocity. The filtered yaw and position estimates were used to perform dead reckoning.

Path Planning using A* and PRM

Path Planning


Occupancy grid maps provide a convenient representation of a robot’s environment. This assignment involved coding up A* and Probabilistic roadmap (PRM) path [planning algorithms for a binary 2D occupancy grid generated using the Cartographer SLAM system.

Other Interests

I am an avid reader. Nothing can get me more excited than Agatha Christie's mysteries. For me, 'Murder on the Orient Express' reigns supreme in this realm.
I also enjoy listening to music and watching movies (especially David Fincher's!). They are my go-to hobbies for unwinding. A good game of football (on screen) is my idea of a perfect weekend and I'm a die-hard fan of Real Madrid.

Get In Touch

I am always interested in hearing about passionate interests from exciting folk. Feel free to contact me if you’d like to connect.
Email : vaidyanathan.sh@northeastern.edu