Home Projects
Projects
Cancel

Projects

Research Experience

Controller for Autonomous Surface Vehicle

Controller for Autonomous Surface Vehicle image

Development of Python-Based Simulator for Analyzing Autonomous Underwater Glider Motions and Performance

Development of Python-Based Simulator for Analyzing Autonomous Underwater Glider Motions and Performance image

The following project was done as part of my undergraduate thesis at the Institute for Systems and Robotics, Lisbon under the supervision of Dr. David Cabecinhas and Dr. Pedro Batista Abstract ...

Multi-Agent Traffic Signal Control using Reinforcement Learning

Multi-Agent Traffic Signal Control using Reinforcement Learning image

The following work was carried out during my summer internship at the Multi-Agent Robotic Motion Laboratory, National University of Singapore under the supervision of Dr. Guillaume Sartoretti. Hyb...

Analysis of Battery in Low Power Electric Vehicles using Machine Learning

Analysis of Battery in Low Power Electric Vehicles using Machine Learning image

The following project has been done as part of my Practice School-1 cirriculum under CSIR - Central Electronics Engineering Research Institute (CEERI), Pilani. It enabled me to work on real-world i...

Academic Projects

Swarm Robot Coordination

Swarm Robot Coordination image

Abstract Swarm robotics is an emerging field that enables a group of robots to collaborate and achieve complex tasks that are difficult for a single robot to accomplish. One of the key challenges ...

Chess Engine using Reinforcement Learning

Chess Engine using Reinforcement Learning image

Abstract Machine learning based chess engines have always proven themselves to outperform human capabilities in the strategic field of chess. The number of possibilities after every move someone m...

Third-order Tchebyshev Low-pass Filter

Third-order Tchebyshev Low-pass Filter image

Abstract Given the significance of microwave filters in real-world systems and the wide variety of potential applications, the domain of microwave filter design has been overgrowing. Modern comput...

Underwater Depth Estimation and Localization

Underwater Depth Estimation and Localization image

Abstract Sophisticated robots operating in an underwater environment require vision to perform different tasks. This project involves developing a reliable vision system by employing a depth cam...

Thruster Control of AUV Using LQR

Thruster Control of AUV Using LQR image

Abstract To make two different control system models in Simulink on PID and LQR controllers respectively and to get the results for positional and velocity parameters of the ROV based on the de...

Autonomous Ground Vehicle

Autonomous Ground Vehicle image

To be Updated

Quadcopter Navigation

Quadcopter Navigation image

Implementing Semi-Direct Visual Odometry (SVO) on drones for autonomous navigation. Code and ROS bag for sample implementation taken from: Github 1 Github2

Smart Agricultural Seeding Robot

Smart Agricultural Seeding Robot image

Electronics Arduino Code #include <Servo.h> Servo myservo; int botrightpin = 5; int botleftpin = 6; int toprightpin = 9; int topleftpin = 10; int servopin = 11; int val=0; int buzzPin = ...

SAUVC

The Singapore AUV Challenge!

The Singapore AUV Challenge! image

About The Singapore Autonomous Underwater Vehicle Challenge (SAUVC) is an annual international competition that aims to promote the development of autonomous underwater vehicles (AUVs) and encoura...

AUV Simulation

AUV Simulation image

Simulation is an important aspect of building an Autonomous Underwater Vehicle (AUV). It allows the team to test and validate the robot’s design and performance in a controlled environment before d...

Object Detection

Object Detection image

Object detection is a computer technology related to computer vision and image processing that deals with detecting instances of semantic objects of a certain class in digital images and videos. On...

Acoustic Localization

Acoustic Localization image

Localization is required to complete the target acquisition and re-acquisition task in the challenge. The pingers fitted to the drums act as an acoustic source. A 2/3/4 acoustic sensor setup can be...

Personal Projects

CubeD

CubeD image

CubeD is an interactive touch-based display that lets users engage and play games. Mechanical Design CubeD consists of 200 squares hinged onto a 4 segment steel back panel. Its current dimensions...

Recognizing Traffic Signs using CNNs

Recognizing Traffic Signs using CNNs image

Introduction The following project shows the implementation of a simple convolutional neural network (CNN). The model will be able to identify which signal it is when presented with a colour ima...

Persistence of Vision Wand

Persistence of Vision Wand image

Introduction POV (Persistence of Vision) is a kind of optical illusion in which a visual image seems to persist even when the light from it ceases to enter our eyes. This can be used to make POV d...

Disaster Management System for Floods using IoT and ML

Disaster Management System for Floods using IoT and ML image

Introduction Floods are the most catastrophic and cataclysmic events of all-natural disasters. The World Meteorological Organization has stated that out of all the disasters in the world, floods...

Robotic Arm on ROS

Robotic Arm on ROS image

Introduction The aim of this project is to build a robot manipulator on ROS (Robot Operating System). A robot manipulator is a basically a set of links and joints that together forms an arm. By ...