CV
General Information
| Full Name | Dhruv Agrawal |
| dagrawal@wpi.edu | |
| Dhruv Agrawal | |
| Github | dhruv2603 |
Education
-
2024-2026 MS Robotics Engineering
Worcester Polytechnic Institute, Worcester MA -
2018-2022 BTech. Electronics and Communnications Engineering
Visvesvaraya National Institute of Technology, India
Experience
-
2022 - 2024 Firmware Developer
Jio Platforms Ltd., India - Battery Management System
- Developed and implemented State of Charge and State of Health estimation algorithms using model-based methods for battery management systems, both in MATLAB Simulink and on microcontroller hardware.
- Executed state-of-charge and state-of-health estimation techniques on edge AI devices using data-driven methods, including Deep Neural Networks, with TensorFlow, while collaborating effectively within a team.
- Created custom Python code for SREC generation to facilitate firmware flashing through the bootloader.
- EV charger
- Collaborated on the design and development of firmware for an EV charger system using the OCPP protocol.
- Battery Management System
Technical Strengths
-
Languages
- C
- C++
- Python
- MATLAB
- LaTeX
-
Tools
- ROS2
- Gazebo
- OMPL
- RViz
- Octomap
- EDT3D
- OpenCV
- TensorFlow
- PyTorch
- Arduino
- MediaPipe
-
Software
- VS Code
- Docker
- GIT
- Simulink
- PX4Autopilot
- S32Design Studio
- LabView
- ModelSim
- Keil
- STM32Cube
-
Development Boards
- NXPs S32K144
- Syntiant's Edge AI EVB
- Raspberry Pi
- ESP32
- Arduino Uno
- STM32 Nucleo
Open Source Projects
-
2024 Kinodynamic Planning and Mapping of Environments using Drones
- This project is built using ROS Melodic, Gazebo and Mapping and Planning libraries, Octomap, EDT3D and OMPL.
-
2024 Quadrotor Control
- Manipulating a real world Robot Arm
-
2024 Robotic Arm Manipulation
- Forward and inverse kinematics and PD Dontrol
-
2024 Out of Control Planning
- Kinodynamic Path planning for a pendulum and a car
-
2019 Suntrakcer on Rocker-Bogie mechanism
- Six wheeled all-terrain robot with a suntracker mounted on it.