Gaurav Dhiman

M.Tech (Robotics and Autonomous Systems) | Indian Institute of Science Bangalore | 2026

Email: gauravdhiman@iisc.ac.in | GitHub | LinkedIn

About

Currently working hands on with robotic manipulators in Unity3D/ROS2 ecosystem, for my thesis "Digital Twin Based Robotic Maintenance" particularly Aircraft and Spacecraft maintenance I've worked 2 years as a Big Data Engineer, writing pipelines resilient to replication delays and Spark cluster failures.

Projects

Connecting MoveIt2 Servo Control with Unity3D Articulation Drive

Integrating Moveit2 and Unity3D

Connecting MoveIt2 Servo Control with Unity3D Articulation Drive for Ufactory Lite6 manipulator

ROS2, Moveit2, Unity3D, Python

Visual Defect Detection demo

Gesture based teleop for UFactory Lite 6

Using google mediapipe to get hand landmarks ratio & mapping them to End Effector Rate Control

OpenCV, Google MediaPipe, ROS2, Moveit2, Unity3D, xArmLite6

game_engine

Entity Component System (ECS) based game engine in C++/OpenGL with Lua Scripting Support

Basic event based(Observer Pattern) 3D Game engine. .

C++,OpenGL,GLAD,GLFW,Lua Scripting

6-DOF Arm Pick-and-Place demo

OpenGL CPP Rendering Engine with procedural City Road Generation

During the mesh generation phase, the system iterates through the grid, identifying road cells and analyzing their immediate neighbors (top, bottom, left, right) to classify each segment as a straight road, corner, T-junction, or four-way intersection..

C++, OpenGL, Lua Scripting

6-DOF Arm Pick-and-Place demo

Multi-Robot Rescue System on BBC micro:bit (nRF52833)

Using two wheeled robots , where first one goes out as an explorer by recieving radio commands and then is not able to come back due to loss of radio communication.

RTOS, C++

6-DOF Arm Pick-and-Place demo

Physics accurate Flight Simulator in Unity3D

This was a physics accurate flight sim which I wrote for my Bachelor's Thesis. It's written in Unity 3D and mirrors physical characteristics of an F22 raptor. in terms of weight and thrust. The aircraft has many control surfaces and each control surface contributes to lift/drag/moment independently.

C#, Unity3D

6-DOF Arm Pick-and-Place demo

Prototype 3D Flight Sim on Unity3D WebGL

This was a prototype of a full blown physics accurate flight sim which I wrote for my Bachelor's Thesis.

C#, Unity3D, WebGL

Courses