Mitanshu GoelDelhi, India

Robotics & AI Engineer

Building robots & teaching them to move.

I turn human demonstrations into robot policies: teleop rigs, synchronised capture, and the π0.5 fine-tune. Three robotics internships, most recently Physical AI at Nferent AI. Open to Physical-AI and robotics roles.

See the work ↓ Read the CV →

Work

Real hardware, except the two clips marked simulation.

Three internships, a student lab, and my own time.

Dual-arm VR teleoperation

Two industrial arms copy my hands live, tracked by a Quest 3 hung on my chest. I wrote the real-time C++ loop: Cartesian servoing at 125 Hz, bad tracking frames dropped.

2× Elite CS66 125 Hz Real-time C++ Quest 3 on the chest

Robot hand plays rock-paper-scissors

A 20-motor Tesollo hand. I built the vision side: a camera reads your gesture and the hand plays its move.

Tesollo DG-5F 20 motors RealSense + MediaPipe

Teleop data → a π0.5 policy

I teleoperated a Franka FR3 and an Elite CS66 to record a 10-task LeRobot dataset, then fine-tuned a π0.5 policy on it.

π0.5 VLA 10 tasks CS66 + FR3 LeRobot

Bodhi — the humanoid that answers

A Yanshee humanoid that spots objects with YOLOv8 and answers questions out loud, gated by a wake word.

UBTech Yanshee YOLOv8 NeMo ASR

A 6-DOF arm, sim to real

I wrote MoveIt motion interfaces with KDL IK, validated them in sim, then fixed the URDF mismatches breaking trajectories on the real arm.

6-DOF cobot MoveIt ROS 2 KDL IK

Bracing for a hit

Two simulated robot dogs, one warned before each shove. At 250 N the warned one falls 5× less. Take its warning away and it falls 9× more than the one never warned.

5× fewer falls Unitree Go1 · MuJoCo mjlab · PPO (rsl_rl) 148k shoves

Six legs, eighteen joints

A team walker from the A.T.O.M. lab at MAIT. Mine: the control node and the closed-form leg IK. It runs on the real robot; the clip is Gazebo.

18 DoF ROS 2 · ros2_control