Mohit Yadav

Mohit Yadav

Graduate Student

University of Minnesota

About Me

I am a Robotics Graduate Student at the University of Minnesota, specializing in Robot Perception and Manipulation. I am advised by Professor Karthik Desingh in the Robotics: Perception, and Manipulation (RPM) Lab. Prior to pursuing masters, I worked at Nuclear Power Corporation of India Limited, contributing to the design of a spent fuel handling machineβ€”a large manipulator for handling fuel assemblies in a spend fuel storage facility.

My interest lies in developing intelligent robots to address critical industrial challenges. With a strong foundation in math and physics, coupled with a keen interest in adopting new technologies, I am eager to contribute to industries by creating artificial intelligence for enhancing the capabilities of robots.

Interests
  • Robot Perception/Manipulation
  • Computer Vision
  • Autonomous vehicles
Education
  • University of Minnesota, 2025 (expected)

    Master of Science in Robotics

  • Indian Institute of Technology Varanasi, 2018

    Bachelor of Technology in Mechanical Engineering

Technical Languages & Frameworks

Python
Python
C++
C++
JavaScript
JavaScript
MatLab
MATLAB

ROS
ROS
Git
Git
Linux
Linux
docker
Docker
PyTorch
PyTorch
OpenCV
OpenCV
NumPy
NumPy
Pandas
Pandas

    Projects

    Bimanual manipulation using Diffusion Policy πŸ”—

    • Implemented and trained a diffusion policy for bottle uncorking task using a dual UR5e arm setup.
    • Utilized ROS for data collection and PyTorch for model implementation.
    • Achieved an average task completion rate of 74.7% across 30 rollouts.

    Collision Avoidance for Dual UR5e Arms Setup πŸ”—

    • Developed a collision avoidance module for the teleoperation system of dual UR5e robot arms.
    • Utilized Vector-Accelerated Motion Planning to perform collision checks at 1000 Hz using data from the robot's proprioception.
    • Reduced the number of emergency stops due to collisions by 95% for new users.

    Scene Description for the Visually Impaired πŸ”—

    • Designed a navigation system to assist visually impaired users.
    • Utilized YOLO for object detection, LiDAR for depth input, and an LLM to provide coherent language instructions.
    • Achieved an 81.4% net preference score over baseline VLM.

    Self Driving Vehicle Lateral and Longitudinal Control πŸ”—

    • Implemented self-driving vehicle control in CARLA simulator to control a vehicle given waypoints.
    • Implemented PID controls for longitudinal control; and Pure Pursuit & Stanley controls for lateral control.
    • Developed sensor fusion with ES-EKF for state estimation, integrating IMU, GNSS, and LiDAR data.

    Grasping of Dynamic Object under Dynamic Scenarios πŸ”—

    • Designed a grasping pipeline for dynamic objects marked with ArUco tags, capable of handling occlusions and obstacles.
    • Implemented the system on a dual UR5e arm setup, utilizing OpenCV for ArUco detection and VAMP for collision detection.
    • Achieved smooth motion for grasping by incorporating a confidence-based movement metric.

    Human Pose Imitation on Baxter Robot πŸ”—

    • Developed a system to replicate real-time human actions captured via a camera on a simulated Baxter robot.
    • Utilized MediaPipe for 3D keypoint extraction and designed an algorithm to map keypoints onto the robot.
    • Built a live demo website, demonstrating consistent performance and adaptability to various human shapes and sizes.

    Disassembly of Articulated Objects Using Dual Arm Robot πŸ”—

    • Developed an object disassembly system for a dual UR5e arm setup in PyBullet with two teammates.
    • Created a segmentation-guided grasping module for generating 6-DOF grasp poses using SAM and ContactGraspNet.
    • Designed a deep learning model to classify disassembly operations from videos using features extracted with MediaPipe.

    Human Hand Tracking and Pose Estimation πŸ”—

    • Led a team of 4 graduate students to develop a hand tracking and pose estimation model with ResNet50 as backbone.
    • Trained the model on the HaGRID dataset using a YOLO like loss function, achieving a mAP@50 of 0.68 on the test data.
    • Created an interactive virtual board using OpenCV, enabling users to draw using hand gestures @8 fps.
    AirDraw Image

    Movie Recommendation System Using Graph Convolution Network πŸ”—

    • Implemented a Graph Convolution Network (LightGCN) using PyTorch Geometric to develop a movie recommender system.
    • Transformed the dataset into sparse tensors and applied Bayesian Personalized Ranking loss function for model optimization.
    • Achieved a recall@20 of 0.12 on the MovieLens dataset during testing.
    AirDraw Image

    AI agent for Ultimate Tic-Tac-Toe πŸ”—

    • Developed a human playable Ultimate Tic-Tac-Toe game in Python3, leveraging object-oriented programming principles.
    • Implemented an AI agent capable of searching a state space of size 500k+ in <1sec using MiniMax algorithm with pruning.
    • Designed custom heuristics for the AI, achieving a 70% win rate against online available AI opponents.
    UTTT Image

    Web Crawler for Notifying Driving License Test Availability πŸ”—

    • Developed a web crawler to monitor the Minnesota DVS website for test availability every 5 minutes.
    • Employed Selenium to automate the input of user details and navigation of the webpage to check availability.
    • Incorporated email notifications into the script to alert me when an appointment slot becomes available.

      Experience

       
       
       
       
       
      NPCIL
      Scientific Officer
      NPCIL
      November 2021 – August 2023 India
      • Developed 106 technical drawings and 18 calculation documents, leading the design of a fuel transfer machine.
      • Prepared 12 technical specifications and reviewed 6 quality plans for material handling equipment, ensuring compliance with ASTM standards.
       
       
       
       
       
      Tata Motors Limited
      Engineer
      Tata Motors Limited
      August 2018 – January 2019 India
      • Assisted in creation of an Excel dashboard for consolidating data, which achieved 100% adoption in the office.
      • Managed a team of 8 salespeople, achieving a 31% increase in customer engagement over 6 months.

      Certifications

      Coursera
      Self-Driving Cars
      See certificate
      coursera
      Object Oriented Programming with C++
      See certificate
      coursera
      Neural Networks and Deep Learning
      See certificate
      coursera
      Machine Learning Specialization
      See certificate
      Coursera
      Data Structures
      See certificate
      Coursera
      Algorithmic Toolbox
      See certificate

      Hobbies & ExtraCurriculars

      volleyball
      VolleyBall
      reading
      Reading
      microscope
      Documentaries

        Contact