Projects

Things I have designed and built, from autonomous robots and custom PCBs to field devices for agriculture. Cards marked “Read more” have a full write-up.

Quadruped robot leg
Robotics & Autonomy

Multi-Agent Architecture for a Quadruped

Legged Robotics

A quadruped robot built in a team of two. The twist: each leg is an independent agent, with no central coordinator.

Game controller PCB
Electronics & Embedded

Proprietary HID Devices over Native USB on Teensy 4.1

Open SourceUSB

A library for connecting controllers such as Xbox and PlayStation pads to ARM-based microcontrollers (Teensy 4.1).

Low-cost drone
Robotics & Autonomy

Fab-able Low-Cost Drone & Flight Controller

AerialFirmware

A ~₹1000 drone that can be made with generic fab lab equipment and components. It is Arduino-compatible, with custom flight controller firmware that implements an EKF.

RepRapMicron build
Electronics & Embedded

RepRapMicron Replica

Open SourceMotion Control

A replica of the open-source RepRapMicron, a 3D printer for micron-scale fabrication. I also wrote joystick programs to control the tool head.

Wireless HID test boards
Electronics & Embedded

Low-Cost Wireless HID Devices

Wireless

Benchmarking wireless technologies for low-latency, high-data-rate robot controllers, targeting 2 Mbps with minimal computational overhead.

3-wheel holonomic chassis
Robotics & Autonomy

Odometry & Path Rectification for Holonomic Drives

KinematicsFirmware

Kinematic modelling and firmware for 3 and 4-wheel holonomic drives: PID-based odometry, plus an IMU-based algorithm that rectifies the robot's path.

IMU sensor board
Electronics & Embedded

Object Detection using an IMU

FirmwareMagnetometer

Detects ferromagnetic objects from deviations in the magnetic field, to identify the type of vehicle nearby.

Power generation predictor app
Agriculture & Environment

Regional Power Generation Predictor

Prediction

Predicts power generation for wind turbines and gives recommendations for getting the best output.

Object detection demo
Robotics & Autonomy

Real-Time Object Detection on a Raspberry Pi 4B

Computer Vision

Custom object detection running in real time on a Raspberry Pi 4B with OpenCV.

E-bike display
Electronics & Embedded

Speedometer, Odometer & Telemetry for an E-Bike

Embedded

A GLCD display and telemetry system for a custom e-bike.

Android object detection app
Robotics & Autonomy

Android App for Object Detection

Computer VisionAndroid

An Android app for deploying custom object detection models, with wireless communication for integrating with robots.

More Work

Other projects I have worked on, without write-ups yet.

Outcome-Driven Control for CNC Machines
Personal
grbl-HAL for High-Speed Laser EngravingOptimizing grbl-HAL on a Teensy 4.1 for high-speed laser engraving.
Personal
4-Wheel Differential Drive PlatformA robotic platform for education and small-scale automation.
ERTS Lab, IIT Bombay
Open-Source Universal Climate Data AcquisitionAn open-source system for collecting climate data.
ERTS Lab, IIT Bombay
Pest Detection & PredictionFor capsicum and custard apple crops.
ERTS Lab, IIT Bombay
Polyhouse Cultivation & Pest Growth StudyHow different cultivation approaches in polyhouses affect pest growth.
ERTS Lab, IIT Bombay
Efficient Onion Storage System
ERTS Lab, IIT Bombay