About Me

Dev Dipak Ghiya

Summary

Hello there! I am a Robotics Graduate Student at Johns Hopkins University.

My interests lie at the exciting intersection of robotics and mechanics. I am focused on engineering novel design solutions for complex robotic applications and leveraging Reinforcement Learning to enable them to operate with robust, intelligent autonomy.

Education

Master of Science in Robotics

Aug 2024 – May 2026
Johns Hopkins University
Advisor: Dr. Peter Kazanzides
Coursework: Robot System Programming, Reinforcement Learning, Algorithm for Sensor-based Robots, Trajectory Design for Space Systems, Machine Learning: Deep Learning, Computer Vision, Robot Sensors and Actuators

Bachelor of Technology in Mechanical Engineering

May 2024
Pandit Deendayal Energy University (PDEU), India
GPA: 3.95/4.0
Coursework: Computer Aided Design, Control System , Design and Kinematics of Machines, Dynamics of Machines, Semi-conductor manufacturing

Technical Skills

Programming Languages

  • C
  • C++
  • Python
  • MATLAB

Frameworks

  • ROS2
  • MoveIt
  • OMPL
  • PyTorch
  • OpenCV
  • CVXPY
  • Stable-Baselines3

Tools

  • Bash
  • Git
  • Linux
  • Docker
  • Simulator (Gazebo, MuJoCo, Unity)

Hardware Platform

  • Embedded Systems (ESP32, Raspberry Pi, Arduino)
  • Stereo Camera
  • UR5e
  • Meta Quest

Design & Simulation

  • SolidWorks
  • CREO
  • ANSYS
  • Siemens NX
  • 3D Printing
  • Machining

Experience

Graduate Researcher
Live Demo ↗
Jan 2026 – May 2026
Sensing, Manipulation, and Real-Time Systems Research Laboratory, Johns Hopkins University
  • Built ROS2-Unity teleoperation pipeline over TCP/IP achieving 25ms latency for real-time 6-DOF UR5e control via Meta Quest 3S
  • Streamed 3 synchronized JPEG-compressed camera feeds into VR headset, enabling first-person remote teleoperation of simulated lab environment
  • Implemented MoveIt2 IK node translating 6-DOF hand poses into Robotiq 85 gripper commands, throttling peak velocity to 0.04 m/s for safety
Graduate Research Assistant
Live Demo ↗
Nov 2024 – Jan 2026
Advanced Medical Instrumentation and Robotics Research Laboratory, Johns Hopkins University
  • Developing a high-precision robotic positioning system for small animal FLASH X-ray therapy, using a dual-arm configuration with 3D-printed collimator assemblies, validated to 20-40 micron alignment accuracy via Keyence 3D surface profilometer
  • Designed a modular multi-modal mouse bed in Creo Parametric supporting 80mm translation, 90° rotation, and 250g load with under 0.4mm deflection, compatible with both micro-CT imaging and FLASH therapy workflows
Research Intern
May 2023 – July 2023
Indian Institute of Technology – Madras
SolidWorks, Raspberry Pi, MATLAB, ROS2, C++
  • Designed a novel, aperture-style compliant flexure gripper for 2-5mm needles, achieving 0.1mm insertion accuracy and a 24% weight reduction over previous designs. The PLA-based compliant mechanism, actuated by three high-torque motors, allows for dynamic diameter adjustment while maintaining safe gripping forces, all controlled by a Raspberry Pi
  • Successfully integrated the custom 2-DOF needle driver into a learning-based planning workflow on a KUKA LBR iiwa robotic arm. This work delivered the complete end-effector integration, safety interlocks, and motor controls required to demonstrate an autonomous, minimally invasive stereotactic brain biopsy on tissue-mimicking phantoms
Formula Student Team Captain - Head of Vehicle Design & Dynamics
May 2022 – Aug 2023
Pandit Deendayal Energy University
Siemens NX, ANSYS, OPENFOAM, MATLAB, Team Building, Team Management
  • Led 18-member team through end-to-end development of a Formula Student race car, owning vehicle design, aerodynamics, and dynamics from concept to competition
  • Designed tubular chassis in Siemens NX achieving 1500 Nm/deg torsional rigidity, and validated 150kg downforce at 100km/h via CFD simulation in OpenFOAM
  • Optimized suspension geometry and validated vehicle dynamics through physical testing, achieving 1.4g lateral acceleration and 0.8g braking deceleration
  • Programmed Arduino finite-state machine in C for real-time gear, speed, and telemetry diagnostics

