Projects

Identify Pneumothorax Disease using Image Classification (UNet)

A model is developed using UNet with the help of Convolution Neural Networks that takes a chest x-ray image as input and predicts whether the given image has a pneumothorax or not.

Reinforcement Learing with Computer Vision

This environment makes use of a camera system equipped on the wrist of both the master and the slave robot, and uses OpenCV for detecting the contour of the target object. This information is then used by the RL agent for learning optimal policies for making both the robots reach the target.

Coordinating Two UR5 Robots using Reinforcement Learning

Two UR5 robots reach targets specified within their own workspace and coordinate at a common point using Reinforcement Learning

Motion Control of a peristaltic sorting machine using reinforcement learning

Designing an RL agent for the actuator of the PSM machine to reach the parcel position in the most optimum way.

Pick and Place using ROS/MoveIt

Here two UR5 robots are coordinated using planning pipelines from ROS Moveit to execute a pick-and-place type scenario.

Designing a Non-Linear Controller for a Bioreactor System

A linear and non-linear controller were designed for a bioreactor system to control the flow of glucose into the substrate for producing biomass.

Training a UR5 Robot on random targets using Reinforcement Learning

A UR5 robot arm is trained using Proximal Policy Optimization (PPO) to reach 5 random targets defined in the environment and is evaluated on three new targets.

Classic Machine Learning Models

Classical ML models such as logistic regression, random forest and gradient boosting are used to train on cat-in-the-dat dataset.