Naman Gupta

Sr. Robotics Software Engineer | CMU

Sunnyvale, California, United States

About

I graduated from School of Computer Science, Carnegie Mellon University with a Masters of Science in Robotics in May 2019. I worked at Biorobotics Laboratory under the guidance of Prof. Howie Choset and Dr. Matthew Travers. My thesis and research work focused on decision making under uncertainty, state estimation, motion planning and motion control. Applications included indoor robot navigation, stable motion for legged robots, information gathering in subterranean environment using heterogeneous robots and many more. Website: https://sites.google.com/view/namanoid/

Experience

  • Blue River Technology (4 yrs 3 mos)
    • Sr. Robotics Software Engineer
      Feb 2026 - Present · 6 mos

    • Software Engineer
      May 2022 - May 2026 · 4 yrs 1 mo

      See & Spray Technology

  • Simulation Engineer at Johnson & Johnson
    Apr 2021 - May 2022 · 1 yr 2 mos

    Ottava Surgical Robot

  • Robotics Software Engineer at Carnegie Robotics LLC
    Aug 2019 - Jan 2021 · 1 yr 6 mos

    Indoor autonomous mobile robots

  • Graduate Research Assistant at Carnegie Mellon University
    Sep 2017 - Aug 2019 · 2 yrs

    The problem of navigation in a partially observable environment is common to all types of robots. In order to work out a solution, one needs to do online state estimation, plan and control the robot. This involves a mix of localization, motion and path planning and a model predictive control framework. I worked on all of such concepts during my Masters for a point robot and a legged robot. Since online belief space planning (another term for simultaneous localization and planning) is still an unsolved problem in legged robots due to large dimensionality, I tried to reduce that by using information only from IMU and forward kinematics to do state estimation.

  • 3D Mapping Intern at ADIA Robotics
    Sep 2016 - Jul 2017 · 11 mos

    My role was to perform Visual SLAM (SFM) using stereoscopic cameras attached to the drone. I used the ORB SLAM technique to do the same. I was also instrumental in tasks like object recognition and detection.