Projects with Interns
I have had the chance to mentor some brilliant students from across India at e-Yantra, IIT Bombay. This page features the projects they built under my guidance. The interns did the building; I helped scope the problems, unblock them, and steer the work.
eIPL: Field Immersion at Vigyan Ashram
Field ResearchAgricultureProblem DiscoveryTogether with a team of two colleagues, I led the e-Yantra Innovation Premiere League (eIPL) field experience. We took eight teams of my interns from across India to Vigyan Ashram, Pabal, for five days in a rural setting. The students visited farms, spoke with farmers, validated real problem statements on the ground, and ideated practical solutions. The goal was for them to learn that meaningful innovation starts in the field, with empathy for the people it serves, and not online.
eYSIP 2026
Projects from the e-Yantra Summer Internship Program, May – July 2026.
Autonomous Navigation & Scheduled Task Execution on a 4-Wheel Differential Drive Robot
ROS 2LiDAR + IMUOutdoor NavigationAn autonomy framework that lets a differential-drive robot carry out scheduled, site-specific tasks across the IIT Bombay campus. It combines LiDAR and IMU sensor fusion for localization outdoors, a priority-based task scheduler connected to the navigation stack, and global and local planning that avoids pedestrians and other moving obstacles.
Co-mentor: Jaison Jose

Research & Development on Robotic Drives
Mechanical DesignESP32ROS 2 · Nav2A modular 4-wheel skid-steer mobile base that runs on just two motors and is designed for a 20 kg payload. Its universal mounting plate lets different lab setups be mounted and swapped easily, so one base can serve several problem statements. The interns built a custom jig to weld the aluminium chassis accurately, then built the ESP32 control electronics (Cytron MDDS20A driver, encoder and IMU feedback). They also wrote the robot's URDF and brought up SLAM and Nav2 on it.
Co-mentor: Bhavik Jain
Arduino UNO Q based IoT Automation for Lab Power Management
IoTPCB DesignPower ElectronicsAn evaluation of the Arduino UNO Q as the controller for a centralized lab power-management system. Through a network portal, users can switch high-power lab equipment in real time. The switching goes through custom relay power-node boards with opto-isolated relay drivers, and fail-safe logic plus transient suppression protect the hardware when switching inductive loads.

Kinetic-Resilient Autonomous Props (KRAP)
ESP32Sensor FusionOpenCV · ArUcoIn a pick-and-place setup, a prop that falls out of the robot arm's reach normally needs a person to reset it. KRAP turns the prop itself into a small two-wheeled robot that rights itself and drives back to its reset position. Its rounded, low-centre-of-gravity shell lets it self-right using only motor torque. An MPU6050 IMU detects when it has fallen, encoders give odometry, arena-mounted ArUco markers provide global localization, and live telemetry and OTA updates run over a Wi-Fi WebSocket link.
Co-mentor: Bhavik Jain
eYSIP 2025
Projects from the e-Yantra Summer Internship Program, May – July 2025.
Camera-Based Localization for a 4-Wheel Differential Drive Robot (eBot)
Computer VisionOpenCV · ArUcoROS 2This project localizes a warehouse robot using two overhead CCTV cameras instead of sensors on the robot. The interns calibrated the cameras and aligned both views to a common floor frame using ArUco-marker triangulation and homographies. From the camera feeds they generated a ROS 2 occupancy map and tracked the robot's pose in real time. A boundary monitor also detects breaks in the arena's yellow tape and publishes them as virtual laser scans, so the navigation stack treats them as obstacles.
Hardware Automation for a 4-Wheeled Robot (eBot)
ROS 2LiDAR · Machine LearningAuto-DockingThis project gave the eBot autonomous navigation and the ability to find its dock and charge itself. For navigation, the intern built a custom map server, a Dijkstra path planner and a PD waypoint follower, connected through a ROS 2 action server with a fast abort command. For docking, a custom split-and-merge line extractor turns 2D LiDAR scans into geometric features, and a Random Forest classifier uses them to recognise the charging station. The project also included a React web app for monitoring and controlling the robot.
Co-mentor: Gauresh Wadekar
R&D for Agriculture & MobileSense
AgricultureSensingIoTAgricultural research and development built around MobileSense, my portable micro-climate sensing device. It plugs into a phone over USB-C and logs temperature, humidity and pressure while a farmer walks the field.