Activities
Ongoing research and the yearly Eklavya batch projects.
Ongoing
EEG Bionic Arm
Bionic hand controlled through brain signals using electroencephalography. 3D-printed prosthetic with imitation and reinforcement learning capabilities.
GantryMate-200
Precision gantry-based automation system for handling miniature screws on delicate electronics. Demonstrates sub-millimeter positioning accuracy.
HackerFab
Open-source semiconductor fabrication initiative. Building DIY nanofabrication tools including photolithography steppers, metal deposition systems, and piezoelectric nanopositioners.
OSS-Duck
A fully functional Open Duck Mini bipedal robot using open-source designs, reinforcement learning-based walking policies, and 3D-printed components.
RISC-V GPU
Extending a systolic array into an RVV-oriented accelerator. Combines deterministic hardware throughput with software-level adaptability.
Synapse32
RISC-V based CPU design using Verilog HDL with initial FPGA deployment and future plans for Linux support.
UWB-Based Localization
High-accuracy indoor positioning using Ultra-Wideband radios. Achieved ~3cm accuracy across basketball-court-scale environments. Next stage: TDoA architecture for scalable multi-anchor deployments.
Eklavya Projects
2025
Ballerina Cappucina
Omnidirectional robot that autonomously collects and sorts colored objects using custom hardware and computer vision.
GitHub ↗ESP32 Flight Controller
Custom ESP32-based quadcopter flight controller with stable autonomous flight.
GitHub ↗FlexSonic
Smart glove that translates hand gestures into audible speech for the speech-impaired.
GitHub ↗GantryMate-200
Gantry-style CNC system for precision motion control, mechanical design, and firmware integration.
GitHub ↗Handheld Gaming Console
Custom STM32-based board running a Snake-style game on LCD with bare-metal C and custom I²C drivers.
GitHub ↗Re:Fine
LLM alignment using dataset-free RL combining synthetic data generation, RULER evaluation, and GRPO optimization.
GitHub ↗Robot Learning from First Principles
Simulation and real-world control of a SO100 robotic arm using vision, language, and machine learning.
GitHub ↗RubikNet
Deep Reinforcement Learning for Rubik's Cube solving with a stepper motor apparatus.
GitHub ↗Stewart Platform
6-DOF Stewart Platform for precise motion control, kinematics analysis, and real-time actuation.
GitHub ↗Synapse32
Direct-mapped and set-associative cache subsystem for an existing RISC-V pipeline to reduce memory-access latency.
GitHub ↗T5 Grammarator
Fine-tuned T5 transformer for grammar correction served through a FastAPI endpoint.
GitHub ↗2024
EMG Armband
Predicts hand gestures using EMG sensor data and machine learning for precise gesture recognition.
GitHub ↗Micromouse
Autonomous robot that navigates and solves a 16×16 maze in the shortest possible time.
GitHub ↗Raytracer from Scratch
Raytracing application built entirely from scratch using C++ and OpenGL.
GitHub ↗Titan Quadruped
Quadruped robot legs designed in CAD and tested against torque, load, and shock capacities across various terrains.
GitHub ↗Video Card on FPGA
FPGA-based video card capable of displaying images with up to 64 colors through an analog VGA interface.
GitHub ↗Vision Transformers from Scratch
ViT model from scratch with image captioning using Vision Transformers and computer vision.
GitHub ↗Voice-Video-Manipulator
Processes camera input to calculate object coordinates and guide a manipulator to that point in space.
GitHub ↗2023
EMG Armband
Wearable bracelet detecting hand movements and orientation via forearm muscle impulses.
GitHub ↗GPGPU with CUDA
General-purpose GPU computations using CUDA C++ for image pipeline algorithms.
GitHub ↗LangCraft
Custom programming language from scratch with lexer, parser, AST, and tree-walk interpreter.
GitHub ↗Leg of the Titan
Quadruped leg design tested in simulation and manufactured, including Gazebo integration.
GitHub ↗Manipulator on Dynamixel
Controlling and designing a 3-DOF manipulator with three Dynamixel motors.
GitHub ↗MazeBlaze
Line-following and maze-solving PID bot that finds the shortest path in a given maze.
GitHub ↗Rotary Inverted Pendulum
Stabilised inverted pendulum using LQR with optimally controlled feedback gains.
GitHub ↗Scene Graph Generator
Detects objects and their spatial relations in images as a graph data structure.
GitHub ↗Soft Quad
Soft-material quadruped robot with obstacle avoidance using sensors and intelligent algorithms.
GitHub ↗2022
Alfetta
ESP32-based self-balancing and line-following bot using PID via ESP-IDF and FreeRTOS.
GitHub ↗Drone Terrain Reconstruction
3D reconstruction and meshing of terrain data collected from a drone.
GitHub ↗ESP32 Radio Transceiver
Long-range transceiver using ESP32 boards for control commands and messages.
GitHub ↗SLAM OpenCV Navigation
Gazebo/RViz bot that maps its environment and navigates while avoiding obstacles.
GitHub ↗2021
32-bit RISC-V CPU Core
32-bit RISC-V processor core in Logisim capable of running Fibonacci series.
GitHub ↗ARA — Deep Learning Library
Deep learning library supporting binary classification model training.
GitHub ↗Drone Design, Simulation and Control
SolidWorks drone design, Gazebo simulation, and hovering control system.
GitHub ↗Enter Darknet
Darknet framework exploration and multi-layer ResNet image classifier training.
GitHub ↗Gesture Detection and Replication
Gesture detection with OpenCV and replication on CoppeliaSim human arm model.
GitHub ↗Wall-E Simulation ROS2
Self-balancing and line-following Wall-E bot simulation in Gazebo and ROS2.
GitHub ↗2020
Automated Parking System
4-wheeled bot parking parallelly and perpendicularly in a simulated environment.
GitHub ↗Human Pose Replication
Track and replicate human poses to play an endless runner game in real time.
GitHub ↗Multiclass Vehicle Classification
Deep learning model distinguishing vehicles into different classes.
GitHub ↗Trooper-K
Car navigating toward a target while avoiding obstacles using orientation correction.
GitHub ↗2019
Unsupervised Speech Recognition
Remote module recording, translating, and summarizing conversations using NLP.
GitHub ↗2018
2017
Soil Testing & Automatic Irrigation
Tests soil samples, reads physical properties, and stores data in an app.
GitHub ↗