🤖 Robotics | ⚙️ Controls | 🧑💻 Software
...
🎓 M.S. Mechanical Engineering (Controls and Robotics), UC San Diego '25
🎓 B.Tech Mechanical Engineering (Hons.), IIT Bombay '23
🎓 Minor - Systems and Control Engineering, IIT Bombay '23
...
I am a Robotics Engineer driven by a deep passion for engineering, automation, mathematics, and controls. I love algorithms and control systems that bring robots to life, ensuring they perform with precision and intelligence. Turning them into reality through engineering excites me the most! With strong programming expertise in C++, C, Python, and MATLAB, and hands-on experience with robots in both simulation and hardware, I hope to solve complex problems in robotics.
I recently worked under Prof. Nikolay Atanasov at UCSD on Online Mapping with Gaussian Processes and my research interests span Motion Planning, Learning-Based SLAM, Advanced Control, and Modeling and Simulation. Discover more about my work below :)
Core Skills :
C, C++, Python, Git, Linux, Docker, MATLAB, Simulink
ROS, ROS2, Pytorch, Tensorflow, NumPy, Pandas, JAX, Eigen, Boost
Gazebo, CARLA, SCANeR, Pybullet, Adams, OpenFOAM
IMUs, LiDAR, FPGAs, Microcontrollers
Software Unit-Testing Automation for production-level software on all ECUs
Covered > 30% software components across all vehicles ECUs
Saved > 16 man hours of unit-testing per software component
Model-Predictive Control-based Trajectory Tracking for on-road maneuvers (navigating roundabouts, highway entry/exit, turning) in Autonomous Vehicles
Robust MPC with on-the-go trajectory generation, obstacle avoidance and low latency
Path planning and Behavior planning based on search and sampling-based algorithms in simulation
Motor-sizing based on complex Vehicle Dynamical models
[Iterative Closest Point, Factor-Graph SLAM, Occupancy Map, Texture Map]
[Extended Kalman Filter, SE(3) Pose dynamics, SLAM]
[Sliding-Mode Control, Waypoint-following, SONAR-based mapping]
[Model-Predictive Control, Generalized Policy Iteration]
[Path-Planning -2D/3D, weighted A-star, RRT-star, RRT-Connect]
[Motion Planning, Dynamic Programming, Markov Decision Process]
[Extended Kalman Filter, AprilTag-based SLAM, ROS implementation ]
Visual Servoing on the Franka-Emika Panda robot
[7-DOF robot arm, PyBullet, Null-space control, Torque-control]
Surface-Normal Detection using RGB images
[Computer Vision, DORN, surface normal, 2D canonical directions, Perception]
Arena Coverage with Vision-based SLAM and PID control
[Coverage, PID control, planning, ROS, hardware, Vision-based SLAM]
Orientation Tracking with Sensor Calibration and Panorama stitching
[Sensor calibration, Sensor Fusion, Optimization, Image-processing]
Nearest-Object Tracking with Model-Predictive Control
[MPC, Image Processing, CasADi, 7-DOF robotic arm]
Mapping with Gaussian Process Implicit Surfaces
[Image Credits : Online Continuous Mapping using GPIS]
Reach out to know more about this :)
S. Shukla, I. Tiwari, et. al, “Interventions and their efficacy in controlling the spread of an epidemic : A Numerical Study", AIP Chaos : An Interdisciplinary Journal of Nonlinear Science, Volume 32, Issue 3 (March 2022) - [View]
S. Dixit, A. Chotalia, S. Shukla, et. al, “Pathway Selection by an Active Droplet", Soft Matter, vol. 19, 35 (August 2023) - [View]
Uncertainty Quantification in heat transfer through a micro-channel, presented at the 10th OpenFOAM Conferences (ESI group) (August 2022) - [View]
Implementation of an MPC-based Closed Loop Trajectory Planning and Trajectory Tracking Approach in a Discrete Virtual Environment, accepted at the 9th International Conference on Product Lifecycle Modeling, Simulation and Synthesis (August 2023) - [View]