Vansh Thakur

Data-Driven Control, Optimization and Robotics

Education

Experience

Graduate Researcher – ROAHM Lab, University of Michigan (May 2025-Present)

Developing a rapid trajectory optimization solver for online constrained motion planning in high-DoF contact-rich systems. Built from scratch, the solver achieves faster solve times with improved numerical conditioning and reduced sensitivity to hyperparameters through online parameter updates. On a double pendulum benchmark, it reduced motor torque usage from 60Nm to 22Nm while satisfying all constraints. Scaled the implementation from MATLAB to C++ for deployment on a Kinova Gen3 7-DoF manipulator, with plans to extend to the Unitree Go quadruped. Ongoing work focuses on improving dynamic feasibility and execution speed.

Assistant Researcher – University of Michigan (Jan–Apr 2025)
Undergraduate Capstone/Major Research Project – National Institute of Technology, Hamirpur (Aug 2023–Apr 2024 and Jan–Apr 2023)

Focused on modeling and control of dynamic systems, emphasizing mathematical modeling and stable control implementation using data-driven methodologies.

Key Projects

Multivariable Control for Reactive Ion Etching (Winter 2025)

Final project for a graduate Linear Feedback Control course. Designed optimal multivariable feedback controller to outperform industry-standard SISO loops for UM's 3x3 RIE plasma chamber process.

Deep Koopman Learning for Chaotic Systems

From a data-driven control course: learned dynamics of the chaotic Lorenz system using neural approximations of the Koopman operator.

ROB 550: Autonomy Stack for MBot (Fall 2024)

Developed full autonomy stack for a differential-drive mobile robot using ROS2, SLAM, localization, and motion planning.

EECS 461: Embedded ADAS System on NXP S32K144

Designed and programmed a complete ADAS (Advanced Driver Assistance System) stack featuring cruise control and lane keeping, using model-based design and embedded C.