Projects

Autonomous Mobile Manipulation System
Live Demo ↗
ROS2, Nav2, MoveIt2, OAK-D, Gemini VLM, ArUco, TurtleBot4, OpenManipulator-X
  • Deployed end-to-end ROS2 Nav2 mobile manipulation pipeline on TurtleBot4 for autonomous object retrieval in unstructured environments
  • Fused OAK-D depth camera, Gemini vision-language model, and ArUco marker detection to localize and identify objects in 3D space
  • Engineered visual servoing via ArUco detection, minimizing mobile base alignment error to 5mm before grasp execution
  • Synchronized 4-DOF OpenManipulator-X arm for collision-free object grasping using MoveIt2 motion planning
Position-Based Visual Servoing (PBVS) Controller
ROS2, MoveIt2, RealSense, Orocos KDL, C++, UR5e
  • Engineered a 100Hz ROS2 vision-based controller for real-time 6-DOF robotic arm tracking using live camera feedback
  • Deployed on physical UR5e, tuning RealSense depth data to achieve 5mm/s jitter-free end-effector motion
Deep Reinforcement Learning for Contact-Rich Manipulation
Live Demo ↗
Stable-Baselines3, MuJoCo, Jax, SAC, HER, PyTorch, Robosuite
  • Engineered a custom Soft Actor-Critic (SAC) algorithm from scratch to solve contact-rich manipulation tasks, integrating a bespoke MuJoCo environment to train a Franka Panda robot Synthesized robust control policies to align randomly oriented rigid objects to a fixed goal configuration through non-prehensile pushing, achieving more than 95% success rate validated via TensorBoard analytics
Trajectory Optimization and Control for Free-Floating Space Manipulators
Live Demo ↗
SPART, MuJoCo, JAX, skrl, Python
  • Architected a simulation of a custom 3DOF free-floating space arm in MuJoCo, creating a stable testbed to accurately model the system non-linear dynamics. Implemented a control policy using Stable-Baselines3 and Hindsight Experience Replay to resolve sparse-reward trajectory problems, achieving more than 99% base stability and 0.1 m end-effector precision validated via TensorBoard
Optimal Motion Planning for UR5-Based Steering Wheel Installation
C++, MoveIt2, Motion Planning, FLANN, UR5e
  • Engineered a custom moveit_core planner plugin for ROS 2, implementing the Expansive Space Trees (EST) algorithm in C++. The planner's expansive strategy was driven by a roulette wheel selection mechanism to bias node expansion towards high-weight, unexplored regions. New states were generated using normal distribution sampling around selected nodes, and a k-d tree was implemented for efficient nearest-neighbor queries within the 6-DOF configuration space. The system was fully integrated with a UR5e robot, leveraging MoveIt's PlanningScene for state validation and collision-checking, and published visualization_msgs for real-time tree and trajectory visualization in RViz
State Estimation for Jackal Mobile Robot
Extended Kalman Filter, Sensor Fusion, ROS2, C++
  • Developed a real-time Extended Kalman Filter (EKF) in C++ for 6-DOF robot localization by implementing nonlinear system dynamics and measurement models to fuse GPS/IMU data. The algorithm, which integrated geodetic coordinate transformations and adaptive noise covariance matrices, achieved 0.5-meter positioning accuracy on uneven terrain (30° slopes) and reduced position drift from 5m to 0.3m, all while maintaining a 10Hz update rate for autonomous navigation
