Projects
Robotics Projects
Learning the input space of the ego-agent for Social Navigation using cost-guided optimization

Learning to map CrowdSurfer’s observation spcae to a social navigation rule set that are in-turn mapped to scene-specific cost functions.
CrowdSusrfer on Autonomous Wheelchair(with Dijkstra Global Plan)

CrowdSurfer in Action on our Autonomous Wheelchair Prototype with Dijkstra Global Plan
CrowdSusrfer on Husky(without Global Plan)

CrowdSurfer in Action on Clearpath Husky A200 Prototype with pure local planning
Real-Time Human Body Pose Estimation using RTMO

Body Pose Estimation pipeline using RealSense D455 to be integrated with CrowdSurfer
Model Predictive Control Stack on Autonomous Wheelchair

Our custom MPC stack is built on top of IPOPT using the CasADi symbolic framework.
Model Predictive Control Simulation using Acados

This implementation of MPC uses Acados instead of CasADi for a single static obstacle.
Multiple Object Tracking using YOLOv8

This is an implementation of Open-set multiple object tracking using YOLOv8
Electronics Projects
FPGA-based Dynamic Image Processing using Zynq 7010

OV7670 Camera interfaced with Zynq 7010 FPGA to output TMDS data displayed on monitor
Laser-Based Attendance Monitoring System

Prototype for Attendance counter that I made for my classroom, using Arduino
Astable Multivibrator using BC547 Transistor

This is an alternate blinked project that builds upon a classic Astable Multivibrator circuit