Résumé
Dhruv Karnik
M.S. Mechatronics, Robotics & Automation candidate · New York, NY · May 2027
Summary
M.S. Mechatronics, Robotics & Automation candidate with experience in EV battery-management validation, CAN/Python test tooling, industrial robotics, and autonomous-vehicle controls. Hands-on with Python, MATLAB/Simulink, PLCs, embedded systems, and robotic integration; current research focuses on MPC-based path tracking, obstacle avoidance, and imminent-collision mitigation.
Education
New York University
M.S. Mechatronics, Robotics & Automation Engineering · May 2027
GPA: 3.5 / 4.0 · Teaching Assistant, Dynamics (Sep 2026 – Dec 2026)
MIT World Peace University
B.Tech. Robotics & Automation · 2025
GPA: 9.04 / 10
Experience
Tata Motors · Battery Management Systems Intern
Jan 2025 – Jul 2025 · Pune
Developed a Python GUI for real-time BMS testing over CAN, supporting live monitoring and EV battery validation. Supported BMS development and validation through system testing, data analysis, debugging, and performance optimization.
Cybernetik Technologies · Robotics Intern
Jul 2024 · Pune
Programmed an ABB industrial robot using Python for palletization and gained hands-on exposure to industrial automation workflows and safety standards.
Innovation Hub, MITWPU · Robotics Research & Development
Oct 2021 – May 2024 · Pune
Designed and developed a river-cleaning robot for floating-waste removal and a mobile mini-gripper robot for obstacle-course navigation and payload handling.
Projects
M.S. Thesis — MPC-Based Autonomous Vehicle Control & Collision Mitigation
Developing an MPC-based controller for path tracking, obstacle avoidance, and imminent-collision mitigation on an Ackermann-steered vehicle. Building simulation and validation workflows in MATLAB/Simulink and MuJoCo while investigating trajectory optimization, physical constraints, and controller computation/reaction-time tradeoffs.
CKF vs. EKF for Nonlinear State Estimation
Implemented Cubature and Extended Kalman Filters in Python for 2D robot localization and coordinated-turn radar tracking; a 75-run radar Monte Carlo study produced 2.19 m average RMSE for CKF versus 3.84 m for EKF.
Collaborative Robot with Physical Teaching
Designed and programmed a collaborative robot capable of learning tasks through physical guidance without manual task coding.
Technical Skills
Programming: Python, Embedded C, MATLAB
Controls & Simulation: MATLAB/Simulink, MPC, Control Systems, MuJoCo, State Estimation
Automotive & Embedded: CAN, Battery Management Systems, Sensors & Actuators, Arduino
Robotics & Automation: ABB (RAPID), KUKA, Yaskawa, Universal Robots, PLC Programming
CAD & Mechanical: Fusion 360, Mechanical Design of Robot Mechanisms
Certifications & Languages
Certifications: NPTEL Automatic Control (IIT Roorkee); Industrial Automation — Siemens (NITTTR Bhopal)
Languages: English, Hindi, Marathi, German