Robotics · Controls · Autonomous Systems

Dhruv Karnik

M.S. Mechatronics, Robotics & Automation candidate at NYU Tandon, focused on control, optimization, state estimation, simulation, and real-world robotic systems.

Based inNew York, NY
DegreeM.S. Mechatronics
GraduationMay 2027

About

Engineering systems that move, sense, decide, and react.

I work across robotics, controls, embedded systems, and vehicle simulation. My current graduate research focuses on MPC-based autonomous vehicle control for path tracking, obstacle avoidance, and imminent-collision mitigation.

My background spans EV battery-management validation, CAN/Python test tooling, industrial robot programming, robotic system integration, state estimation, and mechatronic prototyping.

01Controls & Optimization

MPC, control systems, trajectory optimization, real-time constraints.

02Robotics & Autonomy

Robot integration, motion, obstacle avoidance, autonomous decision-making.

03Estimation & Simulation

Kalman filtering, nonlinear estimation, MuJoCo, MATLAB/Simulink.

04Embedded & Automotive

CAN, BMS, sensors, actuators, Arduino, hardware validation.

Selected projects

Controls, estimation, and physical systems.

02State estimation

CKF vs. EKF for Nonlinear State Estimation

Compared Cubature and Extended Kalman Filters on indoor robot localization and coordinated-turn radar tracking, including Monte Carlo robustness tests.

  • Python
  • CKF
  • EKF
  • Monte Carlo
  • Radar Tracking
View project →
03Visual-inertial estimation

Adaptive UKF / PF for Underwater Navigation

Evaluated adaptive visual-inertial estimators that vary trust in vision using reprojection error, including UKF, particle-filter, and hybrid approaches.

  • UKF
  • Particle Filter
  • IMU
  • Visual-Inertial
  • Python
View project →
04Robotics

Collaborative Robot with Physical Teaching

Designed and programmed a collaborative robot capable of learning tasks through physical guidance rather than manual point-by-point task coding.

  • Robotics
  • Mechatronics
  • Programming
  • Human-Robot Interaction
View project →

Experience

From EV validation to industrial robotics.

Jan 2025 — Jul 2025

Battery Management Systems Intern

Tata Motors · Pune

Developed a Python GUI for real-time BMS testing over CAN and supported EV battery validation through system testing, data analysis, debugging, and performance optimization.

Jul 2024

Robotics Intern

Cybernetik Technologies · Pune

Programmed an ABB industrial robot using Python for palletization and gained hands-on experience with industrial automation workflows, integration, and safety practices.

Oct 2021 — May 2024

Robotics Research & Development

Innovation Hub, MITWPU · Pune

Designed a river-cleaning robot for floating-waste removal and a mobile mini-gripper robot for obstacle-course navigation and payload handling.

Technical toolkit

Hands-on across software, controls, and hardware.

Programming

Python · Embedded C · MATLAB

Controls & Simulation

MPC · MATLAB/Simulink · MuJoCo · State Estimation

Automotive & Embedded

CAN · BMS · Sensors & Actuators · Arduino

Robotics & Automation

ABB RAPID · KUKA · Yaskawa · Universal Robots · PLCs

CAD & Mechanical

Fusion 360 · Mechanism Design · Mechatronic Prototyping

Languages

English · Hindi · Marathi · German

Contact

Interested in robotics, controls, or autonomous systems?

I’m open to engineering opportunities, research collaborations, and technical conversations.