I am a graduate student at Carnegie Mellon University pursuing Masters in Robotics. I am currently working as a research assistant in Intelligent Coordination and Logistics Laboratory led by Prof. Stephen F. Smith. My research involves planning for multi-robot coordination under uncertainty specifically for deep-space habitats while managing constrained resources and reasoning upon goal priorities. This research is being conducted and funded as part of NASA's HOME Space Technology Research Institute.
Previously, I obtained my B.Tech degree with Honors in Computer Science and Engineering at Indraprastha Institute of Information Technology. I was a part of the PreCog Research Group, a group of researchers who study, analyze, and build different aspects of social systems, led by Prof. Ponnurangam Kumaraguru. I was also a part of the Laboratory for Computation Social Systems, a group that works on diverse aspects of data science for social good, led by Prof. Tanmoy Chakraborty.
Fairly proficient in the above languages. Have made multiple projects using these.
Have made multiple projects using above tools like web apps coupled with MongoDB/MariaDB.
Developing a robust reactive planner by leveraging timeline-based planning framework and deploying it in a test-bed designed to mimic deep space habitats. Formulating a tight integration of multi-robot coordination with humans for joint task execution while reasoning about goals based on their priorities. The project is done in collaboration with NASA's HOME Space Technology Research Institute and NASA AMES Research Center.
Worked on a NP-Hard problem trying to identify vulnerable nodes in a complex network. Involves communitydetection and heuristic based approach in order to meet the optimal result
Check it outProposed a hierarchical decomposition algorithm where we discretize the continuous sample space of PRM/RRT algorithms in order to provide tighter completeness guarantees. Demonstrated the performance improvement of the proposed approach for 6-link robotic arm.
Formulated quantization techniques to generate discrete latent space representations among image and textbased autoencoder models without significant performance implications. Showcased that incorporating commit-loss to the learning process improved the compression ratio of both imageand text based models while maintaining the quality of reconstructions.
Check it outTrained a custom CNN model on simulated data generated form Unreal Engines' Blocks environment. Demonstrated the efficacy of the model to steer the environment autonomously via control inputs given by the model.
Check it outWorked on an extended classification approach for research universities in India, based on the Carnegie classification approach. Proposed a simple basic criterion for identifying research universities depending on factors such as research funding, number of faculty members etc.
Check it outWorked on developing a work-stealing runtime for Tensorflow where depending on the load on the GPU, the worker threads would be executed to offload some work to the CPU for faster execution of tasks.
Implemented a parallel version of the popular Depth First Search algorithm which is by nature non-serializable, written entirely in CUDA and showed significant performance improvement over the serial version over large graphs.
Check it outImplemented partial paging and swapping functionality in the xv6 kernel using xv6 book and Intel developer’s manual as references.
Check it outDeveloped a light-weight work-stealing runtime for async-finish parallelism which was energy efficient without incurring significant impact on the performance. Used different power saving drivers in combination with cpufreq to change the CPU frequency based on some task based heuristics.
Check it outDeveloped a recommender system similar to Amazon/Flipkart for Github where users are provided with good repositories for working on. Aim is to promote open source culture. Obtained a recall score of 0.72
Check it outWorked on a project of National Bomb Data Center which comes under NSG(National Security Guards) to help them analyse bomb data. It is currently installed at their headquarters.
A prototype to help blind people understand text in books and also allow them to identify people they already know in order to improve their life style. It was selected to be showcased at Delhi Mini Maker Faire.
Check it outExlored the mechanics behind the game of table-tennis including aerodynamic lift, magnus force and spin-decay. Used the SpinDoctor simulator to collect ping-pong ball trajectories and leveraged a mixture density RNN model to predict that trajectory given on the position vector of the ball.
Implemented a program that when given a crease pattern for a rigid-body origami it folds it in a simulated environment so that the rendered object looks like the intended origami art.
Implemented ASO and NMT models to identify grammatical errors of Verb Form type from the NUS Corpus of Learner English dataset. Models were trained on extracted features including POS Tags, Constituency Parsing, Wordnet Hypernyms etc.
Implemented an extension of U-Net by incorporating edge information to detect road segments and compared to conventional methods such as Dominant Singular Measure. Demonstrated that incorporating only edge information as an additional prior for U-Net was not sufficient to provide better results.
Check it outProposed a Speaker-Listener DynamicRNN model to maintain three states including speaker, listener and a global state. The concatenated vectors of these states was then fed to an emotion detection module. Utilised the MELD and IEMOCAP datasets for training.
Implemented a simple WASD based walkthrough over the virtual campus mesh and generated procedural geometry simulating clouds and trees dependent on time-based sine waves.
Used SRGAN in combination with Facenet architecture to recognize faces in the widely used LFW Dataset. SRGAN was used for super-resolution whereas the standard triplet loss function of Facenet allowed for efficient face recognition. We compared the performance of GANs with respect to the simple bicubic interpolation.
Implemented a game using Processing. Ported it to javascript using p5js and even used OOP structure provided by JS!.
Check it out Run itImplemented reinforcement learning algorithms and understanding how they work. Also worked on finding ways to improve how the algorithm works and improves with time.
Check it outCreated a private Tor network and were able to demonstrate seamless talk between relays and DA. Helped to understand intricacies of Tor.
Check it outA simple game written in C++ SDL environment using QuickCG graphics library. Mimics the original Asphalt game.
Check it out