Turning ideas into robots, and challenges into code
Passionate about robotics, I bring diverse experience across AMRs, cobots, quadrupeds, and advanced robotic systems. With a strong foundation in autonomy, perception, SLAM and Deep learning, I specialize in designing intelligent solutions that improve efficiency and expand real-world applications of robotics.
Technologies and tools I have mastered over the years
Linux
Eigen
Projects
Unitree Go2
Developing navigation and mapping systems for a Unitree Go2 quadruped to operate effectively in constricted spaces
Person Re-Id using Siamese Networks
Development of a Siamese Neural Network for one shot learning
Attention Guided Off-Road Semantic Segmentation
Methods capable of accurately identifying and classifying various terrains, obstacles, and objects for improved autonomous vehicle navigation
Dead Reckoning
Estimating the trajectory of a vehicle using data from an IMU. Uses techniques like IMU calibration, complementary filters, and sensor fusion
Comparative Study of SLAM
Comparing SLAM algorithms - RTAB-Map, OpenVSLAM, Cartographer and SPTAM
3D Modeling
Check out some robots and mechanisms that I designed and prototyped.
Master of Science in Robotics
Northeastern University, Boston, MA
September 2022 - Dec 2024
GPA: 3.95/4.0
Relevant Courses:
- Mobile Robotics
- Deep Learning
- Robotic Sensing and Navigation
- Robot Mechanics and Control
- Reinforcement Learning
- Pattern Recognition and Computer Vision
- Control Systems
Bachelor of Technology in Mechanical Engineering
K. J. Somaiya College of Engineering, Mumbai, India
Aug 2017 - May 2021
GPA: 8.84/10.00
Piaggio Fast Forward, Boston, MA
Role: Robotics Intern
Dates: July 2023 - April 2024
Responsibilities:
- Implemented Iterative Closest Point (ICP) to enhance localization, resulting in a 35% improvement in the position estimate.
- Developed a dataset creation tool in Python for leader identification using data collected from a person-following robot.
- Trained a Siamese Neural Network for leader re-identification in a one-shot learning framework using PyTorch, achieving 90% accuracy, and efficiently deployed it on Jetson TX2 using the TensorRT C++ API for real-time inference.
- Designed and implemented a data collection tool in C++ to capture LIDAR readings and ground truth data from a laser rangefinder, enabling the creation of a robust sensor model.
- Engineered a LIDAR sensor model using linear regression on surface data, significantly improving accuracy for precision docking across varying surface types and optimizing real-world performance.
- Developed precision docking feature for an autonomous mobile robot with onboard RP LIDAR and RealSense depth camera.
IITD-AIA Foundation for Smart Manufacturing, IIT Delhi, India
Role: Robotics Engineer
Dates: August 2021 - July 2022
Responsibilities:
- Integrated an Autonomous Mobile Robot (AMR) with an onboard TM5M700 cobot for autonomous material handling in a Cyber-Physical factory using ROS.
- Developed an optimized pick and place sequence for workpiece handling with cobot using the Moveit! ROS package.
- Optimized workpiece detection by creating an object detection pipeline using transfer learning.
- Deployed the workpiece detection pipeline on NVIDIA Jetson Xavier & merged it with the pick-and-place pipeline.
- Defined waypoints for AMR to automate the AMR dispatch process for seamless operation using ROS and REST API.
SolidWorks Certifications:
Download my full resume here.
Get In Touch
I'm always open to discussing opportunities, projects, and collaborations in Robotics.
Feel free to reach out if you'd like to work together or learn more about my work.