Manipulation of UR5 Robotic Arm
UR5e, MATLAB, Inverse Kinematics, Analytical IK, Resolved-Rate, Jacobian Transpose
  • Engineered a comparative trajectory tracking framework in MATLAB for a UR5 manipulator to execute a rotation-invariant, multi-segment Cartesian "place-and-draw" task. The framework benchmarked three distinct kinematic controllers: (1) a full Analytical IK solver, derived from DH parameters and Paden–Kahan subproblems with optimal selection from 8 solutions; (2) a Resolved-Rate controller (Jacobian-based); and (3) a Jacobian Transpose controller. Robustness was achieved by incorporating manipulability-based singularity avoidance and tuning controller gains (K) and time steps (Δt) for stable, high-fidelity path tracking
Semantic SLAM - Detecting Objects in 3D Map
ORB-SLAM3, YOLOv7, OpenCV, ROS , Raspberry Pi 4, Camera Calibration
  • Built a perception pipeline for monocular mapping in 3D with semantic labeling, combining ORB-SLAM3 with ROS for mapping and YOLOv7 for object detection across a custom dataset of over 1,000 images and depth estimation. Developed a program for camera calibration to extract the intrinsics of the camera using OpenCV and a python script to stream raw image inputs from Raspberry Pi 4 to ROS bag files for consistent input for testing and analysis

Miscellaneous Projects

Bachelor Thesis: Bioinspired Morphing Robot
SolidWorks, Raspberry Pi, ANSYS, MATLAB
  • Conceptualized and designed a novel bio-inspired morphing robot system through comprehensive biomimetic research to identify 8 distinct operational configurations for versatile terrain adaptation. Developed detailed mechanical design integrating dual locomotion systems: mecanum wheels for omnidirectional ground movement and quadcopter propellers for aerial capabilities, enabling hybrid air-ground movement schemes
  • Created 3D CAD models and engineering drawings specifying actuator placement, joint mechanisms, and transformation sequences between configurations. Implemented basic Arduino control code for manual switching between ground-based car configuration and aerial drone configuration through servo motor actuation. Validated design feasibility through kinematic analysis and structural simulations of the morphing mechanisms
Hand-Eye Calibration
MATLAB, ROS, UR5
  • Implemented the Park & Martin algorithm (AX=XB) in MATLAB to solve the hand-eye calibration problem for a UR5 (eye-in-hand)
  • Achieved <0.1 mm translation error and <0.01 radian rotation error by processing real-world transformation data from ROS (tf2_echo)
Remote Operated Car
Arduino, Bluetooth, GPS, I2C
  • Designed and fabricated an Arduino-based ROV with dual control modes (Bluetooth smartphone app and I2C joystick)
  • Integrated a GPS module to implement a geofencing feature, ensuring the ROV automatically returned to a predefined operational area
Head of Technical Department, PDEU Robotics Club
Leadership, Mentoring, Project Management
  • Led the university's robotics club, supervising 10+ technical projects and mentoring 8 junior team members in robotics design and development
Robofest 3.0 Competition
3D Printing, Mechanical Design, Project Management
  • Engineered and fabricated an all-terrain rover for a national competition, designing 3D-printed components to navigate 60° inclines and 15cm deep water
  • Managed the team's budget and procurement timeline for all components

Publications

A Review on Robotics in Space: Progress and Future of Space Robotics
Journal: Journal of Emerging Technologies and Innovative Research (JETIR), Vol.6, Issue 2, February-2019

Robotics and autonomous systems have aided space exploration by allowing breakthrough research as well as satisfying human curiosity and the desire to explore novel places. This paper gives an overview of robotics in space as a fast-developing area, with a focus on the fundamentals. Concepts, terminology, historical context, and evolution are all covered in this section. It also has a technical roadmap taking into account important problems and priorities of the field over the coming decades. Space robotics is a critical enabler for a variety of future robotic and crewed missions, space missions, as well as knowledge and technology transfer opportunities. Space robotics stimulates present and future generations to explore and critically analyses Science, Technology, Engineering, and Mathematics from a larger humanitarian perspective. Space robotics holds numerous critical enablers for a variety of future robotic and crewed space missions, as well as chances for knowledge and technology transfer to a variety of terrestrial industries.

Patents

Design Patent
Status: Published

A novel design of Front Upright for formula student race car

Get In Touch

Contact Information

Email: ghiyadev335@gmail.com
Location: Baltimore, MD
University: Johns Hopkins University